Commit graph

1553 commits

Author SHA1 Message Date
Adam Wight 156427df55 ESLint config for CommonJS module syntax
Changes the eslint rules to support "require", "module.exports", and
relaxes the top-level lexical scope for each file.

FIXME: This allows a combination of CommonJS code, which becomes
unsafe global code scope if used in a "scripts" module.  What's the
correct order of migration steps?

Change-Id: I2f80732942a602c0fcff5c0dad1e2afc2640651e
2020-03-29 23:24:35 +02:00
Adam Wight c685ea38f7 Remove redundant file pointer
util.js belongs in the Slider module, this duplicate line was in error.

Change-Id: I85573610261c015e8b93c5207f283923d4deb387
2020-03-29 23:24:34 +02:00
Adam Wight 17ab004262 Fix test module copypasta
A few modules had wrong (duplicated) names.

Change-Id: Ib2ff195ee458a23d01e25a6cb1ff1b573dd9999a
2020-03-29 23:23:48 +02:00
Translation updater bot cf9d9444f4 Localisation updates from https://translatewiki.net.
Change-Id: I01289bc6c5d29d3cbc9dc49dc35a02f709eebbd1
2020-03-23 09:04:22 +01:00
libraryupgrader 8c17a2659c build: Updating npm dependencies
* mkdirp: 0.5.1 → 0.5.3
  * https://npmjs.com/advisories/1179
* eslint: 6.5.1 → 6.8.0
  * https://npmjs.com/advisories/1179

Change-Id: Id0d2f5bafe5234decec1e305e5d1c6b1e891f4a2
2020-03-21 06:03:30 +00:00
libraryupgrader aeb4a2eb0d build: Updating minimist to 1.2.5
* https://npmjs.com/advisories/1179

Change-Id: Ic5db7b89171152759f85a9500bd35699a30e07a9
2020-03-19 08:52:52 +00:00
Translation updater bot 6e984aff46 Localisation updates from https://translatewiki.net.
Change-Id: I081241b5138220c63c9ed242183bc58c0f0c8ff1
2020-03-18 08:58:45 +01:00
Translation updater bot 3fca17b48a Localisation updates from https://translatewiki.net.
Change-Id: I161e346a66c18265b871ee20eb0a4d439cbbe035
2020-03-17 10:25:56 +01:00
Translation updater bot bc8adccd25 Localisation updates from https://translatewiki.net.
Change-Id: Idfd0adc65b2ccef8a60632995067aa85d799af0e
2020-03-16 16:02:35 +01:00
Thiemo Kreuz e1012acf62 Update help text talking about specific colors
These colors are changed by several scripts, e.g. by the VisualEditor
extension.

Bug: T247662
Change-Id: Id8a0b6c2bc1b47cde47672e55e91cea3ed7a4e11
2020-03-14 15:02:20 +01:00
Translation updater bot a43e1ee86c Localisation updates from https://translatewiki.net.
Change-Id: I90038d4a7ce6efd4b60972b72530bd6e79ab8337
2020-03-09 08:57:46 +01:00
libraryupgrader 2162737c90 build: Updating acorn to 7.1.1
* https://npmjs.com/advisories/1488

Change-Id: Id0de44ae35c6ba55edf4ee872bbb0538be53f9d7
2020-03-08 12:20:52 +00:00
libraryupgrader d448f5785a build: Updating npm dependencies
* grunt-stylelint: 0.13.0 → 0.14.0
* stylelint-config-wikimedia: 0.8.0 → 0.9.0

Change-Id: Ife898bd7bb66d7c6e1ea204d6d3cc7a681e87be6
2020-02-21 01:50:36 +00:00
libraryupgrader 9b03470ccd build: Updating composer dependencies
* jakub-onderka/php-console-highlighter: 0.3.2 → 0.4.0
* mediawiki/mediawiki-phan-config: 0.9.0 → 0.9.1
* mediawiki/minus-x: 0.3.2 → 1.0.0

Change-Id: Id59cebd79d510ecadf485b981c184bcad7a4a3d9
2020-01-30 03:20:46 +00:00
Thiemo Kreuz 7ec4910595 Remove misleading version number 1.0 from extension.json
This version number does not have any meaning (never had). It's
misleading, if not wrong. All code WMDE maintains is deployed weekly.
Branches are cut at a fixed time. Nobody ever assigned version
numbers to these releases.

