Commit graph

20128 commits

Author SHA1 Message Date
thiemowmde 1a09676159 Add test for MWTemplateSpecModel.getDocumentedParameterOrder
It appears like this was never tested.

Now that it is covered it's much easier to play around with the
implementation and compact it a bit.

Change-Id: Ie9cc14082f69e7240380d352fb362d0a3fa4d341
2023-04-26 01:29:23 +00:00
jenkins-bot 8cc29eca29 Merge "Fix template dialog when TemplateData contains empty parameter" 2023-04-21 13:14:54 +00:00
jenkins-bot 5c89247be9 Merge "Use new showPendingTakeover OutputPage method" 2023-04-21 13:11:54 +00:00
Translation updater bot b00e6a0996 Localisation updates from https://translatewiki.net.
Change-Id: I18dc19f7030296accf95d1df6eac220f736f83a4
2023-04-21 09:01:10 +02:00
jenkins-bot 9cb6f54d3b Merge "Remove the BetaFeatures integration for historical visual diffs" 2023-04-20 09:44:13 +00:00
jenkins-bot eab43d2025 Merge "Remove the "Report incorrect…" button on visual diffs in save dialog" 2023-04-20 09:44:10 +00:00
Translation updater bot 2672e0bd22 Localisation updates from https://translatewiki.net.
Change-Id: Idf874d06f8930dd293d65782d6eb31860680ba2b
2023-04-20 08:49:31 +02:00
jenkins-bot 637a062d76 Merge "ApiVisualEditor: Support Special:MyLanguage for editIntro param too" 2023-04-19 19:40:14 +00:00
James D. Forrester bc7db78906 ApiVisualEditor: Support Special:MyLanguage for editIntro param too
Bug: T334855
Follows-Up: I43f461e9f595c364ecdaf2faccbd580fc0df6799
Change-Id: I106941f827d1dd246733d72989bbe9504c221c6f
2023-04-19 19:20:27 +00:00
Translation updater bot 5f8483c863 Localisation updates from https://translatewiki.net.
Change-Id: Ib2ca9411b5cd880d08ecf2c081bfb6ecc49c1a10
2023-04-19 08:27:54 +02:00
Bartosz Dziewoński adc0bcdfcd Remove the BetaFeatures integration for historical visual diffs
Bug: T333448
Change-Id: If4f732851a42802b612cef618196c9854e2cf9da
2023-04-18 22:34:05 +02:00
Bartosz Dziewoński 1ca9261151 Remove the "Report incorrect…" button on visual diffs in save dialog
Bug: T282268
Change-Id: Ia6e0978fb43a7ffccaa8245728c86bc3a433a2c1
2023-04-18 22:28:51 +02:00
jenkins-bot d7b582ff3f Merge "textSelection compat layer getCaretPosition could error if no selection" 2023-04-18 19:22:55 +00:00
Bartosz Dziewoński 60671a3bee Update VE core submodule to master (10005c50d)
New changes:
40f6a4d33 Remove @supports for mix-blend-mode
8e73eac4d Drop IE Array.slice workaround
a52715bd3 Localisation updates from https://translatewiki.net.
dfaed62d3 ve.init.Target: Remove separate actions toolbar

Bug: T92315
Change-Id: I3513a32ca475b40010d0f61497f082050f214022
2023-04-18 20:43:29 +02:00
David Lynch 4d4093b938 textSelection compat layer getCaretPosition could error if no selection
Reported as happening when a gadget was triggering some calls early in
initialization, presumably before the surface had reached the point
where it had been focused.

