Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(125)

Issue 335923003: Finalize documentation for the automation extension API. (Closed)

Created:
6 years, 6 months ago by David Tseng
Modified:
6 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Visibility:
Public.

Description

Finalize documentation for the automation extension API. This duplicates the accessibility enums between accessibility and automation converting to camel casing. It also cleans up some of the idl For the sake of record, attempts to share the same enum ran into the following issues: - the docs generator assumes a one-to-one (save camel/snake/unix casing) correspondance between filenames and idl namespaces. - the handlebar templating language does not allow for logical string comparisons/equality checks or passing in-line string literals, so attempting to in-line names was unsuccessful. - references to the enums (which were cased for the sake of cpp enums), were incorrect for the docs (which want camel casing). A local cl with the change is still available but suffers from odd filename, casing conflicts, and AX* naming issues. BUG=309681 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278011

Patch Set 1 #

Total comments: 17

Patch Set 2 : Update docs. #

Total comments: 2

Patch Set 3 : Last TODO. #

Patch Set 4 : Missing article. #

Patch Set 5 : mod todo #

Patch Set 6 : Presubmit #

Patch Set 7 : Add intro html file. #

Patch Set 8 : Adding ...public/extensions/automation.html #

Unified diffs Side-by-side diffs Delta from patch set Stats (+246 lines, -35 lines) Patch
M chrome/common/extensions/api/automation.idl View 1 2 3 4 5 5 chunks +241 lines, -35 lines 0 comments Download
A chrome/common/extensions/docs/templates/intros/automation.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/public/extensions/automation.html View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M ui/accessibility/ax_enums.idl View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
David Tseng
6 years, 6 months ago (2014-06-13 22:41:05 UTC) #1
not at google - send to devlin
structure lgtm, didn't look at the details
6 years, 6 months ago (2014-06-13 22:43:40 UTC) #2
David Tseng
ping @aboxhall?
6 years, 6 months ago (2014-06-17 03:19:15 UTC) #3
aboxhall
https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl#newcode6 chrome/common/extensions/api/automation.idl:6: // automation (accessibility) tree for the browser. The tree ...
6 years, 6 months ago (2014-06-17 15:04:19 UTC) #4
David Tseng
https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl#newcode6 chrome/common/extensions/api/automation.idl:6: // automation (accessibility) tree for the browser. The tree ...
6 years, 6 months ago (2014-06-17 19:25:37 UTC) #5
aboxhall
lgtm https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/335923003/diff/1/chrome/common/extensions/api/automation.idl#newcode181 chrome/common/extensions/api/automation.idl:181: disabled, // ui/views only On 2014/06/17 19:25:37, David ...
6 years, 6 months ago (2014-06-17 20:18:12 UTC) #6
David Tseng
On Tue 17 Jun 2014 01:18:12 PM PDT, aboxhall@chromium.org wrote: > lgtm > > > ...
6 years, 6 months ago (2014-06-17 20:41:13 UTC) #7
not at google - send to devlin
mostly rubberstamp lgtm but this documentation won't actually show up until you add an HTML ...
6 years, 6 months ago (2014-06-17 21:10:31 UTC) #8
David Tseng
On 2014/06/17 21:10:31, kalman wrote: > mostly rubberstamp lgtm but this documentation won't actually show ...
6 years, 6 months ago (2014-06-17 21:21:32 UTC) #9
David Tseng
https://codereview.chromium.org/335923003/diff/20001/chrome/common/extensions/api/automation.idl File chrome/common/extensions/api/automation.idl (right): https://codereview.chromium.org/335923003/diff/20001/chrome/common/extensions/api/automation.idl#newcode239 chrome/common/extensions/api/automation.idl:239: automation.RoleType role; On 2014/06/17 21:10:31, kalman wrote: > you ...
6 years, 6 months ago (2014-06-17 21:21:46 UTC) #10
not at google - send to devlin
On 2014/06/17 21:21:46, David Tseng wrote: > https://codereview.chromium.org/335923003/diff/20001/chrome/common/extensions/api/automation.idl > File chrome/common/extensions/api/automation.idl (right): > > https://codereview.chromium.org/335923003/diff/20001/chrome/common/extensions/api/automation.idl#newcode239 ...
6 years, 6 months ago (2014-06-17 21:33:01 UTC) #11
David Tseng
On 2014/06/17 21:33:01, kalman wrote: > On 2014/06/17 21:21:46, David Tseng wrote: > > > ...
6 years, 6 months ago (2014-06-17 22:28:18 UTC) #12
David Tseng
The CQ bit was checked by dtseng@chromium.org
6 years, 6 months ago (2014-06-17 22:43:30 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dtseng@chromium.org/335923003/140001
6 years, 6 months ago (2014-06-17 22:45:31 UTC) #14
commit-bot: I haz the power
Change committed as 278011
6 years, 6 months ago (2014-06-18 10:14:25 UTC) #15
not at google - send to devlin
6 years, 6 months ago (2014-06-18 20:44:30 UTC) #16
Message was sent while issue was closed.
It might not show up in the list, but you can still go to it directly:
https://developer.chrome.com/extensions/automation

Powered by Google App Engine
This is Rietveld 408576698