Jon Robson
a76e198523
Remove A/B testing element from OverridableConfigRequirement
...
Superseded by ABRequirement. Having this code here is confusing
and might lead to non-standard A/B tests being defined.
Change-Id: Ifd9d2b7249250a73e7f6e4f9d6b51c322ef2759d
2023-04-19 01:41:53 +00:00
ksarabia
8cdb773026
Add Vector Zebra Design A/B Test
...
Adds Zebra A/B test configuration
Bug: T333493
Change-Id: I56f66e19dd3fab2007de50d665f077a4ee01a6e4
2023-04-18 18:14:58 -07:00
Translation updater bot
669313fbec
Localisation updates from https://translatewiki.net .
...
Change-Id: I468dad903b595c2822858c6e7e7f1b907b92c16a
2023-04-18 09:02:53 +02:00
jenkins-bot
9e5bea1ff2
Merge "Add custom limited width popup"
2023-04-17 23:18:29 +00:00
jenkins-bot
81ffde7668
Merge "Forbid jQuery usage in Vector 2022"
2023-04-17 23:13:04 +00:00
bwang
4f76994970
Add custom limited width popup
...
Bug: T333601
Change-Id: I663d6a391aeeb05c27f2f2b8829c22325b528b39
2023-04-17 22:35:52 +00:00
jenkins-bot
5899cf25d6
Merge "Clean up leftover Sidebar CSS"
2023-04-17 21:27:57 +00:00
bwang
4698583307
Clean up leftover Sidebar CSS
...
- Delete unused CSS variables
- Move CSS variables to legacy
- Consolidate Sidebar.less into LegacySidebar.less
Change-Id: Idc47fda1c20fe3bbf3b9f1c1fcb889fe5b297aa4
2023-04-17 21:02:58 +00:00
Moh'd Khier Abualruz
592b33cc23
Page tools have long labels in certain languages
...
Bug: T332085
Change-Id: Ibdae716abc706267d63ffe25460b48fe44daf46b
2023-04-17 20:55:49 +00:00
Jon Robson
97a640945f
Forbid jQuery usage in Vector 2022
...
Change-Id: I9d07acffa6f8133ec3e44ceba3d1fa5b27b81258
2023-04-17 17:20:59 +00:00
jenkins-bot
7c02deca9b
Merge "Use modern ES6 methods"
2023-04-17 16:13:38 +00:00
Translation updater bot
56cc8d6089
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic856788e8c514c317e0679c647afcdd2b2d76b33
2023-04-17 09:18:56 +02:00
Jon Robson
080b6958e8
Use modern ES6 methods
...
* Prefer dispatchEvent to $.trigger
* Prefer Object.assign to $.extend
* Prefer URLSearchParams to $.params
* Prefer getAttribute / properties to $.attr
* Prefer document.querySelectorAll over $.find
Change-Id: I5f4464e5bfa11b401e663f0b8761fc6092380627
2023-04-14 13:38:38 -07:00
jenkins-bot
1f95d60531
Merge "Point out the limited width control"
2023-04-14 18:00:14 +00:00
Jon Robson
2622472983
Point out the limited width control
...
The limited control will be pointed to on page load
When wgVectorPageLoadIndicator is set to true (defaults
to false)
Clicking the button should show the indicator.
Additional change:
* Update config.json to reflect new state
(Follow up to 28ada2dc
)
Bug: T333601
Change-Id: I188ed7226b9a1530e54b1aaa80caa0830bf73633
2023-04-14 17:15:56 +00:00
Translation updater bot
7c884f79d1
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifdbd39184b3a5679f0b2d810334bf1cc26738f8e
2023-04-14 09:30:42 +02:00
jenkins-bot
a0c7b58ec6
Merge "Drop ES5 compatible code"
2023-04-13 20:06:31 +00:00
jenkins-bot
9189ec50ae
Merge "Remove Eslint disable and TypeScript ignore rules, bump coverage"
2023-04-13 15:15:29 +00:00
Translation updater bot
9bc906fcce
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie3efe32f14aa8f1b322478ac70acea65d055b0df
2023-04-13 08:49:18 +02:00
Jon Robson
10033b294e
Drop ES5 compatible code
...
Drop usages of $.closest in favor of ES6 closest
We also no longer need to check for whether closest is available
now that we do not need to worry about ES5 code.
Change-Id: I2442a4f69f8181dd761ca7ac418839cfca26a36f
2023-04-13 00:27:22 +00:00
Jon Robson
2499e834bb
Remove Eslint disable and TypeScript ignore rules, bump coverage
...
Follow up to 87dd101a
* bump coverage to reflect improved test state
* remove ts-ignore statements
* Drop eslint-disable-next-line compat/compat rules in ES6 code
* Drop TypeScript checking on Jest files
* Identifies an existing usage of ES7 includes method in place
where ES6 browsers need to be supported.
* Update App.vue booleans to default to false. Note this doesn't
impact our usage of the search app as we always pass these values
in.
* Drop unused eslintEs6.json configuration file
Change-Id: Ib6f1ef77bf4e27ecdcc54b5fb963818437f8195c
2023-04-13 00:20:44 +00:00
Jon Robson
d4a7fb6479
Rearrange setupIntersectionObservers
...
Update setupIntersectionObservers so it only contains code
that uses observers. Other code is moved to the skin.js entry point
along with other features.
Change-Id: Ia11b4e07f899426687c616ce2054e0df9d36ab7c
2023-04-12 17:39:36 +00:00
jenkins-bot
86256aa162
Merge "Consolidate and fix eslint errors, dropping ts-ignores"
2023-04-12 17:16:19 +00:00
Translation updater bot
8f60a74e5a
Localisation updates from https://translatewiki.net .
...
Change-Id: I230c98500c5a5b1c04a214e059e07237a9f96082
2023-04-12 08:46:54 +02:00
Jon Robson
87dd101a69
Consolidate and fix eslint errors, dropping ts-ignores
...
* Upgrade @wikimedia/types-wikimedia to allow us to drop several
@ts-ignores
* Merges eslint rules now that ES6 is default everywhere
* Runs autofix command
* Fixes various prefer-const errors
Change-Id: Iee5bcb93f10a76d80dbeec813f6387c13438263e
2023-04-11 16:56:31 -07:00
Jon Robson
c3e57e0ecd
Merge skins.vector.es6 into skins.vector.js
...
With T178356 ES6 is the default, so these can now be
managed in the same module. Keeping them in the same module
will hopefully allow us to make more optimizations on the long
term.
Change-Id: I3fe9e50143b85b4cdc3d9171a60c3720a7c26b4b
2023-04-11 23:18:46 +00:00
Jon Robson
96baf5db50
Eslint: Modernize tests for ES6
...
Change-Id: I3600afd2eeacddc8e1c983eaad0a96e0755c7ba5
2023-04-11 23:18:38 +00:00
jenkins-bot
c4fc73465f
Merge "Refactor: Separate A/B test configuration from site configuration"
2023-04-11 23:10:54 +00:00
Jon Robson
28ada2dc78
Refactor: Separate A/B test configuration from site configuration
...
Making it easier to add configuration variables to JavaScript
in future. This will be used for the pointer indicator.
Change-Id: I65396a3867e7e92d7385ebaa573fb48105ecb9fd
2023-04-11 22:40:45 +00:00
Translation updater bot
bd0201e9df
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie6edb2ee47ea24c8b37b505522c87b055712f441
2023-04-11 09:16:21 +02:00
Jon Robson
dd146468ff
Bundlesize: Document JS bundles
...
Change-Id: Iceed7fe32110ae3d8d88f1df389710eeee394106
2023-04-10 14:35:40 -07:00
Translation updater bot
d30a0eb4e3
Localisation updates from https://translatewiki.net .
...
Change-Id: I4c366d5b80cfd0e5fd3fe396de1c3a08e54fe764
2023-04-10 09:51:23 +02:00
jenkins-bot
161bf3ce7d
Merge "Special Search: Improve the search layout and search preview widths on tablets"
2023-04-07 12:48:17 +00:00
Translation updater bot
01b24c64a8
Localisation updates from https://translatewiki.net .
...
Change-Id: I073fc1fcffce1db28bbb40d4a43e9397463741d4
2023-04-07 09:38:03 +02:00
jenkins-bot
b3a59090e2
Merge "Remove vector-feature-page-tools-enabled class"
2023-04-06 15:12:33 +00:00
jenkins-bot
45b66e9fd1
Merge "Follow-up to 6e8a98ca
removing checkbox.js"
2023-04-06 15:11:00 +00:00
Simone Cuomo
64141c1f4a
Special Search: Improve the search layout and search preview widths on tablets
...
- [x] Add skin specific styles
Bug: T323843
Change-Id: I69fe0e4df2ec13fea2b4a5bc76881505b8bd8cf3
2023-04-06 10:59:14 +01:00
Translation updater bot
fa6d23e1f3
Localisation updates from https://translatewiki.net .
...
Change-Id: If71a0f28753c71e15e683ed191416ecf2efee77d
2023-04-06 09:26:58 +02:00
Jan Drewniak
40130dbf5f
Follow-up to 6e8a98ca
removing checkbox.js
...
Removes checkbox.js and related styles as well
as rules for #mw-sidebar-checkbox which was removed
in a previous patch.
Bug: T332090
Change-Id: I168c1161a1d3365e79c2ff6b1c2ab5455f7c4c00
2023-04-06 01:01:21 -04:00
bwang
2bc51bef44
Clean up cached grid CSS from moving the Header
...
Can be merged after 04/07
Follow-up: I038fc17cbb88a29dbe8d7841b824761a91d38405
Bug: T332449
Change-Id: I8bfee300fe9d164143dbf1acac26015e9ca4df89
2023-04-05 23:29:05 +00:00
jenkins-bot
16dc80fdd1
Merge "Remove custom checkbox-hack implementations"
2023-04-05 22:52:40 +00:00
bwang
ac73b57465
Follow-up: add border to zebra header
...
Bug: T332449
Change-Id: I93704a647b6c3d1dfd1741f223379019816a60e6
2023-04-05 16:25:15 +00:00
Translation updater bot
11a1bc0b97
Localisation updates from https://translatewiki.net .
...
Change-Id: I36183874de246302a46e160c4be0b2231d3d639d
2023-04-05 09:10:17 +02:00
jenkins-bot
093527a92d
Merge "Remove Vector2022PreviewPages configuration"
2023-04-04 22:44:13 +00:00
Jon Robson
146de6396e
Remove vector-feature-page-tools-enabled class
...
Bug: T332090
Change-Id: I8d20cc4f5db3d2a612fecf03dce6eaa99e1ef2a7
2023-04-04 15:16:05 -07:00
ksarabia
d983dadab4
Remove Vector2022PreviewPages configuration
...
Remove Vector2022PreviewPages configuration in Hooks and Skin.json.
Bug: T332797
Change-Id: I2c28a4e253b4dc17578793e1e4ce73e80392d08c
2023-04-04 17:07:04 -05:00
jenkins-bot
639cf4ae07
Merge "Implement new zebra design for the header under the flag"
2023-04-04 22:00:58 +00:00
bwang
070349dd2e
Remove Storybook and jsdoc and its dependencies
...
Bug: T321102
Depends-On: Ia21c14f72631e607e0d626408557eacb83529a03
Change-Id: I3535398826e67825965c024805fd5e921fe5298c
2023-04-04 21:27:45 +00:00
bwang
628804871e
Implement new zebra design for the header under the flag
...
Bug: T332449
Depends-On: Ia21c14f72631e607e0d626408557eacb83529a03
Change-Id: I9a7d6fac7c44be1983281a44766d34a16f515b40
2023-04-04 21:27:31 +00:00
jenkins-bot
4994a6df8e
Merge "Adjust table of collapsing auto-collapse algorithm for articles with few top level sections"
2023-04-04 16:19:00 +00:00