The number is not used in communication. The only place where it
appears is Special:Version, but is useless there. Users can't use
it for anything. I talked to all relevant parties (product manager,
communication) and nobody ever used this version number. Because of
this, this is a purely technical task to get rid of unnecessary
technical dept.

Bug: T213066
Change-Id: I9950b31a1d99d1778e104d9840368b9f585aaa55
2020-01-28 15:54:29 +01:00
jenkins-bot 4124a82ebf Merge "Improve discoverability of JS code with @class tags" 2020-01-24 18:01:43 +00:00
jenkins-bot 659b492cb8 Merge "Fix misplaced pin" 2020-01-24 17:58:37 +00:00
jenkins-bot 9b52ce4fac Merge "Simplify Hooks section in extension.json" 2020-01-24 17:55:38 +00:00
Thiemo Kreuz bc71d50cd8 Simplify Hooks section in extension.json
It is possible, but very rare to have more than a single hook handler
per hook in a single extension. The value can be an array or string in
both version 1 and 2 of extension.json.

Change-Id: I814127488cd54464d675ca901c6f32b066fb2ee3
2020-01-24 18:36:55 +01:00
Thiemo Kreuz 7f38c9c579 Improve discoverability of JS code with @class tags
In my PHPStorm IDE, this makes it possible to follow all methods and
properties in these classes, even these that are later defined.
Otherwise only the empty stub of each class is found.

This might be different in other IDEs.

Basically: PHPStorm does not understand the meaning of the $.extend()
syntax from jQuery without these hints.

Change-Id: I4aa76db183122f6669dc72561441f46f0056d793
2020-01-24 17:21:23 +01:00
WMDE-Fisch 0435e0b5d2 Fix misplaced pin
Removed some hacks that messed with the position and size of the icon.

Bug: T243593
Change-Id: Iaaa4027ec8c094cc8d103615aad646c3331a3ba3
2020-01-24 13:30:03 +01:00
WMDE-Fisch f121c62990 Fix misplaced arrow icon on slider buttons
Seems like OOUI changes lead to this hack not beeing used anymore.

Bug: T243592
Change-Id: Ib12f5eef69e57abc78c89680144505b4a92b2145
2020-01-24 13:16:42 +01:00
libraryupgrader c9240eacd1 build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.

Change-Id: I96581fb165d9c60c205f83a4d9d479e7e7a0da64
2020-01-14 11:15:55 +00:00
libraryupgrader a13d8b709e build: Updating npm dependencies
* stylelint-config-wikimedia: 0.7.0 → 0.8.0
* grunt-stylelint: 0.12.0 → 0.13.0

Change-Id: I542ba1cbf70c109222990a34273ee81305ba8a95
2020-01-10 01:33:21 +00:00
Translation updater bot 8b08bbd490 Localisation updates from https://translatewiki.net.
Change-Id: I693241e95c8cc88ca9bebfe80fad5bfe23f6e263
2020-01-06 08:50:27 +01:00
libraryupgrader 7bd30f8dc4 build: Updating mediawiki/mediawiki-phan-config to 0.9.0
Additional changes:
* Added .eslintcache to .gitignore.

Change-Id: I72e1f83613ca5981db8bc2aaa64aba54c4a9d9d0
2019-12-22 01:40:19 +00:00
Translation updater bot fba3ffb15f Localisation updates from https://translatewiki.net.
Change-Id: I3e9c44325441be50ad7c7c3390e1457960973d0a
2019-12-19 09:15:30 +01:00
libraryupgrader f95f19f181 build: Updating mediawiki/minus-x to 0.3.2
Additional changes:
* Added .eslintcache to .gitignore.

Change-Id: I0a5943aa022bb7e8910ef5c866ecbacabfb0437e
2019-12-18 04:39:50 +00:00
Ed Sanders 28bc463836 build: Update linters
Change-Id: Ia316dd09b6d6b7452610ff2b8816a146a3bb48a4
2019-12-11 13:42:51 +00:00
Translation updater bot c9fb004ca2 Localisation updates from https://translatewiki.net.
Change-Id: I8109e9d16bbfd8aa27e9543e41c28b3d273212e1
2019-12-06 09:33:13 +01:00
Translation updater bot f82e2edc21 Localisation updates from https://translatewiki.net.
Change-Id: I954ceafc9cefc501135d81aaff81dd523437e87e
2019-12-02 09:23:21 +01:00
Timo Tijhof ad26385a59 Remove use of jquery.ui module aliases (part 2)
Follows-up f0720b6eaf which covered the ones in extension.json.

