Commit graph

4600 commits

Author SHA1 Message Date
jenkins-bot e4e762eb32 Merge "Limited width uses new client preferences system" 2023-08-08 17:56:58 +00:00
Translation updater bot 1ab35da403 Localisation updates from https://translatewiki.net.
Change-Id: Ie3d3147d64aa2472ec1e2e4938ac2f16cff899f4
2023-08-08 09:03:27 +02:00
Translation updater bot f417dfcb05 Localisation updates from https://translatewiki.net.
Change-Id: Ic7cc506a33f3eedbc02f5560274d77a9c5994533
2023-08-07 08:42:54 +02:00
jenkins-bot cd45d2938f Merge "Avoid DB access in SkinVectorTest" 2023-08-06 06:06:24 +00:00
Daimona Eaytoy 473dc07eb4 Avoid DB access in SkinVectorTest
The test is not in the Database group and it shouldn't be, so avoid
(unintentionally) making DB queries.

Change-Id: I68de8806e58b9ebef9c31d6d66ab9b9c95b08fa7
2023-08-06 02:22:42 +02:00
Jon Robson e5bf8adad7 Limited width uses new client preferences system
* Update classes to use clientpref-1 and clientpref-0 suffix for limited width
I've limited this to the only client preference for now to reduce
risk.
* For cached HTML retain existing CSS rules, and continue saving
a cookie
* Migrate cookie if found for newly generated pages. This will be
to ensure the old cookie and new cookie are in sync (this should be
a one time operation)

Depends-On: I1e635f843ac9b2f248b1f7618134598e80291b38
Bug: T341641
Change-Id: I120f8f7114b33d2cfbd1c3c57ebf41f8b2d7fec4
2023-08-04 21:31:21 +00:00
Translation updater bot 9444cfe58c Localisation updates from https://translatewiki.net.
Change-Id: Ibdfef356e980ce373980eaa453742e112b2b8728
2023-08-04 09:24:21 +02:00
Translation updater bot 5cbfa38234 Localisation updates from https://translatewiki.net.
Change-Id: I0e74804eff753d202f8da08bd207266950827f07
2023-08-03 08:50:36 +02:00
Translation updater bot 25ec050c6f Localisation updates from https://translatewiki.net.
Change-Id: I2fdd219e5a5306e5f1b6c1414768f18a789c8678
2023-08-02 09:06:33 +02:00
jenkins-bot 634a578ff5 Merge "Add mw.util.addPortlet handler for legacy Vector" 2023-08-01 17:16:37 +00:00
Translation updater bot cc06fd7708 Localisation updates from https://translatewiki.net.
Change-Id: Ia40d2477c1b32701e559e14c6c51f17079cda074
2023-08-01 08:38:52 +02:00
jenkins-bot 9c9a621428 Merge "Revert "Reset line height on tab elements"" 2023-08-01 00:51:02 +00:00
Jdlrobson 18ecb0755f Revert "Reset line height on tab elements"
This reverts commit cb4265f003.

Reason for revert: This makes the situation worse when language
is not mixed.

Bug: T343110
Change-Id: I40158b15bad1ac06256894fc7ec6ffbac1e45fb0
2023-08-01 00:34:58 +00:00
bwang eb64a09a7d Separate dropdown/menu references in PHP and templates
- VectorComponentMenuVariants.php is renamed to VectorComponentVariants.php, and returns menu and dropdown data
- Remove TabsMenuContents.mustache in favor of MenuContents.mustache
- Fix the variants dropdown to use the full Menu template

Follow-up: Idf05c1664c026f58487ba34af5ede8a11e695baf
Change-Id: I0e9b1ab3306b04ee0d226048c6885beab4f310c6
2023-07-31 14:03:12 -05:00
Translation updater bot 1b88b29fa1 Localisation updates from https://translatewiki.net.
Change-Id: I7e8983d59ee038b33d132998bc5590ae2fddf412
2023-07-31 09:07:38 +02:00
Translation updater bot 74e2a42d7e Localisation updates from https://translatewiki.net.
Change-Id: I1837ad31db6070be995b9dbe8852f8605033c66d
2023-07-28 09:26:08 +02:00
jenkins-bot e860f10ca2 Merge "Fix issues with addPortlet handler" 2023-07-27 11:28:56 +00:00
Translation updater bot 55b47bfa79 Localisation updates from https://translatewiki.net.
Change-Id: I4d00b4b9c4f29881914d941f8a99c2fc809497ab
2023-07-27 10:51:42 +02:00
Jon Robson 967965b260 Add mw.util.addPortlet handler for legacy Vector
This copies the Vector 2022 hook approach and applies
it to legacy Vector.

