You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Timo Tijhof a907ac43b9 Remove use of 'jquery.tabIndex'
This feature was copied from Vector where it was recently removed
in e5c837e3ebf8.

In a nut shell, HTML output from PHP generally either has no
tabindex, tabindex=0 or tabindex=-1, or sometimes numbers between
1-100 for custom tab ordering. In JavaScript we then used
lastTabIndex (returns highest+1) to get an input field to be at the
end of the tab order. Thus making it be the *first* thing that
gets focussed when pressing Tab on a page (I guess the browser
offset is at the end of the document by default?)

This JS-based approach wasn't very stable as it required only
other thing in JS to use it for other reasons (e.g. genuinely
minting normal-use tab indexes for something) to break it as
we can't use the same logic for both "the lowest next number"
and "the highest possible number".

If we want to preserve this feature, it should probably do
something like attr('tabindex', '99999') which, while ugly,
would be a more sustainable way to implement this this.

Per Jack Phoenix in code review on this patch, match Vector
behaviour for now, where it was removed per T226148 for
being contrary to accessibility best practies.

Bug: T234581
Change-Id: I24777bdb6655f21d2f4896d5f887a125b36ab584
5 years ago
..
extensions Better padding for new messages yellow 5 years ago
images Add arrows for extension:proofreadpage pages and sort tabs appropriately 5 years ago
libraries Kill weird table normalisation 5 years ago
themes Normalise some pre styles that just look odd 5 years ago
IE9fixes.css Use flex for logo container width and to show some username on small screens 5 years ago
forms.less Be more specific with form formatting 6 years ago
main.js Remove use of 'jquery.tabIndex' 5 years ago
mixins.less Use click to toggle for desktop dropdown menus 5 years ago
mobile.js Put languages back in sidebar on desktop 5 years ago
ooui.less Remove a bunch of form stuff and adjust random things to compensate 6 years ago
print.css Remove thingy 9 years ago
screen-common.less Normalise some pre styles that just look odd 5 years ago
screen-desktop-full.less Use flex for logo container width and to show some username on small screens 5 years ago
screen-desktop-mid.less Use flex for logo container width and to show some username on small screens 5 years ago
screen-desktop-small.less Prevent long sitenames from overflowing out of column and stuff 5 years ago
screen-desktop.less Fix languages/variants stuff some more 5 years ago
screen-misc.less Use flex for logo container width and to show some username on small screens 5 years ago
screen-mobile.less Clean up and/or optimise icons a bit 5 years ago
variables.less Break up variables.less into mixins, themes, and general variables 6 years ago