Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleIMPORTANT

One must always have in the DOM structure a top-most svy-tabseq element marked with

Code Block
languagexml
<someTag ... svy-tabseq="01" svy-tabseq-config="{root: true}"/>

. This can be for example the <body> tag.

...

Also notice that "-2" is a special 'design' value that means 'this tag should be skipped completely by tab sequence'. It will always generate a "tabIndex='-1'" for that DOM element and for any child DOM elements that it might have using svy-tabseq directive.

"0" is a special 'design' value as well and it means 'this tag should use default tab sequence'. It will remove "tabIndex" attributes for that DOM element and for any child DOM elements that it might have using svy-tabseq directive.

Duplicate 'design' tab indexes on the same level are permitted and will generate duplicate tabIndex attribute values (it lets the browser decide which one gets focus first).

...