Fomafix
eb35dd8b85
Remove default value null on second parameter of LinkRenderer::makeLink
...
Change-Id: Icd566d7dc4f8ed81078f3e9f12f7603afc61012a
2023-01-26 21:43:55 +00:00
jenkins-bot
2dac8f31df
Merge "Remove loading of style module 'mediawiki.special'"
2023-01-26 20:29:53 +00:00
Fomafix
d42d31a89e
Don't add a link to Special:ReplaceText if the user has no permission
...
Change-Id: I72a9d6ef96a5843ade002dfe1e408e35c1c2d6c4
2023-01-19 22:59:43 +00:00
Fomafix
82cc22a9f2
Inject Config and replace global variables
...
Change-Id: I824ed32728ab4ce8e532734890ac51a4a4527d8a
2023-01-18 19:39:23 +00:00
Fomafix
ad9de84501
Use HookHandlers and inject services
...
For LinkRenderer use SpecialPage::getLinkRenderer.
Bug: T271025
Change-Id: Ibde96ffce089f77e85826f0ec5b446b81fac8240
2023-01-18 19:39:12 +00:00
Translation updater bot
805e10e058
Localisation updates from https://translatewiki.net .
...
Change-Id: I4505d94f4871e1a954fafbd5d43e2122bf0cd56d
2023-01-11 09:02:31 +01:00
Translation updater bot
051b7ac8ae
Localisation updates from https://translatewiki.net .
...
Change-Id: I728f3de247e714c99f3c761958950fbba594b9cb
2023-01-09 09:28:45 +01:00
Func
a2b09220fe
Make Special:ReplaceText work for contents based on TextContent
...
The check for TextContent is added in ed9c752
, which is good, but
not all codes updated to work for contents based on TextContent.
Works well with css, js, sanitized-css (TemplateStyles), and Scribunto
content models acording to my test.
Change-Id: I9ea9d1474de7dd4207924bd038a8c62ec55726bb
2022-12-25 17:03:13 +08:00
Translation updater bot
8d77ba0ee8
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic6ca932bf7c6f36bb71f930ed547307f19171d4f
2022-12-21 09:17:42 +01:00
Translation updater bot
9414710bac
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibe7700403d76d2ec97f4a87ec7f71b9666e3fc38
2022-12-15 11:36:45 +01:00
Translation updater bot
e56d11cb53
Localisation updates from https://translatewiki.net .
...
Change-Id: I6af5d477802b1bc21ecfacfa654571c0a47aafe6
2022-12-13 08:17:29 +01:00
jenkins-bot
a6cc8c6ef4
Merge "Replace $wgLang by $this->getLanguage()"
2022-12-03 20:46:59 +00:00
Translation updater bot
ed73238351
Localisation updates from https://translatewiki.net .
...
Change-Id: I45b8ce2326dba20ca7a2e99534fc8ee5e7f5a3e2
2022-11-29 08:59:14 +01:00
Translation updater bot
0624163acd
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia6282de1593907bdb8eedb6d8f0742f68e25c510
2022-11-28 08:50:11 +01:00
James D. Forrester
e41c493a68
Drop backwards-compatibility; this is a tarball extension
...
Tarball extensions follow the branch versions development policy.
Change-Id: I4ad623f61b4113ec76d2abf9e013de483e56170c
2022-11-17 16:16:59 -05:00
jenkins-bot
4ec204fc3f
Merge "Use single quotes instead of double quotes in PHP"
2022-11-17 20:10:31 +00:00
libraryupgrader
ae4efcb361
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 38.0.0 → 40.0.1
npm:
* grunt-stylelint: 0.16.0 → 0.18.0
* stylelint-config-wikimedia: 0.11.1 → 0.13.1
Change-Id: I6d7aa02d387497cf5ebadc1165c082b471ce65d5
2022-11-16 14:46:17 +00:00
libraryupgrader
708c7d7ffd
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-phan-config: 0.11.1 → 0.12.0
* php-parallel-lint/php-console-highlighter: 0.5.0 → 1.0.0
* php-parallel-lint/php-parallel-lint: 1.3.1 → 1.3.2
npm:
* grunt: 1.4.0 → 1.5.3
* grunt-banana-checker: 0.9.0 → 0.10.0
* grunt-eslint: 23.0.0 → 24.0.0
* async: 3.2.0 → 3.2.4
* https://github.com/advisories/GHSA-fwr7-v2mv-hh25
* minimatch: 3.0.4 → 3.0.8
* https://github.com/advisories/GHSA-f8q6-p94x-37v3
* minimist: 1.2.5 → 1.2.7
* https://github.com/advisories/GHSA-xvch-5gv4-984h
* nanoid: 3.1.25 → 3.3.4
* https://github.com/advisories/GHSA-qrpm-p2h7-hrv2
Additional changes:
* Set `name` in package.json.
Change-Id: I1706b77f713c6446c85f96ae4788eaf05de37b2a
2022-11-11 03:31:07 +00:00
jenkins-bot
0ed04eea34
Merge "build: Remove syntax option from stylelint"
2022-11-09 17:26:18 +00:00
Translation updater bot
aa140841dc
Localisation updates from https://translatewiki.net .
...
Change-Id: I011422bbd6ab326432bbbaaae62e38ce88db5e60
2022-11-08 08:21:30 +01:00
Translation updater bot
f4fd032307
Localisation updates from https://translatewiki.net .
...
Change-Id: Id525eec8c9a07c87d5c5d81cb44c55c9144bea3c
2022-11-04 09:03:43 +01:00
Translation updater bot
56109635d5
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib124ec1dbd2ef935b5d021983e5c6b7ab807f99b
2022-11-01 08:54:20 +01:00
Umherirrender
d29dfaf188
build: Remove syntax option from stylelint
...
Error: The "syntax" option is no longer available. You should install an
appropriate syntax, e.g. postcss-scss, and use the "customSyntax" option
Change-Id: I43a39d8238143e02e9ba3ba2ee3652a63d3d6921
2022-10-27 00:13:14 +02:00
jenkins-bot
cb724c0557
Merge "Use short array destructuring instead of list()"
2022-10-26 07:37:10 +00:00
Fomafix
19c2bf2920
Simplify loops over array_keys
...
Use native PHP feature of iterating over key-value pairs
instead of looking up the value if it's used.
Change-Id: I620add5f0f919923518557047773e5fff90827cf
2022-10-23 10:31:07 +00:00
Fomafix
e5896a0b54
Use short array destructuring instead of list()
...
Introduced in PHP 7.1. Because it's shorter and looks nice.
Change-Id: Id66d048bc6fc720216c7391c7eeb3d315f33948a
2022-10-23 08:39:26 +00:00
jenkins-bot
abeebced1c
Merge "Use str_replace instead of preg_replace where RegExp are not needed"
2022-10-22 02:39:37 +00:00
jenkins-bot
60a8705ec2
Merge "Use \u{00A0} instead of  "
2022-10-22 02:39:34 +00:00
Translation updater bot
11b05f0410
Localisation updates from https://translatewiki.net .
...
Change-Id: I3d9772de7520954c756c426e31798da81f36a885
2022-10-19 08:20:41 +02:00
Fomafix
4b86c0bf12
Optimize HTML
...
* Use no-break space (U+00A0) between checkbox and text like in
Xml::checkLabel.
* Add </li> to close list item and remove unneeded <br/> here.
Change-Id: I5eb46d497264606552a90b787a3953001a6251e7
2022-09-29 08:29:08 +00:00
Yaron Koren
e852e449f4
Add space between checkbox and label in page title replacements
...
Change-Id: I4fb8651cf8771f9459c3537bb8e3b174e828fb29
2022-09-28 19:32:51 +00:00
Yaron Koren
cb570d5609
Suppress Phan error for MW < 1.37
...
Change-Id: Ia774d264ac00127a3c45031835442838cec8bb70
2022-09-28 19:12:09 +00:00
Translation updater bot
9a11041b12
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie19a0f6de8ed2d1aae2435d4b37c612404f7a9f4
2022-09-28 08:22:36 +02:00
Yaron Koren
eda043b383
Fix page title search in MySQL with alternate DB encodings
...
Change-Id: I4d6b15ff5e3830fc3d4f2c2aff876a7069b15821
2022-09-26 14:05:03 +00:00
Translation updater bot
fd7959dd47
Localisation updates from https://translatewiki.net .
...
Change-Id: I57c7b5e9b1ec967c9021b301c165b66d7c55663a
2022-09-26 08:16:10 +02:00
Fomafix
836defe8fa
Merge "Use \t instead of TAB in the string"
2022-09-12 19:23:47 +00:00
Fomafix
3b6a6802bd
Use \t instead of TAB in the string
...
Change-Id: Ia2052d7ca3f80d0e54ce4a3923f2373c39e7620d
Depends-On: I19c1b42d9a7c76baacfad2632c4f5525532366a9
2022-09-12 19:21:30 +00:00
Fomafix
c7d80d1938
Use https://www.gnu.org/ instead of http://www.gnu.org/
...
Change-Id: I8aa4b4a8ba78fb9268021a3ddeb5e2a9c7b0cfeb
Depends-On: I19c1b42d9a7c76baacfad2632c4f5525532366a9
2022-09-12 19:13:23 +00:00
Fomafix
e081ffe320
Use str_replace instead of preg_replace where RegExp are not needed
...
Change-Id: I60a770034d8a55cf779d9eae48cf2449211caeb9
2022-09-08 22:14:22 +00:00
Fomafix
a06719c1d7
Remove loading of style module 'mediawiki.special'
...
The styles from the module 'mediawiki.special' are not used.
Change-Id: Ie843bdfdc1063acc7e36d2d376a1713e10ccd33b
2022-09-08 21:58:09 +00:00
Fomafix
59f9bc6974
Use single quotes instead of double quotes in PHP
...
Change-Id: I0f05a6ffbf78a6f8150c9ef751bf92f5d7956fe3
2022-09-08 16:36:16 +00:00
jenkins-bot
cb08a9a768
Merge "Check for invalid new titles"
2022-09-08 13:32:34 +00:00
jenkins-bot
bf60096c5f
Merge "replaceAll.php: Allow empty values as target"
2022-09-08 13:28:20 +00:00
Fomafix
002d85d01b
Replace $wgLang by $this->getLanguage()
...
Change-Id: Iae42df2d27a58765b408f68a610fd9e9c686e68e
2022-09-08 12:53:35 +00:00
Fomafix
bca8b58017
replaceAll.php: Allow empty values as target
...
This change allows to execute the following command with an empty
replacement string:
php maintenance/replaceAll.php 'FooBar' ''
Bug: T293120
Change-Id: I5d8f223f6edae771ca3cd7c68aae741f3fa64350
2022-09-08 12:11:58 +00:00
Fomafix
e95564bcdc
Check for invalid new titles
...
This change avoids a null pointer exception.
The unmovable old title gets added to the unmoveable_titles.
Bug: T280148
Change-Id: I6d879d18f2ba29d55d0da3e37c0f5b8aa5d30ec2
2022-09-08 11:49:24 +00:00
Fomafix
73c753c290
SpecialReplaceText: Inject services
...
Change-Id: Id60e241fb79234c86eab595a9978508e96c3282d
2022-09-08 10:36:02 +00:00
Fomafix
59ebcfcb35
Use UserOptionsLookup::getOption instead of deprecated User::getOption
...
Bug: T296083
Change-Id: I09a1c94d42b14cd29be0f6962d0b95f5d91304bf
2022-09-08 10:32:42 +00:00
jenkins-bot
40b79328da
Merge "Use UserFactory::newFromId() and ::newFromName() instead of User::newFromId() and ::newFromName()"
2022-09-08 10:29:50 +00:00
Fomafix
d9151fd045
Use \u{00A0} instead of  
...
Directly use the UTF-8 encoding of the 'NO-BREAK SPACE' (U+00A0) instead
of the HTML entity  .
Also use \u{21B5} instead of ↵.
Bug: T154300
Change-Id: Iaa904dcb2b12afeb4547be854b35eb468b322c25
2022-09-08 08:01:58 +00:00