Bug: T342814
Change-Id: I382bfa3b25f4814fbf627856fa5957f7e50bf8a8
2023-07-26 14:05:16 -07:00
Jon Robson 6b81214687 Fix issues with addPortlet handler
Follow up to I35a51df6ece2e48e086e722337d4c6bba427eeb4

1) the insertBefore function raises a JS error
2) We must take into account portlets added before the
Vector hook is registered.
3) Register the portlet in main. Loading the module should
not have side effects.

Bug: T303488
Change-Id: Iee6b308d6da63bc53bcba0fa5bb383d88787892a
2023-07-26 13:51:06 -07:00
jenkins-bot 48af341410 Merge "Add hook support for mw.util.addPortlet method" 2023-07-26 11:42:17 +00:00
Moh'd Khier Abualruz 4b4fc6c6c9 Add hook support for mw.util.addPortlet method
- Hooking into mw.util.addPortlet
- merged in tests from: I3258388d74c103515e3f0680304f9a376e439a35

possible follow-ups:
- tooltips support
- custom attributes support
- Adapting portlets of types dropdown, tab to vector skin. Check patch set 10 for a starting point

Depends-on: I79bad8661e34e653d41e6cb1cd4462ac5c6bc3b1
Bug: T303488
Change-Id: I35a51df6ece2e48e086e722337d4c6bba427eeb4
2023-07-26 13:37:09 +03:00
Translation updater bot 835106d884 Localisation updates from https://translatewiki.net.
Change-Id: Iebe6b2e949378634aa053ee5138f96db366c3579
2023-07-26 10:29:23 +02:00
bwang 20c216c829 Fix text showing on icon only buttons
Change-Id: Ie1ab40cd479b5a8e83ce13537a7e8d6387f7a441
2023-07-25 11:15:46 -05:00
Translation updater bot 1a60251500 Localisation updates from https://translatewiki.net.
Change-Id: Iea64d5ba3481372d00ab63ca014af852a04f7bb2
2023-07-25 10:45:04 +02:00
jenkins-bot 80b58924dd Merge "Limit button only icon resizing to Vector header button icons" 2023-07-24 21:28:05 +00:00
Jon Robson 46dece0b56 Limit button only icon resizing to Vector header button icons
Bug: T342190
Change-Id: I5ccc1e83b28a6ffa63d351900eba02343fc48659
2023-07-24 16:00:46 -05:00
Jon Robson d3748704ca Show limited width icon alongside help button
Depends-On: Ia4495f75b51626ab6dd2805574dfdc6199535015
Bug: T341740
Change-Id: I3b8881ad37fa0fb06b60e50f2a7608f7d7b3e0ab
2023-07-24 20:14:59 +00:00
Winston Sung f2f44f8e33 Fix attribution for "Localisation updates from https://translatewiki.net."
Change-Id: I5c667123f6b106736586bbaed559a65558cce67b
2023-07-24 17:06:49 +00:00
Translation updater bot e664f0cc66 Localisation updates from https://translatewiki.net.
Change-Id: I0ab30a670f3a417ee86827c679ae095c0d2a24ae
2023-07-24 09:43:39 +02:00
Jon Robson 0630a96d3a Do not hardcode uls key
The menu may have other items. This is needed by
WikiLambda extension.