Bug: T334930
Change-Id: Idebc31ef042d45acf59d8dceaa7566744233f426
2023-04-18 09:59:43 -05:00
Translation updater bot 2fde6f2caa Localisation updates from https://translatewiki.net.
Change-Id: If1ce79cdcd2c1a543065bb9412458285394d19bd
2023-04-17 09:15:59 +02:00
jenkins-bot a453404bb1 Merge "Stop adding the 'diffmode' parameter to the URL" 2023-04-15 22:28:55 +00:00
Translation updater bot b0ed65b984 Localisation updates from https://translatewiki.net.
Change-Id: I309ebd6c30f590f072446e1f99cfda45e352e9d1
2023-04-14 09:27:38 +02:00
jenkins-bot 1f4bd72f18 Merge "Add narrowConfig for 'Insert' and 'Publish changes'" 2023-04-13 22:23:48 +00:00
jenkins-bot 6ecf990786 Merge "ve.ui.MWTemplateTitleInputWidget: Drop workaround for unicode regexes" 2023-04-13 22:19:12 +00:00
jenkins-bot f24455c016 Merge "Drop some IE hacks" 2023-04-13 22:16:58 +00:00
Bartosz Dziewoński 40d131f727 Stop adding the 'diffmode' parameter to the URL
Bug: T213522
Change-Id: I9f724a068bfa869db0183a216ff0b764084f464d
2023-04-13 20:50:34 +02:00
Ed Sanders de95fdf30d Update VE core submodule to master (58561f036)
New changes:
c239ab1fb Localisation updates from https://translatewiki.net.
0052cc2a1 Localisation updates from https://translatewiki.net.
47be93405 Localisation updates from https://translatewiki.net.
da198ce3a [BREAKING CHANGE] Drop support for ES5
5521054ce SupportCheck: Change ES5 test to ES6
4a38732ed [DEPRECATING CHANGE]: ve.init.Platform: Drop isInternetExplorer/isEdge
85a6560b0 ve.ce.Surface: Remove fallback for selectionchange event
0f6b9d65a ve.ce.Surface: Remove IE11 hack for iframe focus
2e2a51eb3 [DEPRECATING CHANGE] Drop ve.normalizeNode
c1e09cbb8 [DEPRECATING CHANGE] Drop IE11 DOM parsing hacks
28bd579f9 ve.resolveAttributes: Drop IE11 try/catch
e1db3af5b [DEPRECATING CHANGE] Drop ve.supportsIntl
3d317501e [DEPRECATING CHANGE] Drop ve.supportsSplice
58561f036 Localisation updates from https://translatewiki.net.

Change-Id: I7e13fb5826da2c1ded53520f40ff0470f34361ad
2023-04-13 16:05:37 +00:00
Translation updater bot b8638ee244 Localisation updates from https://translatewiki.net.
Change-Id: I8062515c5a3804186c2d6f5a1a00073c5798a994
2023-04-13 08:47:34 +02:00
Ed Sanders 9c61620fac Add narrowConfig for 'Insert' and 'Publish changes'
Bug: T92315
Change-Id: I4d35e7bc3d04312fc15632acae06cc43839bbf11
2023-04-12 23:05:08 +01:00
Ed Sanders b9d17f3dd1 ve.ui.MWTemplateTitleInputWidget: Drop workaround for unicode regexes
All browsers we support have this feature.

Change-Id: Ie1e6fe2ef7d2b446dce45d6f11a46c9279b4790f
2023-04-12 23:02:09 +01:00
Ed Sanders 2df6c004a3 Drop some IE hacks
Change-Id: I97b0f1b8cb5e799d151177c43dc8a990cf6015bd
2023-04-12 16:32:59 +01:00
Translation updater bot b7e8700ba2 Localisation updates from https://translatewiki.net.
Change-Id: I27446b9737d477f8b546088e5e68dec29fadeca0
2023-04-12 08:45:21 +02:00
thiemowmde 5343e9a015 Fix template dialog when TemplateData contains empty parameter
It's possible to specify a parameter with no name via TemplateData.
This confuses the template dialog because the empty string is a
reserved, internal value for parameters that are in the process of
being named.

Fixing TemplateData is not so easy. Therefor this workaround here.

See T333826 for a detailed description.