Bug: T219604
Change-Id: I8a4b5aebee6c055fb9e447e1ce393f925e00d7ee
2019-11-26 19:52:45 +00:00
jenkins-bot 00ba5250fc Merge "Remove use of jquery.ui module aliases" 2019-11-25 23:07:02 +00:00
Timo Tijhof c00c6bb722 Remove use of jquery.ui module aliases
This increases the extension's dependency to MW 1.34+.

Bug: T219604
Change-Id: I8cbf3148c020e98a3bd6547c30c5cbe77305eb46
2019-11-25 22:48:52 +00:00
Translation updater bot b363ba9423 Localisation updates from https://translatewiki.net.
Change-Id: Iaeb9f125b5f33e6c3af5673864fd6b591968007e
2019-11-25 09:10:53 +01:00
Translation updater bot 82f9cebf2b Localisation updates from https://translatewiki.net.
Change-Id: I0b194e49601b12413c2d98751dff3a099aa0f7c8
2019-11-11 14:51:13 +01:00
WMDE-Fisch cf01c80dde build: Updating mediawiki/mediawiki-phan-config to 0.8.0
Change-Id: I2f5d05d6c2dbf07a4a09e855c46efd31f13eba8a
2019-11-04 11:47:37 +01:00
Translation updater bot 246cab2b06 Localisation updates from https://translatewiki.net.
Change-Id: If6a7d85be7d30618623b18a121b02cf069457996
2019-11-04 10:17:33 +01:00
Translation updater bot 4d56150444 Localisation updates from https://translatewiki.net.
Change-Id: Ia0d3c82f98862e86dea3e444266e151d71b7cbf6
2019-10-30 09:33:45 +01:00
Translation updater bot ee5bed3e17 Localisation updates from https://translatewiki.net.
Change-Id: I84bba28e6596990ae4251377bca930a5c5ec9119
2019-10-28 16:36:13 +01:00
Umherirrender 7e9eae9a11 build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing
It is already part of the default ruleset.xml

Change-Id: I681d2fe972241f9cb5d1768c3e6c0f387ddff239
2019-10-25 20:33:03 +02:00
Translation updater bot b8a40f6e7c Localisation updates from https://translatewiki.net.
Change-Id: I2c63e3a7615ae84a8c5d6b3451a0e276d012a960
2019-10-24 10:48:08 +02:00
jenkins-bot 2cc1c8617a Merge "build: Update dependencies and make them pass" 2019-10-24 06:56:48 +00:00
WMDE-Fisch 5c77b477e6 Use waitForModuleState from Util class
Change-Id: Ida52cf73686a1cc5af5ab955ef30daf15a2ec68a
2019-10-23 17:50:21 +02:00
WMDE-Fisch 8c9632385d build: Update dependencies and make them pass
Change-Id: Ia7764d44d7fbc8bf5c03e80887b58031a0de5d86
2019-10-23 17:46:39 +02:00
WMDE-Fisch 970c34f041 Add license file
Bug: T234086
Change-Id: I86dc0fdbbec9b3ff1c371a075125f0a392c4be48
2019-10-23 08:44:22 +02:00
Timo Tijhof f0720b6eaf Remove use of jquery.ui module aliases
This increases the extension's dependency to MW 1.34+.

Bug: T219604
Change-Id: I566b163969c66572c3b8de41e4250606df85e4ca
2019-10-20 10:48:39 +01:00
Translation updater bot 4ad54f89f1 Localisation updates from https://translatewiki.net.
Change-Id: Iab75d6bdd28f6285aa3ef61fe1f9c75bac60184b
2019-10-16 20:41:37 +02:00
Translation updater bot 986e56cdb8 Localisation updates from https://translatewiki.net.
Change-Id: I2263af25947bf19758155dbf89373fe4a3b1987c
2019-10-16 10:40:51 +02:00
James D. Forrester f99e981ee7 build: Upgrade mediawiki-codesniffer to v28.0.0
Change-Id: I8ce5f16f496f048f6bcf587c545745193dbfe152
2019-10-11 11:28:53 -07:00