OLD | NEW |
1 This directory contains accessibility extensions developed by the | 1 This directory contains accessibility extensions developed by the |
2 Chrome team, not included with Chrome by default, but available via a | 2 Chrome team, not included with Chrome by default, but available via a |
3 one-click install from the Settings page. | 3 one-click install from the Settings page. |
4 | 4 |
5 To build: | 5 To build: |
6 | 6 |
7 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp | 7 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp |
8 ninja -C out/Release accessibility_extensions | 8 ninja -C out/Release accessibility_extensions |
9 | 9 |
10 The built extensions will be in: | 10 The built extensions will be in: |
11 | 11 |
12 out/Release/ui/accessibility/extensions | 12 out/Release/ui/accessibility/extensions |
13 | 13 |
| 14 # |
| 15 # Instructions for publishing to the web store: |
| 16 # |
| 17 |
| 18 # The AXS_CHROME_APPS_CLIENT_SECRET env var should contain the |
| 19 # client secret. |
| 20 |
| 21 export AXS_CHROME_APPS_CLIENT_SECRET=<client secret> |
| 22 |
| 23 # Now increment the version number of all extensions! The web store requires an |
| 24 # updated version number to publish. |
| 25 |
| 26 emacs ui/accessibility/extensions/alt/manifest.json |
| 27 emacs ui/accessibility/extensions/animation/manifest.json |
| 28 emacs ui/accessibility/extensions/caretbrowsing/manifest.json |
| 29 emacs ui/accessibility/extensions/colorenhancer/manifest.json |
| 30 emacs ui/accessibility/extensions/highcontrast/manifest.json |
| 31 emacs ui/accessibility/extensions/longdesc/manifest.json |
| 32 |
| 33 # Now do a clean build of the extensions to be totally safe: |
| 34 |
| 35 rm -rf out/Release/ui/accessibility/extensions/ |
| 36 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp |
| 37 ninja -C out/Release accessibility_extensions |
| 38 |
| 39 # Run these commands to publish the extensions. It will open your web browser |
| 40 # to login. Be sure to choose the axs-chrome+apps account. |
| 41 # Optional: you can pass multiple <extension_id>:<path> arguments at the same |
| 42 # time. Feel free to do that if updating all of them at once. |
| 43 |
| 44 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 45 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 46 hinbolcnfifkhlcehoakdledkfjiaeeg:out/Release/ui/accessibility/extensions/alt \ |
| 47 --publish |
| 48 |
| 49 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 50 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 51 ncigbofjfbodhkaffojakplpmnleeoee:out/Release/ui/accessibility/extensions/anima
tion \ |
| 52 --publish |
| 53 |
| 54 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 55 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 56 fklpgenihifpccgiifchnihilipmbffg:out/Release/ui/accessibility/extensions/caret
browsing \ |
| 57 --publish |
| 58 |
| 59 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 60 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 61 ipkjmjaledkapilfdigkgfmpekpfnkih/Release/ui/accessibility/extensions/colorenha
ncer \ |
| 62 --publish |
| 63 |
| 64 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 65 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 66 djcfdncoelnlbldjfhinnjlhdjlikmph:out/Release/ui/accessibility/extensions/highc
ontrast \ |
| 67 --publish |
| 68 |
| 69 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py
\ |
| 70 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
| 71 ohbmencljkleiedahijfkagnmmhbilgp:out/Release/ui/accessibility/extensions/longd
esc \ |
| 72 --publish |
| 73 |
OLD | NEW |