Chromium Code Reviews| 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 | |
| 42 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 43 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 44 hinbolcnfifkhlcehoakdledkfjiaeeg:out/Release/ui/accessibility/extensions/alt \ | |
| 45 --publish | |
| 46 | |
| 47 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 48 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 49 ncigbofjfbodhkaffojakplpmnleeoee:out/Release/ui/accessibility/extensions/anima tion \ | |
| 50 --publish | |
| 51 | |
| 52 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 53 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 54 fklpgenihifpccgiifchnihilipmbffg:out/Release/ui/accessibility/extensions/caret browsing \ | |
| 55 --publish | |
| 56 | |
| 57 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 58 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 59 ipkjmjaledkapilfdigkgfmpekpfnkih/Release/ui/accessibility/extensions/colorenha ncer \ | |
| 60 --publish | |
| 61 | |
| 62 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 63 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 64 djcfdncoelnlbldjfhinnjlhdjlikmph:out/Release/ui/accessibility/extensions/highc ontrast \ | |
| 65 --publish | |
| 66 | |
| 67 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
| 68 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
| 69 ohbmencljkleiedahijfkagnmmhbilgp:out/Release/ui/accessibility/extensions/longd esc \ | |
|
David Tseng
2015/04/28 20:44:33
You should be able to pass all of these <id>:<exte
dmazzoni
2015/04/29 21:13:02
Thanks. I noted that in the doc.
| |
| 70 --publish | |
| 71 | |
| OLD | NEW |