747 Commits (62b21a8d10e7ac6ac82e6c4ff8f579a37d481d80)
 

Author SHA1 Message Date
Translation updater bot 62b21a8d10 Localisation updates from https://translatewiki.net.
Change-Id: Icd1d9053f0748d13bd6ae79b2b19e825289f3c2c
5 years ago
jenkins-bot b3d0aae5ba Merge "Remove use of 'jquery.tabIndex'" 5 years ago
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
Translation updater bot cb2a3606e8 Localisation updates from https://translatewiki.net.
Change-Id: I0be29c8ba44fd211485ba31d10f82ff0f88edfc0
5 years ago
Translation updater bot cad9b0a746 Localisation updates from https://translatewiki.net.
Change-Id: Id3573c0817a35f619baa2d9e8fe04f78233d0de2
5 years ago
James D. Forrester 100e1b2409 build: Upgrade mediawiki-codesniffer to v28.0.0
Change-Id: I6e59dfbcb7e195f1200968cb3651007da5119919
5 years ago
Translation updater bot cff803f9d2 Localisation updates from https://translatewiki.net.
Change-Id: I69f85d7d5a5f43e585080f8f17e277835913d848
5 years ago
jenkins-bot 1b22886d3c Merge "Normalise some pre styles that just look odd" 5 years ago
Isarra 97850166de Normalise some pre styles that just look odd
* Remove Liberation Mono from font stack; comes out excessively light on
  hidpi chrome, to the point of unreadability (and probably is not a local
  config problem beyond merely having it installed at all, as chrome
  overrides normal font rendering settings regardless)
* Kill double border on pre styles; doesn't match other such boxes (notice,
  warning, whatever)

Change-Id: I7a95931bd6af4efc880c3ee8f37a91d61f3e6539
5 years ago
Translation updater bot acf220536e Localisation updates from https://translatewiki.net.
Change-Id: Ia0bcce7b118232891146e40e16e65463c2cac501
5 years ago
Translation updater bot aaa5188bea Localisation updates from https://translatewiki.net.
Change-Id: I3ef4b77c9760c182de701a59c8d62406857d84cc
5 years ago
Translation updater bot 4c79a20aa1 Localisation updates from https://translatewiki.net.
Change-Id: I4e66e94a55542a53e294b6ab14779092e565567c
5 years ago
Isarra f9a7111b73 Render unnecessarily large 2x logos to ensure we support unnecessarily high-res devices
Only does this with wordmarks; desktop devices are a lot less likely to merit this, and
the larger desktop logos are probably a rather bad idea to make unnecessarily large
anyway. Whereas the wordmarks should still be pretty small in terms of filesize as
they're going to be pretty simple, and are all we normally show on mobile.

Bug: T232540
Change-Id: I1932a99d8784eadf02f2711d9557425de0db0100
5 years ago
jenkins-bot 30505c31e5 Merge "Create wrapper for all junk below firstHeading, including nav stuff" 5 years ago
jenkins-bot 6ff15a1192 Merge "Prevent thumbnails from overflowing their backgrounds when coupled with random other floats where they don't fit" 5 years ago
jenkins-bot fce278717e Merge "Prevent edtisection icons from getting clipped" 5 years ago
Isarra 62c2eb0760 Create wrapper for all junk below firstHeading, including nav stuff
And put the position:relative on that. Keeps the sticky header out of
it, regardless, and let folks do their weird non-content voodoo on
stuff like the siteSub more consistently, I guess...

Bug: T231400
Change-Id: I7ac35f741210a0c54976f43d2294af8f123967a1
5 years ago
Isarra 359825a088 Prevent edtisection icons from getting clipped
Not an issue in most fonts, but some padding should prevent it more consistently regardless.

Change-Id: Ib8b8daeb8288044d3b85b0d6b4c9e86ea70993f9
5 years ago
Isarra e8824f4bd7 Prevent thumbnails from overflowing their backgrounds when coupled with random other floats where they don't fit
Example:
https://en.wikipedia.org/w/index.php?title=Goose_River_(Belfast_Bay)&oldid=893300681

Change-Id: I7b4c78304c57a32f9ac4684b21a6b70d3f61a7c8
5 years ago
Translation updater bot d856e9928b Localisation updates from https://translatewiki.net.
Change-Id: Ic10b908d8d9feff933779c441e829e30181bb260
5 years ago
jenkins-bot d5571d9ce2 Merge "Prevent long sitenames from overflowing out of column and stuff" 5 years ago
jenkins-bot 0d892a9adf Merge "Consolidate and make monospace styles more consistent" 5 years ago
jenkins-bot 8e3ecb4ec1 Merge "Increase filetoc contrast, make it stand out more" 5 years ago
jenkins-bot c8ace13b6a Merge "Revert "Add settings to use a particular layout even at higher resolutions"" 5 years ago
Translation updater bot 26c441416b Localisation updates from https://translatewiki.net.
Change-Id: Idf08cb7c6de4d64ed625c04e1fc2c31d55a6142c
5 years ago
Isarra 0af345adfe Prevent long sitenames from overflowing out of column and stuff
Missed some max-width stuff with the flex.

Bug: T232411
Change-Id: Idb1ebd8c33ade90b1a3d165c04c63e1dcfd7bb95
5 years ago
Isarra 91634606e7 Consolidate and make monospace styles more consistent
* Less stark borders
* Add font stack for monospace (ugh)

