VectorGOLEM/resources
Nicholas Ray bfc95effdb Move sidebar into header to improve tab order
* Moves the sidebar into the header so that user can tab directly from
the sidebar button into the sidebar (when open).

* Because the sidebar is absolutely positioned inside the header and the
header applies a top-margin, we need to adjust the top position
calculation for the sidebar.

* Removes the checkbox from the accessibility tree through CSS `display:
none;` instead of HTML attributes.

* Given that the checkbox is not able to receive focus, the
`#mw-sidebar-checkbox:focus ~ .mw-header .mw-checkbox-hack-button` CSS
rule is obsolete and moved instead to the label button. An additional
outline: 0 rule was added to remove the dotted outline that Firefox
applies.

* Makes the "Skip to navigation" jump link point to the sidebar now.
After the sidebar has been tabbed through, the rest of the navigation
can be tabbed to.

Bug: T246420
Change-Id: I981da3650854568bb9cfbf3c6c59e7625e7d094c
2020-06-25 16:55:34 -06:00
..
skins.vector.icons [fix][RTL] flip menu collapse button icon 2020-06-03 17:09:38 -06:00
skins.vector.js [fix][Less] disable sidebar animations on page load 2020-06-09 12:18:59 -06:00
skins.vector.legacy.js Fix bug: "dancing vector tabs" 2020-06-01 20:02:28 +00:00
skins.vector.styles Move sidebar into header to improve tab order 2020-06-25 16:55:34 -06:00
CheckboxHack.d.ts [feature] add menu button to toggle panel visibility 2020-05-28 02:14:13 +00:00
CollapsibleTabsPlugin.d.ts [JavaScript] Validate types 2020-03-16 09:10:08 -06:00
mediawiki.d.ts [JavaScript] Validate types 2020-03-16 09:10:08 -06:00
skins.vector.styles.responsive.less Replace deprecated classes with modern ones 2020-06-11 14:05:15 -07:00