Bug: T341500
Change-Id: I6884b04f3137dc1111bdc7642068aa436907caf6
2023-07-21 17:27:51 +00:00
jenkins-bot 11c8d6a132 Merge "Remove anonymous user icon" 2023-07-21 15:58:36 +00:00
Translation updater bot 1dcb773e96 Localisation updates from https://translatewiki.net.
Change-Id: I9b30e9e36439d17bd1ada44cfe173c950e28aa2a
2023-07-21 08:46:45 +02:00
Jon Robson 4ce3c38c5a Remove anonymous user icon
Bug: T340789
Depends-On: Iba0d5532bdb7134330a452e16c05d848c1c3b2a3
Change-Id: I55676b472f48777f657573b68fc56ae84c6e1f82
2023-07-20 16:08:09 -07:00
Jon Robson bcc7a977c1 Add temporary user icon
Bug: T340789
Change-Id: Ice9bf9c51e7b6ad875417090d05d4630e11f26c2
2023-07-20 18:32:58 +00:00
Translation updater bot 2872d0e1ae Localisation updates from https://translatewiki.net.
Change-Id: I56baf9c28f007a6630eaf6b549ccbf2dc32919c8
2023-07-20 09:35:54 +02:00
Translation updater bot 5b9ded95a5 Localisation updates from https://translatewiki.net.
Change-Id: I5674784d68147300d3debed961a12e66ae5ec581
2023-07-19 09:04:10 +02:00
Translation updater bot 8996335cb2 Localisation updates from https://translatewiki.net.
Change-Id: I76077eb57a85de0d9e49e72252457a8ac90b4429
2023-07-18 09:51:35 +02:00
Winston Sung c0deb443b1 Follow-up of "Localisation updates from https://translatewiki.net."
Change-Id: I17ddf203a06e9faf9361468e4245da892fc7e1c5
2023-07-17 08:54:06 +00:00
Translation updater bot b25ee48c8d Localisation updates from https://translatewiki.net.
Change-Id: I9d52bb3d1c287b015e4bb796e559ca8128855514
2023-07-17 10:21:48 +02:00
jenkins-bot 67dd12439b Merge "Reset line height on tab elements" 2023-07-14 23:53:22 +00:00
Translation updater bot b84caa893a Localisation updates from https://translatewiki.net.
Change-Id: I6baa2b91b6fb3db9e23f6451ff0cb443f3f0f05b
2023-07-14 09:41:38 +02:00
Translation updater bot 0176470644 Localisation updates from https://translatewiki.net.
Change-Id: I16abc6f3c834647e3f76d986d9ea04425d989203
2023-07-13 10:52:30 +02:00
jenkins-bot 565ff35779 Merge "Update html-label to use label-class" 2023-07-13 00:17:13 +00:00
Jon Robson cb4265f003 Reset line height on tab elements
Bug: T315219
Change-Id: Ia7cd11d76cc84744806a311ec4e6a25b226d1f95
2023-07-12 14:33:34 -07:00
jenkins-bot 5d666f43ab Merge "Make bottom dock expansible via portlet links" 2023-07-12 19:08:35 +00:00
Jon Robson fe03bb50ef Make bottom dock expansible via portlet links
New menu items can be added via
```
var node = mw.util.addPortletLink('p-dock-bottom', '#', 'hello' )
if (node) {
node.querySelector('a').classList.add( 'mw-ui-icon', 'mw-ui-icon-element', 'mw-ui-button' )
}
```

Bug: T336431
Change-Id: I8c5c5414cda9d268631ba0fade90e1a44c104ff1
2023-07-12 12:37:38 -05:00
Translation updater bot 0bfd103db8 Localisation updates from https://translatewiki.net.
Change-Id: Id85ea6852d02290cf52ee780bfe42605fe05fec3
2023-07-12 08:58:17 +02:00
Noa wmde 2c96f9b3d7 Allow overriding the search pattern highlighting for Wikibase
Use a php hook to override the highlightQuery attribute.
This allows us to turn off search higlighting for all
wikibase repo instances.

Bug: T327510
Change-Id: I0ef27da9cf4ac66151d1a391e9f606100097d7f0
2023-07-11 23:56:29 +00:00
bwang e0eeb1a8c9 Update html-label to use label-class
Follow-up: I64e4780102a743c5ace332a562b4f9d73ea10d16
Change-Id: I255e12f22436b567ec01fafe667138ffd981afed
2023-07-11 16:49:40 +00:00