Commit Graph

754 Commits (57eb550819395717073fc20f9c6699086159122d)
 

Author SHA1 Message Date
Translation updater bot 57eb550819 Localisation updates from https://translatewiki.net.
Change-Id: Ia8c3d7ea174710907adb1ce709ca68cd759bb5b9
Translation updater bot 71ab936ae9 Localisation updates from https://translatewiki.net.
Change-Id: Ibae15cdb625e5cb934d0d99eec5d3780819b3944
Umherirrender 93dd4042cf build: Updating mediawiki/mediawiki-phan-config to 0.8.0
Cast division and multiply to int, because that is what needed later

Bug: T235049
Change-Id: I70855b4674e69c332b73ed0fd28c4d1fd79f8da5
jenkins-bot f9bbb4c0ee Merge "Clean up ProofreadPage page tabs a bit"
Translation updater bot 27448da433 Localisation updates from https://translatewiki.net.
Change-Id: Id9d491c89a921cbf169b81bfd683dc8628fa0db2
Translation updater bot d3556704fe Localisation updates from https://translatewiki.net.
Change-Id: Id8e8e98c4a89c466bdc2122205372a06f3f17177
Translation updater bot 62b21a8d10 Localisation updates from https://translatewiki.net.
Change-Id: Icd1d9053f0748d13bd6ae79b2b19e825289f3c2c
jenkins-bot b3d0aae5ba Merge "Remove use of 'jquery.tabIndex'"
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
Translation updater bot cb2a3606e8 Localisation updates from https://translatewiki.net.
Change-Id: I0be29c8ba44fd211485ba31d10f82ff0f88edfc0
Translation updater bot cad9b0a746 Localisation updates from https://translatewiki.net.
Change-Id: Id3573c0817a35f619baa2d9e8fe04f78233d0de2
James D. Forrester 100e1b2409 build: Upgrade mediawiki-codesniffer to v28.0.0
Change-Id: I6e59dfbcb7e195f1200968cb3651007da5119919
Translation updater bot cff803f9d2 Localisation updates from https://translatewiki.net.
Change-Id: I69f85d7d5a5f43e585080f8f17e277835913d848
jenkins-bot 1b22886d3c Merge "Normalise some pre styles that just look odd"
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
Translation updater bot acf220536e Localisation updates from https://translatewiki.net.
Change-Id: Ia0bcce7b118232891146e40e16e65463c2cac501
Translation updater bot aaa5188bea Localisation updates from https://translatewiki.net.
Change-Id: I3ef4b77c9760c182de701a59c8d62406857d84cc
Translation updater bot 4c79a20aa1 Localisation updates from https://translatewiki.net.
Change-Id: I4e66e94a55542a53e294b6ab14779092e565567c
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
jenkins-bot 30505c31e5 Merge "Create wrapper for all junk below firstHeading, including nav stuff"
jenkins-bot 6ff15a1192 Merge "Prevent thumbnails from overflowing their backgrounds when coupled with random other floats where they don't fit"
jenkins-bot fce278717e Merge "Prevent edtisection icons from getting clipped"
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
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
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
Translation updater bot d856e9928b Localisation updates from https://translatewiki.net.
Change-Id: Ic10b908d8d9feff933779c441e829e30181bb260
jenkins-bot d5571d9ce2 Merge "Prevent long sitenames from overflowing out of column and stuff"
jenkins-bot 0d892a9adf Merge "Consolidate and make monospace styles more consistent"
jenkins-bot 8e3ecb4ec1 Merge "Increase filetoc contrast, make it stand out more"
jenkins-bot c8ace13b6a Merge "Revert "Add settings to use a particular layout even at higher resolutions""
Translation updater bot 26c441416b Localisation updates from https://translatewiki.net.
Change-Id: Idf08cb7c6de4d64ed625c04e1fc2c31d55a6142c
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
Isarra 91634606e7 Consolidate and make monospace styles more consistent
* Less stark borders
* Add font stack for monospace (ugh)

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

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

Change-Id: I963f41c245f5911ddd7d8ddc5888402dee20fc57
Translation updater bot 5441bced25 Localisation updates from https://translatewiki.net.
Change-Id: Id76c01305f1d548ace08a81e22a332d264801f23
Translation updater bot 3bb106be53 Localisation updates from https://translatewiki.net.
Change-Id: Ib9050a3c2e38f743f0a186704c5a967bb92ceceb
Translation updater bot 1664197482 Localisation updates from https://translatewiki.net.
Change-Id: I593136ff82e38d1ef4a87cb56c3ed5f4254999f2
jenkins-bot 73af0bf4a4 Merge "Better padding for new messages yellow"
jenkins-bot b4192c3e7f Merge "Add a min-height to thumbcaptions so magnify icon doesn't overflow"
Isarra 3cf24fa8ab Better padding for new messages yellow
Change-Id: I609fb1dbfce9c6cc3351509e79517c19eddd5d85
Isarra b5df43b3e2 Add a min-height to thumbcaptions so magnify icon doesn't overflow
Change-Id: Ic033553e26f3ae4fd330ba501ec6a886e108685c
Translation updater bot b23962a7d2 Localisation updates from https://translatewiki.net.
Change-Id: I5d4571413a34e23e30ca6a21ac8454e22e95f1a1
Isarra 728c3eb1a7 Clean up ProofreadPage page tabs a bit
Basically, move a bunch of the logic to ProofreadPage itself, and only
do some timeless-specific reordering/styling as due to its Special
nature. Because timeless is Special.

Bug: T231250
Depends-On: Ifd8be387cef671b2aaa2a482c145bccf2e6d1543
Change-Id: I6fd7b648e459fee60569a06ffa1f0a5eb179c9ba
jenkins-bot 51b19c4e84 Merge "Add settings to use a particular layout even at higher resolutions"
jenkins-bot 1b4c4e7c58 Merge "Add arrows for extension:proofreadpage pages and sort tabs appropriately"
jenkins-bot c8a7d8dc40 Merge "Clean up and/or optimise icons a bit"
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
jenkins-bot b77c5753f6 Merge "Align echo new messages yellow thing"