Translation updater bot
f86502f292
Localisation updates from https://translatewiki.net .
...
Change-Id: I587f0ed6b35b2be6d80bcd70684e0ba62729c92d
2022-01-27 08:38:46 +01:00
Translation updater bot
0f0688ebf2
Localisation updates from https://translatewiki.net .
...
Change-Id: I2468ba1d2c3b606ab0e131fb4284ef12d3d65b1c
2022-01-26 08:25:02 +01:00
Translation updater bot
36a19b1613
Localisation updates from https://translatewiki.net .
...
Change-Id: I301170495b9898ce04cccac45f67e80ff49fcaa9
2022-01-25 08:32:41 +01:00
Translation updater bot
0a7aeb655a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ife73c783a439fa4d01f2dd11821b4804922a78eb
2022-01-24 08:27:14 +01:00
jenkins-bot
de2ed9219f
Merge "Restrict ?withgadget query parameter to opt-in gadgets."
2022-01-24 00:46:10 +00:00
Ammarpad
5d3a547c8b
Restrict ?withgadget query parameter to opt-in gadgets.
...
?withgadget query parameters allows for ad-hoc loading of gadgets
(after passing all other basic checks). This was recently added in
I5b30d4e.
In T29766#7611796 Gergo raised concerns about how this can be
potentially abused.
This patch aims to restrict the feature by giving gadgets latitude
to either use it or not depending on the nature of the gadget.
The patch does so by adding `supportsUrlLoad` option that gadgets
(maybe those deemed safe) can use it to opt-in to the parameter.
By default gadgets don't support it, so it can be enabled for each
on a case-by-case basis.
Bug: T29766
Change-Id: Ie64174085e650579d76cc862774a4fe1b3d08396
2022-01-24 00:31:19 +00:00
Translation updater bot
55f4ba11a7
Localisation updates from https://translatewiki.net .
...
Change-Id: I69b7d2ad03d25b7cdae1242411d9d380768e818b
2022-01-20 09:17:40 +01:00
Translation updater bot
8ad07cc7a1
Localisation updates from https://translatewiki.net .
...
Change-Id: I9c62de9f416a452410880815e37f04009ec90095
2022-01-19 08:24:06 +01:00
jenkins-bot
1cd6771f3a
Merge "Avoid raising exception while trying to change content model of gadget definition"
2022-01-18 21:18:22 +00:00
Translation updater bot
cce06923c6
Localisation updates from https://translatewiki.net .
...
Change-Id: I0f952e9e3de8c417cf7062daf0007410a385df80
2022-01-18 08:10:54 +01:00
Translation updater bot
bb07f9305f
Localisation updates from https://translatewiki.net .
...
Change-Id: I688f67eb0838162b8cf9c0f3c9e264a47e7423bf
2022-01-17 08:12:10 +01:00
Siddharth VP
f1673c441a
Avoid raising exception while trying to change content model of gadget definition
...
Currently, trying to change content model of a page in gadget definition namespace (via either the special page or the API) raises an exception. This uncaught exception has been replaced with a localisable error message.
Bug: T299303
Change-Id: Iad7d353d03cdfb52bf66aa2c9a12bc71a840577c
2022-01-16 22:43:37 +05:30
Translation updater bot
868591df51
Localisation updates from https://translatewiki.net .
...
Change-Id: Id0f8d7a3e6a3a578aed82a9a6162cbfd5770ec0f
2022-01-13 08:27:02 +01:00
Translation updater bot
2d1f320e23
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib3ecee7f8352d60cb4165bd600efab42a3dc0d4f
2022-01-12 08:25:09 +01:00
Translation updater bot
bf88b0826d
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib5cd5584bc8807360d3f8733e3c820202a8175f4
2022-01-11 08:23:08 +01:00
Translation updater bot
43fd45950e
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic809d9358186094d7d3dda1888313c47e247daea
2022-01-10 08:11:19 +01:00
Translation updater bot
d51ddd3abc
Localisation updates from https://translatewiki.net .
...
Change-Id: Id8a1473d5e75658012051bc779d9ac50ddc5aa18
2022-01-06 08:31:38 +01:00
Translation updater bot
2753d49ab3
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib12b410d2c64863bf599895b7219c18d596ea893
2022-01-05 08:16:08 +01:00
Translation updater bot
5666eb11ba
Localisation updates from https://translatewiki.net .
...
Change-Id: I4c461ffab1b0a3ee8b6a5f77d1c2309997665630
2022-01-04 08:27:49 +01:00
Translation updater bot
354c99e3d8
Localisation updates from https://translatewiki.net .
...
Change-Id: I5a9d21db2620a0a176f19f5c983a0c9a855de89a
2022-01-03 08:11:17 +01:00
Gergő Tisza
6b74e170c0
Add edit link to gadget definition in Special:Gadgets
...
When using the Gadget definition: namespace, link to the definition
pages from Special:Gadgets. Also change the wording of the links
to edit the names of the gadgets, to disambiguate them.
Change-Id: I327a4cfa9846edec60e1aaafc674cd66f4e0beae
2021-12-31 20:42:37 -08:00
jenkins-bot
2d86f9b62e
Merge "Allow specifying page actions in definitions"
2021-12-31 19:35:18 +00:00
Siddharth VP
7ead5dab61
Allow specifying page actions in definitions
...
Allow specifying page actions ('view', 'edit', 'history', etc) in
gadget definitions. If specified, the gadget is run only on the given
page action(s).
This is especially useful for default gadgets like RefToolbar[1] and
TextReactions[2] that only need to be loaded while editing.
[1]: https://en.wikipedia.org/wiki/WP:RefToolbar
[2]: https://en.wikipedia.org/wiki/WP:Text_reactions
Bug: T204201
Bug: T63007
Change-Id: Idde71b3f1f6c36cd21539a2312be8f12217a9acc
2022-01-01 00:41:08 +05:30
Translation updater bot
4fd267d520
Localisation updates from https://translatewiki.net .
...
Change-Id: I1675022b99f576b0aeefb8c2c56d35126973bdec
2021-12-30 09:37:45 +01:00
Siddharth VP
1f7b9d90df
Support JSON files in gadgets
...
The parsed content of JSON files in the gadget is made available from the
gadget's JS files via require(). That is, MediaWiki:Gadget-data.json (or
Gadget:data.json) is available as `require('./data.json')`. This is
supported for both MediaWikiGadgetsDefinitionRepo and
GadgetDefinitionNamespaceRepo. The JSON parsing is done server-side.
JSON can only be used in "package" gadgets - in which the JS files can
also be invoked via require().
Also added a test for GadgetResourceLoaderModule.
Bug: T198758
Depends-On: Ib4556d09c4d393269e32771aab00f59a5f630e1b
Depends-On: Id4589a597ccfc4266b3e63d10f75b146aa7a287a
Change-Id: I21acb46cdd244a39b5cc6963aa763f0113bd1e38
2021-12-27 17:33:21 +00:00
Translation updater bot
12e439a636
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia152e9ae345a2a6995236c85a021a912fb10086a
2021-12-27 09:30:13 +01:00
Translation updater bot
4443e5a757
Localisation updates from https://translatewiki.net .
...
Change-Id: I276dba70b50c178d1de4da5ed3bd1d4ffbd5abd8
2021-12-23 08:38:05 +01:00
Translation updater bot
6239112b5c
Localisation updates from https://translatewiki.net .
...
Change-Id: I710108eb957bf8321fa173707d982e7946acb7e9
2021-12-16 08:29:33 +01:00
Translation updater bot
9597ccb765
Localisation updates from https://translatewiki.net .
...
Change-Id: I743141f87b379825e33b1e84586b41d4f229505a
2021-12-10 09:19:27 +01:00
Translation updater bot
13924823de
Localisation updates from https://translatewiki.net .
...
Change-Id: I6b160de284e2ed4d0e45dfbff88ab0baffc6afc2
2021-12-10 08:24:06 +01:00
Translation updater bot
b4632bc4b9
Localisation updates from https://translatewiki.net .
...
Change-Id: If8c759188b56db82497d39767ad27fd89acd6e87
2021-11-29 08:11:45 +01:00
Translation updater bot
8478c86ae1
Localisation updates from https://translatewiki.net .
...
Change-Id: I086a93f1502e8905fa0e3946997ebcf85e68f1a7
2021-11-25 08:24:18 +01:00
Translation updater bot
8ca6563de3
Localisation updates from https://translatewiki.net .
...
Change-Id: I172d424d27196e4f0a6e476dc740f66c6ac31c74
2021-11-15 08:11:46 +01:00
Translation updater bot
05eb8cd98e
Localisation updates from https://translatewiki.net .
...
Change-Id: I2ca0ef7f1a128a3c42ac1772d78e395355e8fc2c
2021-11-08 08:16:56 +01:00
Translation updater bot
671290d263
Localisation updates from https://translatewiki.net .
...
Change-Id: Idd77538841e13109aa182076ef3e9829b6fd0dee
2021-11-01 09:33:47 +01:00
Translation updater bot
70123ae344
Localisation updates from https://translatewiki.net .
...
Change-Id: I4896736414ac9a239391ee36b11ed13e658b2862
2021-10-21 08:21:46 +02:00
Translation updater bot
6eb0ad00e6
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib7d16cad3b4132c70c7abe96f84ec4c153fa96bc
2021-10-20 08:36:59 +02:00
Translation updater bot
397f7306c0
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia2f94cbb98e036e3a86dc4f5803a2bc6f892c85c
2021-10-18 15:20:13 +02:00
Translation updater bot
0007744ee6
Localisation updates from https://translatewiki.net .
...
Change-Id: I20f9b00d5deee7bb27599b7af7eac68600e5e03f
2021-09-28 08:18:48 +02:00
Translation updater bot
220dd66c42
Localisation updates from https://translatewiki.net .
...
Change-Id: I563276d0019c98e4fd549c5f036f58a71fb706a3
2021-09-27 08:34:53 +02:00
Translation updater bot
45217277b9
Localisation updates from https://translatewiki.net .
...
Change-Id: Ide9cd2c01664f0c9d8bd60a5b1df4e4462420080
2021-09-20 08:18:59 +02:00
Translation updater bot
8d5a15a01b
Localisation updates from https://translatewiki.net .
...
Change-Id: I23b286a3f539a663fe836a14d1b9f8b1db52e33c
2021-09-17 08:45:22 +02:00
Translation updater bot
785871fa9d
Localisation updates from https://translatewiki.net .
...
Change-Id: I41451fe655647063f7bb6d18d42802f9fddafb5e
2021-08-23 09:03:57 +02:00
Translation updater bot
d9819b3a1d
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib2077decce766cfa7bf3a68cb30da52cc3650de8
2021-08-19 08:13:29 +02:00
Translation updater bot
67ba781489
Localisation updates from https://translatewiki.net .
...
Change-Id: I82ba2af71f01ba9f99d3fdb9119f04d7ac54fced
2021-08-11 08:19:17 +02:00
Translation updater bot
e45b2ccba9
Localisation updates from https://translatewiki.net .
...
Change-Id: I3fee0115e4d14d4d351d1a129034cd345798dc97
2021-08-09 08:24:04 +02:00
Translation updater bot
3d2102f375
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia359725032242bf274c9f624ddc6bdef02d6c6dc
2021-08-06 08:13:33 +02:00
Translation updater bot
c2fa8e2b6f
Localisation updates from https://translatewiki.net .
...
Change-Id: I27f99fbfe8af0ac8bc1e9a1f3f3d78daa0819808
2021-08-02 08:36:53 +02:00
Translation updater bot
eab0a86e84
Localisation updates from https://translatewiki.net .
...
Change-Id: I4f0f64f1541f3c6af58376cb9aae2298596a7d91
2021-07-29 08:44:56 +02:00
Translation updater bot
e43aa2629a
Localisation updates from https://translatewiki.net .
...
Change-Id: I607ad59d9d1c601299e5c86d2664079e28a1b31e
2021-07-20 08:20:32 +02:00