DescriptionImplement 'tabstop' as an HTML attribute
r190640 introduced 'tabStop' as an property for Element DOM objects.
This CL implements 'tabstop' as an HTML attribute for HTML elements.
The property and attribute is reflected for both direction.
The basic rule is, unless HTML "tabstop" attribute is there
(if tabStop property is set via script, it is reflected in
HTML attribute, so there is), tabStop reflects what
tabindex for the element means.
This is guarded by |tabStopAttribute| runtime features
and only usable when experimental web platform features
flag is enabled.
Design doc:
https://docs.google.com/a/chromium.org/document/d/1k93Ez6yNSyWQDtGjdJJqTBPmljk9l2WS3JTe5OHHB50/edit
BUG=380445
TEST=fast/dom/shadow/tabstop-property.html
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=192821
Patch Set 1 #Patch Set 2 : Guard tabstop attribute to be enabled via about:flags #
Total comments: 6
Patch Set 3 : add invlid value case #
Total comments: 14
Patch Set 4 : style nit for layout test. #Messages
Total messages: 13 (4 generated)
|