mediawiki-skins-Vector/includes
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
..
FeatureManagement Merge "[fix] "Existing account only" skin version config" 2020-04-29 18:55:30 +00:00
templates Move sidebar into header to improve tab order 2020-06-25 16:55:34 -06:00
Constants.php Make legacy mode a feature 2020-04-21 10:57:11 -06:00
Hooks.php Vector: Use OutputPageBodyAttributes hook to add body attributes 2020-06-18 14:30:40 +01:00
ServiceWiring.php Merge "[fix] "Existing account only" skin version config" 2020-04-29 18:55:30 +00:00
SkinVector.php Drop unused override for deprecated method SkinVector::shouldPreloadLogo 2020-06-21 16:28:06 +03:00
SkinVersionLookup.php [fix] "Existing account only" skin version config 2020-04-29 18:36:03 +00:00
VectorTemplate.php [modern] Move sidebar checkbox above content, sidebar button into header 2020-06-23 07:09:38 +02:00