Jon Robson
591e1d296c
[Refactor] simplify watchlist link generation and adopt new icon
...
Bug: T289619
Change-Id: I8309492881142d47eec4da5cc4aa5c6febbd1b35
2022-01-14 00:26:10 +00:00
Nicholas Ray
699579e646
Add clarifying comment for why scroll padding is applied to html tag.
...
Change-Id: I9f4b44536b1e8aace41c8699a0d1946a54aa0bfe
2022-01-13 11:59:59 -07:00
jenkins-bot
467283247c
Merge "Cleanup: Only need to import one variable file"
2022-01-13 17:06:23 +00:00
Translation updater bot
e05460d1b2
Localisation updates from https://translatewiki.net .
...
Change-Id: I83e653836c833a78498122d3397aabdc681afe62
2022-01-13 08:28:41 +01:00
jdlrobson
f7e6e044dd
Use configuration to skip vector-2022 skin
...
This allows us to manage changes going forward in configuration
Depends-On: If50fedaccf959f7ae74c86caf81555ef4f46abd1
Bug: T298923
Change-Id: I09e2b417b496678db0841354e90fdaf6237eb226
2022-01-12 22:32:13 +00:00
Jon Robson
5a0932835a
Cleanup: Only need to import one variable file
...
Change-Id: I120a66ec7013d249e8c42e6e631ae568effaa925
2022-01-12 20:58:16 +00:00
jenkins-bot
f6d9e155e0
Merge "SkinLessImportPaths should work on Vector 2022 edition"
2022-01-12 20:55:26 +00:00
Jon Robson
df84ed42d2
SkinLessImportPaths should work on Vector 2022 edition
...
Change-Id: Ib3cf9c8820dc9baf1a2f85752b17e3dba3195f84
2022-01-12 11:38:27 -08:00
Translation updater bot
36981a3610
Localisation updates from https://translatewiki.net .
...
Change-Id: I46903f67df744e09c2a4a64e45d867ad8f9559ac
2022-01-12 08:26:59 +01:00
Clare Ming
f4aafdd263
Update hook to check for new vector skin key.
...
Bug: T298916
Change-Id: I2946b773b8214cb277be61990df46b109a13748c
2022-01-11 16:44:20 -07:00
jenkins-bot
3159664ac7
Merge "Hide language button in sticky header if compact links disabled"
2022-01-11 21:22:02 +00:00
jenkins-bot
68b2bb23d1
Merge "Use .vector-search-box-auto-expand-width class to style intermediate search components"
2022-01-11 19:42:02 +00:00
Translation updater bot
2fa9ac3d66
Localisation updates from https://translatewiki.net .
...
Change-Id: I32d70849993cbbc8ca620af8d409613f5e495f72
2022-01-11 08:24:42 +01:00
Nicholas Ray
72120a36a0
Use .vector-search-box-auto-expand-width class to style intermediate search components
...
Before Vue/WVUI lazy loads, we have intermediate search components that
are rendered on the server and that need to be styled based on the
`autoExpandWidth` prop passed to the search component. This commit
refactors VueEnhancedSearchBox to use this class if present.
Additionaly:
* Cleanup fixmes from Id8d3bd4aa74113b91ecaf66cb58cf5625db8a302
* Replace `vector-search-box-show-thumbnail` class with
`.vector-search-box-auto-expand-width` class in Header.less now that
the class has been cached in the HTML.
Depends-On: Ic914ecaee591008f987bd6d754fda8628125de7b
Bug: T297531
Change-Id: Ia6b7afa990fa4b04578740b483ba21dbef45a016
2022-01-10 23:35:45 +00:00
Jon Robson
cb94cf0ab9
Hide language button in sticky header if compact links disabled
...
Bug: T297579
Change-Id: I8d5294a986d76574284419efc7d384fc954a86c8
2022-01-10 14:42:26 -08:00
jenkins-bot
948f0392c9
Merge "Fix TypeError: document.querySelectorAll(...).forEach is not a function"
2022-01-10 20:59:09 +00:00
Nicholas Ray
d9ef1ad66d
Fix TypeError: document.querySelectorAll(...).forEach is not a function
...
Bug: T298910
Change-Id: Iaa67f36278af7805c5d915737d6b30e98b3f8484
2022-01-10 13:34:01 -07:00
Translation updater bot
f8dd98ad6b
Localisation updates from https://translatewiki.net .
...
Change-Id: I319b5e123f4d4b54da8a836a1f53d5155423d41e
2022-01-10 08:13:31 +01:00
jenkins-bot
25bfcf4d00
Merge "Ensure sticky header language button only shows when there are multiple languages and when ULS is enabled"
2022-01-07 23:42:51 +00:00
bwang
3dda2dda5b
Ensure sticky header language button only shows when there are multiple languages and when ULS is enabled
...
Bug: T298705
Bug: T297579
Change-Id: Iae5db6fd0ec6ae66bb16e8579f14d3e799bf3cbd
2022-01-07 15:42:57 -06:00
jenkins-bot
0488310612
Merge "Restore gadget support to new internal skins"
2022-01-07 20:41:44 +00:00
jenkins-bot
84ed8343c2
Merge "Vector is split into 2 skins"
2022-01-07 20:16:57 +00:00
Translation updater bot
7476acadb6
Localisation updates from https://translatewiki.net .
...
Change-Id: I607c0571aa7c96dc574b02fcd39f52eb397530e1
2022-01-07 08:27:00 +01:00
jenkins-bot
97c3674d22
Merge "Reset scroll position when sticky header search input receives focus to fix Safari bug"
2022-01-07 01:30:45 +00:00
jdlrobson
99cf6eb5be
Restore gadget support to new internal skins
...
For vector-2022 skin:
* MediaWiki:Vector.css and MediaWiki:Vector.js are added via the
existing ResourceLoader hook.
* User:<name>/vector.js and User:<name>/vector.css are added via new
VectorResourceLoader modules
Bug: T297758
Change-Id: I37e9a9d353695502213c7a651530995252d9505f
2022-01-07 00:18:17 +00:00
jdlrobson
7d2d50873f
Vector is split into 2 skins
...
A new vector-2022 skin is added. This will be the eventual home
of the new Vector skin when we are ready to migrate.
Please see SkinVector class for the migration plan to simulate this
as part of testing.
Bug: T291098
Change-Id: Ibaddf94a5bfb5e21bbbaf1e0aa1b343a3f566d2d
2022-01-06 15:52:10 -08:00
Nicholas Ray
17e742e2ab
Reset scroll position when sticky header search input receives focus to fix Safari bug
...
I haven't found any code responsible for making the scroll position
jump. It looks like Safari is doing this on its own. Looking at the
focus event in detail [1], it looks like there is an `preventScroll`
option you can pass to .focus() which might help in this situation, but
unfortunately, Safari doesn't seem to support this. Therfore, a hack
like this may be necessary.
[1] https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus
Bug: T297636
Change-Id: I90651293b7dd0f7f2970ba06255a12617b43661f
2022-01-06 15:30:21 -07:00
bwang
dca94de026
Fix caction menu button from having a width that's 1px too small
...
Bug: T294883
Change-Id: Ibda07f60d8e94305d36a6bdc2c095b1a93dd6cba
2022-01-05 20:55:43 +00:00
jenkins-bot
42fec59f54
Merge "Refactor search component expand behavior and add auto-expand-width prop to search component"
2022-01-05 17:52:35 +00:00
Translation updater bot
142d6614c5
Localisation updates from https://translatewiki.net .
...
Change-Id: I0694072b377f82a537b5128518e31a281e801c5a
2022-01-05 08:17:28 +01:00
Nicholas Ray
3028a4f9d8
Refactor search component expand behavior and add auto-expand-width prop to search component
...
In preparation for I30c670e3f195f77a27715c6b494a3088b7a55712, refactor
the search component expand behavior so that it can accomodate the new
changes in WVUI while maintaining backwards compatibility with the
status quo.
Additionally, pass/enable the `auto-expand-width` prop to the main
header's search. This will be inert until the new changes in WVUI have
landed.
Bug: T297531
Change-Id: Id8d3bd4aa74113b91ecaf66cb58cf5625db8a302
2022-01-04 15:14:49 -07:00
jenkins-bot
dce2ea9566
Merge "Update Abkhaz language name"
2022-01-04 17:01:02 +00:00
Translation updater bot
b1ec274b4a
Localisation updates from https://translatewiki.net .
...
Change-Id: I34f31ccaa68a80a2878b0a6407eeb43acc80ce55
2022-01-04 08:29:39 +01:00
Translation updater bot
b302054e98
Localisation updates from https://translatewiki.net .
...
Change-Id: Ife2af7ef89bd703abb02e83c2678e21b30bdb92e
2022-01-03 08:13:01 +01:00
Translation updater bot
c7966b2041
Localisation updates from https://translatewiki.net .
...
Change-Id: I3514243feb90ac9831d4188a30cba788f12ddab1
2021-12-30 09:39:22 +01:00
Translation updater bot
2d8246e11f
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic9b33e22bad39df40bdab2225c7a8ad6681a5542
2021-12-27 09:33:10 +01:00
Amir E. Aharoni
b064c131d6
Update Abkhaz language name
...
Bug: T298309
Change-Id: I735da5e1ce214fa41d4401274daa3ad361987344
2021-12-25 14:08:46 +02:00
Translation updater bot
939c89a72b
Localisation updates from https://translatewiki.net .
...
Change-Id: I1807c6fa10d4d9d82266875481dccd8137ab493a
2021-12-24 09:11:05 +01:00
Translation updater bot
69a91758a0
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibe92055267945b84e3d6f4389940387bc52b8aa2
2021-12-23 08:39:55 +01:00
jenkins-bot
eccf02edfc
Merge "Fix dependencies for debug mode"
2021-12-22 15:35:23 +00:00
Translation updater bot
289bcb291f
Localisation updates from https://translatewiki.net .
...
Change-Id: Id18884c6f2cdac1d466e458af9ea7811e33ce55e
2021-12-22 08:35:37 +01:00
bwang
80141b61c9
Use core checkbox hack consistently for all dropdown and provide custom JS enhancements for the sidebar button
...
Depends-on: Id74a80cda6cf460cc2b579269b8d5b2ce81c8ca5
Change-Id: Ibd9518dab78d1d9a541b501d920fe3bd4d362093
2021-12-21 23:33:59 +00:00
jdlrobson
d8010c321a
Fix dependencies for debug mode
...
Saw Query.Deferred exception: mw.user.getId is not a function
when using debug mode due to missing dependency
Change-Id: I9ff89e5632da6941bce77b079dee36f47a5fbcc8
2021-12-21 23:00:12 +00:00
jenkins-bot
af2b4a0da4
Merge "Add watchstar to sticky header (alternative)"
2021-12-21 19:30:28 +00:00
bwang
bd799ecc2e
Add watchstar to sticky header (alternative)
...
Bug: T294759
Depends-on: I88af8585e8fc75f77ebef867d267199aeb2c6592
Change-Id: I15c409830ef8970ff7319b4dd447904443949b8d
2021-12-21 09:40:48 -08:00
Translation updater bot
6de9169227
Localisation updates from https://translatewiki.net .
...
Change-Id: Id3e18de503799587a52dc82cf2308d2f02060dc9
2021-12-21 08:13:30 +01:00
Translation updater bot
4e8585957e
Localisation updates from https://translatewiki.net .
...
Change-Id: I600452529ab340aa8448db1550444cd819d3fe54
2021-12-20 08:23:34 +01:00
jdlrobson
9444bc3e86
DRY up mw-ui- class generation
...
Repeated in multiple places now, making it harder to change
button/icon classes.
Change-Id: I3799d065ac0c4ccdc900cbebe9140fb8ea657008
2021-12-17 10:06:46 -08:00
Translation updater bot
9684566e4f
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifb5acda88572da10dff699f2769c5708c898b7da
2021-12-17 08:19:03 +01:00
jenkins-bot
c6691a191d
Merge "Disable table of contents in article body"
2021-12-17 00:17:16 +00:00