Bug: T333826
Change-Id: I5f4efd7069e71ba51138a23f3c3cb40e1b50d339
2023-04-11 18:19:34 +02:00
Translation updater bot 870abd060f Localisation updates from https://translatewiki.net.
Change-Id: If92174c7d1da61b94c971cf0746a7894194acf7d
2023-04-11 09:14:30 +02:00
David Lynch 7fb5663188 Don't hook CustomEditor for MobileFrontend requests
Bug: T334263
Change-Id: I7ccf1ba7e8f227c236a6244bfa91a2b8a9fd5765
2023-04-10 22:17:16 +00:00
Translation updater bot 3918f80a72 Localisation updates from https://translatewiki.net.
Change-Id: I55a6c019be6297a0fbae1b0de08751e0017404e2
2023-04-10 09:47:06 +02:00
David Lynch 99336933b3 Use new showPendingTakeover OutputPage method
Depends-On: I8f25f53a05ce0437b0e9f63033cc151213c797bf
Change-Id: Ib9a09514ed3da614ff8a654ae5b84a3a5b2ce886
2023-04-06 17:20:30 -05:00
Translation updater bot 5c38d0501a Localisation updates from https://translatewiki.net.
Change-Id: Ia2e5dd5b6aab3b946a49089e6679a390d091e64e
2023-04-06 09:25:27 +02:00
Translation updater bot 281aa3c65b Localisation updates from https://translatewiki.net.
Change-Id: Ief8ac1238eabecee800bf262283271fde3736933
2023-04-04 09:18:31 +02:00
David Lynch 9d3c048785 EditCheck: catch errors from TransactionSquasher
Bug: T324733
Change-Id: I5076db530fa8af72a336916f8284e6f3348cfd38
2023-04-03 13:12:57 -05:00
Translation updater bot 20464f62c2 Localisation updates from https://translatewiki.net.
Change-Id: Id3671ad70bdf8f52995202d305036211764d2dd2
2023-04-03 09:19:23 +02:00
Translation updater bot 018d1f4d61 Localisation updates from https://translatewiki.net.
Change-Id: I80e2d4fba85435c1deb49781055400b90baf515e
2023-03-31 09:59:12 +02:00
jenkins-bot 346adf77ad Merge "Follow-up I1a81484: Replace MetaItem#remove with SurfaceFragment#removeMeta in other pages" 2023-03-30 21:06:57 +00:00
Ed Sanders 56489cabd0 Follow-up I1a81484: Replace MetaItem#remove with SurfaceFragment#removeMeta in other pages
Change-Id: Ie5c79b2099b5c293534c82ae4ba8a17f801060e9
2023-03-30 16:19:41 +01:00
Translation updater bot 71ef1fe8b1 Localisation updates from https://translatewiki.net.
Change-Id: I64e4cd0ef35b9b6bcdc3c1d66766bc4e8888e8b7
2023-03-30 09:02:49 +02:00
jenkins-bot fd534b7679 Merge "Vector: Use greyed out version of bullet image in visual diffs" 2023-03-29 19:25:12 +00:00
Ed Sanders 6ebd93b6eb Vector: Use greyed out version of bullet image in visual diffs
Bug: T332697
Change-Id: I50a7fedd8f1670daf668a6268fd12bebf578ced4
2023-03-29 21:05:24 +02:00
Ed Sanders 55eefc366b Remove convertToWikitextOnPaste flag
This was introduced as a temporary flag for
DiscussionTools, and was removed in I0514e8f8.

Change-Id: Ia8d82baf4b93cf7de53b58ba19fa31856f1bc011
2023-03-29 18:43:36 +01:00
jenkins-bot 1d90bae5c8 Merge "Gallery: Make ve.ce.Gallery(Image)CaptionNode active (editable)" 2023-03-29 15:43:08 +00:00
Translation updater bot 7157aa3e66 Localisation updates from https://translatewiki.net.
Change-Id: I1643ac461327d4c638ab04fe366fb630463bd0d1
2023-03-29 09:05:11 +02:00
Bartosz Dziewoński f1370c771e Update VE core submodule to master (e180b2f94)
New changes:
2011d090b Remove unused ve.trackSubscribeAll
0fd1ede80 Localisation updates from https://translatewiki.net.
aab393cd1 Grey out list marker when list item is no-change context
e180b2f94 Suppress list-style-image in diff list spacer

Bug: T332697
Change-Id: I7aa297e011350f581de56678210bb82f1da40ba0
2023-03-29 01:01:46 +02:00
jenkins-bot 3d75566755 Merge "Only run edit check on main namespace" 2023-03-28 19:28:53 +00:00
Ed Sanders 9bf7e65cd0 Only run edit check on main namespace
Bug: T324730
Change-Id: I1a267c00b5a333c809e81f6000c734c66cd1a803
2023-03-28 19:11:15 +00:00
David Lynch f11a7b4c16 Change name of the editcheck-needreference tag to editcheck-references
Bug: T324733
Change-Id: I435100fb05cb846cb1c0e3d5d5a72a1570ada1f4
2023-03-28 10:14:51 -05:00