Change-Id: Ic3a1dc9ead32a30c95ff1573f2054cf68c8cd3bc
5 years ago
Krinkle ee5a9fc043 Revert "Add settings to use a particular layout even at higher resolutions"
This reverts commit 49a2ab3417.

Change-Id: I78c0c7e6c0ae46e24e076752b07b1370b0f2bc29
5 years ago
Translation updater bot 641e525dbf Localisation updates from https://translatewiki.net.
Change-Id: I20a710939aaa69b7d2ae2c86717d5685b0ba8afa
5 years ago
Isarra 321037f1c5 Increase filetoc contrast, make it stand out more
Why were we even killing the border to begin with?

Change-Id: I963f41c245f5911ddd7d8ddc5888402dee20fc57
5 years ago
Translation updater bot 5441bced25 Localisation updates from https://translatewiki.net.
Change-Id: Id76c01305f1d548ace08a81e22a332d264801f23
5 years ago
Translation updater bot 3bb106be53 Localisation updates from https://translatewiki.net.
Change-Id: Ib9050a3c2e38f743f0a186704c5a967bb92ceceb
5 years ago
Translation updater bot 1664197482 Localisation updates from https://translatewiki.net.
Change-Id: I593136ff82e38d1ef4a87cb56c3ed5f4254999f2
5 years ago
jenkins-bot 73af0bf4a4 Merge "Better padding for new messages yellow" 5 years ago
jenkins-bot b4192c3e7f Merge "Add a min-height to thumbcaptions so magnify icon doesn't overflow" 5 years ago
Isarra 3cf24fa8ab Better padding for new messages yellow
Change-Id: I609fb1dbfce9c6cc3351509e79517c19eddd5d85
5 years ago
Isarra b5df43b3e2 Add a min-height to thumbcaptions so magnify icon doesn't overflow
Change-Id: Ic033553e26f3ae4fd330ba501ec6a886e108685c
5 years ago
Translation updater bot b23962a7d2 Localisation updates from https://translatewiki.net.
Change-Id: I5d4571413a34e23e30ca6a21ac8454e22e95f1a1
5 years ago
jenkins-bot 51b19c4e84 Merge "Add settings to use a particular layout even at higher resolutions" 5 years ago
jenkins-bot 1b4c4e7c58 Merge "Add arrows for extension:proofreadpage pages and sort tabs appropriately" 5 years ago
jenkins-bot c8a7d8dc40 Merge "Clean up and/or optimise icons a bit" 5 years ago
Isarra 649a9f133e Add arrows for extension:proofreadpage pages and sort tabs appropriately
Currently js-only due to the default (only) vector styles requiring js. Fixed in
Ifd8be387cef671b2aaa2a482c145bccf2e6d1543, with a followup to clean up a bit after
that assuming that doesn't mess up too much to be merged, but this works regardless.

Bug: T231250
Change-Id: I4cadcbc3e51672fb075c884b2d2cc1d799b1b1b0
5 years ago
jenkins-bot b77c5753f6 Merge "Align echo new messages yellow thing" 5 years ago
Isarra 49a2ab3417 Add settings to use a particular layout even at higher resolutions
(Cap at single column or single-sidebar instead of the default three-
column mode.)

Adds user preference options and a $wgTimelessDefaultLayout config to
change the default wiki-wide. Intended for people who hate change and
prefer the same navigation layout (sort of) as we've had forever, and
for people who are really bad at change and just keep getting confused
when everything keeps moving around across different sized devices, as
well as anyone else who just likes... options, I guess? Whatever the
case, this is seriously up there in the running for 'most requested
feature'.

Uses three separate modules to avoid sending all users the same styles
twice regardless of what they'll even use, as each set is mostly the
same, just with slightly different breakpoints. Not seeing any saner
ways to do this, however, as even with LESS we can only use mixins/
includes/& afters to avoid the duplication in terms of what we work on,
not what is generated.

Bug: T131803
Change-Id: I0538d36c2ed7a5009b2a0f75952671ac9447fd56
5 years ago
Isarra 41afd6e2b2 Fix close behaviour on click-toggle dropdowns
Change-Id: I0d70773918b048288ed278adb3df7f23c2d561cd
5 years ago
Isarra f3eea9d920 Align echo new messages yellow thing
Change-Id: I6d9c5e98d26ed21f31bbe75174ded6b9433a0b1b
5 years ago
Fomafix 7f87813bc3 Simplify JavaScript code
* Reuse $() closure.
* Query jQuery selector only once.

Change-Id: Ic302427fe7d23808b3e6718fd23a6b5d492bfa88
5 years ago
Isarra 808c317293 Clean up and/or optimise icons a bit
* svgo on everything
* Line up some pixel borders more
* Use transparent for the grey amount
* Fix a couple of overflows on icon css

Change-Id: Ic56b65d71ae08cf71048ad5efdfa7e65a749f680
5 years ago
jenkins-bot bde37bd025 Merge "Fix languages/variants stuff some more" 5 years ago
Isarra c16be2f4dd Fix languages/variants stuff some more
Messed up a couple of things:
* Nojs variants toggle
* Order of sorting out language/project stuff fixed so it should correctly occur

Fixed.

Change-Id: I9a55848ca50884594035949e5aa855d98ddff77c
5 years ago