Commit graph

2783 commits

Author SHA1 Message Date
Thiemo Kreuz cb60ff14c7 Update settings (cog) icon with optimized code from OOUI 0.32.0
This compresses much better. Gzipped it was about 400 bytes
before, and 300 bytes after.

I also noticed the icon was not even symetrical before. This is
fixed now.

Bug: T256504
Change-Id: Ic03d727662e92e36249226c5760583184fd00a43
2020-10-26 21:47:01 +00:00
Translation updater bot 9dbe5b78dd Localisation updates from https://translatewiki.net.
Change-Id: Ia3910e41eabd66f0f4f39979989dd8b0646e62b6
2020-10-23 08:38:34 +02:00
Thiemo Kreuz d6ab2072e3 Open only external links in new tabs
There are 3 types of links:
* Links with no class are links to other pages in the same wiki.
* Links with "extiw" are interlanguage as well as interwiki
  links to other known wikis (e.g. from Wikipedia to Wikidata).
* Links with "external" point to somewhere else on the web.

Bug: T215419
Bug: T239230
Change-Id: Ia25db94d02670a919fc003f3e3562725de2e8eae
2020-10-20 10:52:05 +02:00
hulyak 3fd5daf11c add /tests/selenium/log to .gitignore file
Change-Id: I2ad5a1543929a8eacc61f62edaa74545a83505f8
2020-10-15 10:37:49 -07:00
Translation updater bot ff974cdc11 Localisation updates from https://translatewiki.net.
Change-Id: Id5dacdcd0722109d6518d0b02f340547621bd7fd
2020-10-13 08:43:28 +02:00
Translation updater bot 4543e916db Localisation updates from https://translatewiki.net.
Change-Id: Ib93ecc758d825bb7c45a1f50d988a395fbe39aa9
2020-10-12 08:35:50 +02:00
Umherirrender 3d179775b9 build: Update eslint-config-wikimedia
Fixed the jsdoc issues

Change-Id: Ib6acf224ea5527e5c6a14212cb95b49018241764
2020-09-30 00:46:58 +02:00
Translation updater bot 80a6b0abf5 Localisation updates from https://translatewiki.net.
Change-Id: Ib1aa456735059474341e4f41523ed582110b982a
2020-09-29 08:19:49 +02:00
Translation updater bot cae4561cb4 Localisation updates from https://translatewiki.net.
Change-Id: Ia39f868c1083949e34cc206f27edb44a86fee70f
2020-09-24 08:29:34 +02:00
Umherirrender 23b6332a5b Avoid shadowed variables in javascript
The rule no-shadow gets enabled in the version eslint-config-wikimedia
0.17.0.
In prepration for the automatic update with libup this needs to be done
in a separate patch set due to T262450

Change-Id: I66d405aef6d2b777e9a7f63734f2b5a5649d2080
2020-09-21 20:31:44 +00:00
Volker E 8b6e85dd7c storybook: Update to account for new core LESS variables files
We're using Vector's 'mediawiki.skin.variables.less'
file, as it's Popups main interface.

Bug: T263064
Change-Id: Ib2b3726dddb95e8f7ae54e6c2d4cf52c70d0197a
2020-09-18 13:17:39 -07:00
Translation updater bot 8bb8be458d Localisation updates from https://translatewiki.net.
Change-Id: Ia885fae75100061d74a0173fb19723171cdd08ed
2020-09-17 08:33:25 +02:00
Translation updater bot 3dec6aeadf Localisation updates from https://translatewiki.net.
Change-Id: Ibcb995098d9ca389c66506b82055067cf77c201c
2020-09-16 09:09:18 +02:00
Translation updater bot 6ed417d258 Localisation updates from https://translatewiki.net.
Change-Id: Id78478ff6c2b81bbd1a63e5dac35f9a9a68ed779
2020-09-14 09:16:00 +02:00
Translation updater bot 92d7743d22 Localisation updates from https://translatewiki.net.
Change-Id: I077529aa9f7f5de8a1153b5ab386bc0f66ab2c07
2020-09-10 09:49:52 +02:00
jdlrobson 5dfb0ea04e Fix TypeError: u.abort is not a function
The abort method is not always present and the xhr may not be abortable.
This mirrors the 'abort' in promise check later in the file.

Bug: T259652
Change-Id: I7dad89b083d6a0a83ffc59e29af8942cb0eaf640
2020-09-03 10:16:17 -07:00
Translation updater bot 85006a8e5e Localisation updates from https://translatewiki.net.
Change-Id: Id90a3be4d99e637bd582e2ad0abe5d19c4509359
2020-08-31 09:49:20 +02:00
jenkins-bot fc413f3ad6 Merge "Selenium: Update to WebdriverIO v6" 2020-08-25 10:32:18 +00:00
vidhi-mody bd7b4c87cc Selenium: Update to WebdriverIO v6
Update NPM packages: @wdio/* and webdriverio.

Bug: T258620
Change-Id: I63e6812e5cfd0e29444765b4b956a9a63711dfdb
2020-08-25 15:10:40 +05:30
Translation updater bot 6e68b17e06 Localisation updates from https://translatewiki.net.
Change-Id: Ie8ec1c23eadca30c4de1f8f8a9f1c0aeab636986
2020-08-17 08:44:01 +02:00
Ed Sanders 56d87d6795 Disable popups inside VE surfaces
This was already accidentally the case for the main VE article
editor as it doesn't live inside #mw-content-text, however other
VE surfaces (e.g. DiscussionTools') don't live inside #mw-content-text.

Bug: T259889
Change-Id: I48bdee6f62af33cad7512128b5465d474a6dfebb
2020-08-08 12:53:03 +01:00
Translation updater bot 12195426b4 Localisation updates from https://translatewiki.net.
Change-Id: Id2d52439a56f62a6e2746b209eb675aa6de4d226
2020-07-31 08:46:25 +02:00
Translation updater bot 39bc6bd12b Localisation updates from https://translatewiki.net.
Change-Id: I4cb036b32afcd36bf7c73ed99e76a4ac9d8bc379
2020-07-27 08:38:14 +02:00
jenkins-bot 88fa9c0131 Merge "Disable Reference Previews in the (mobile) Minerva skin" 2020-07-24 14:53:33 +00:00
vidhi-mody 17a3e59a1e Selenium: Update to WebdriverIO v5
Update NPM packages: webdriverio, wdio-mediawiki.

Replace NPM packages:
- wdio-mocha-framework with @wdio/mocha-framework.
- wdio-spec-reporter with @wdio/spec-reporter.
- wdio-junit-reporter with @wdio/junit-reporter.

New NPM packages: @wdio/cli, @wdio/local-runner, @wdio/sync.

Commands that return data no longer wrapped in `{ value: … }`.
Values are now returned directly.

Replace:
- `browser.element` with `$`.
- `chromeOptions` with `'goog:chromeOptions'`.
- `password` with `mwPwd`.
- `username` with `mwUser`.
- `moveToObject()` with `moveTo()`.
- `isVisible()` with `isDisplayed()`.

Bug: T258620
Change-Id: If339ff08b5e87c91905a65927ccd7e1b72b9f8e4
2020-07-24 17:17:01 +05:30
Thiemo Kreuz 5da88be420 Disable Reference Previews in the (mobile) Minerva skin
Bug: T243822
Change-Id: I6de02243301184bce8ff53a56b13752880ecfbe6
2020-07-24 13:01:47 +02:00
Translation updater bot 3581638814 Localisation updates from https://translatewiki.net.
Change-Id: I4212653656c9b30212b9d4ec2482c6705e082962
2020-07-21 09:13:02 +02:00
Translation updater bot 4f3bdec22c Localisation updates from https://translatewiki.net.
Change-Id: I6bd032940e85c0adb4725e3a0c5d55a702bb7ec6
2020-07-15 09:04:49 +02:00
Nikerabbit dccd607523 Revert "Localisation updates from https://translatewiki.net."
This reverts commit fb581364ff.

Reason for revert: Broken export

Change-Id: I09852e5c524b835274ac35cec70b46ddfa52f613
2020-07-13 11:58:03 +00:00
Translation updater bot fb581364ff Localisation updates from https://translatewiki.net.
Change-Id: I07866b9fa6f8d43c5f8d0bb4b7801faf8e2bafbd
2020-07-13 08:44:56 +02:00
Translation updater bot fd3908fb4e Localisation updates from https://translatewiki.net.
Change-Id: I2cf43342b68e3bcc837216dc2a072bcdcb602230
2020-07-10 08:26:10 +02:00
Ammar Abdulhamid 5e405eb2f2 Popups: Rename new config variable
In this patch we introduce a new config variable and update its default
to be the same as the production value of $wgPopupsPageBlacklist.

When this code is deployed everywhere, we will remove wgPopupsPageBlacklist
from mediawiki config and defer to the Popups extension as the source of
truth from now on.

Bug: T254676
Change-Id: Ifebdcf8f5eec854a2b947dc390eaf47704a5c5eb
2020-07-07 09:47:59 -07:00
Translation updater bot da167c0950 Localisation updates from https://translatewiki.net.
Change-Id: Iaa7086d78b805981eff1016e1d148173cdedefb4
2020-07-02 08:42:18 +02:00
Translation updater bot 34c301abdc Localisation updates from https://translatewiki.net.
Change-Id: I4ec40febed3f3e6b3ece4babd4e8ab03854d97f5
2020-06-29 16:26:27 +02:00
James D. Forrester e37ce8ef80 build: Upgrade grunt to 1.1.0
Change-Id: I2196e88f40a9cbd57c33e157e699a74870778efa
2020-06-26 17:35:18 +01:00
James D. Forrester eb0347135a build: Upgrade grunt-banana-checker to 0.9.0
Change-Id: I6532248f8384d1a818598ac30c75d01d3350ae88
2020-06-26 17:33:41 +01:00
James D. Forrester 5452af11e6 build: Upgrade stylelint-config-wikimedia to 0.10.1
Change-Id: I05f987be2d5925ec65e2862cfb47a70972bc4f28
2020-06-26 17:12:10 +01:00
Ed Sanders 536470c01d build: Update eslint-config-wikimedia to 0.16.2
Change-Id: Icb65074fe64993314bbb28f690ce3ce0f89fb57c
2020-06-26 17:05:56 +01:00
Translation updater bot c0b7758ed2 Localisation updates from https://translatewiki.net.
Change-Id: I6ce5973eb57069f943288098f4fd6ef09917e39f
2020-06-22 08:44:53 +02:00
Translation updater bot 3891ec61d7 Localisation updates from https://translatewiki.net.
Change-Id: I5ecaf8897f425f72dcf48071df7518577e1ce5de
2020-06-19 08:41:28 +02:00
Translation updater bot 04bcba43f8 Localisation updates from https://translatewiki.net.
Change-Id: I6b1aa7773e5e3b26975253c6140494109a0040d0
2020-06-16 08:35:04 +02:00
Thiemo Kreuz 092e2a4959 Talk about "exclusions" instead of "blacklists"
AVoid the term if possible, in all internal code. The only remaining
use of the word is in the public $wgPopupsPageBlacklist config
variable.

Change-Id: Ib238731270f473ad44fcff13df617a70433f2452
2020-06-09 08:56:06 +02:00
DannyS712 48f3a8f720 Remove unneeded ::setUp and ::tearDown methods that only call parent
Change-Id: I2700613e5071bc20ef8ed9706de70e596cdfdbc7
2020-06-07 03:10:11 +00:00
jenkins-bot a221c418be Merge "build: Updating composer dependencies" 2020-06-04 19:01:04 +00:00
Umherirrender 99aec050dc build: Updating composer dependencies
* php-parallel-lint/php-console-highlighter: 0.4.0 → 0.5.0
* php-parallel-lint/php-parallel-lint: 1.0.0 → 1.2.0
* mediawiki/minus-x: 1.0.0 → 1.1.0
* mediawiki/mediawiki-phan-config: 0.9.2 → 0.10.2
* mediawiki/mediawiki-codesniffer: 30.0.0 → 31.0.0

Additional changes:
* Replaced "jakub-onderka" packages with "php-parallel-lint".
* remove taint-check, now bundled with phan-config

Change-Id: Ic9cc69fb126bf89aa30454ffe9564d95a7708cf7
2020-06-04 18:26:39 +00:00
Translation updater bot e06ff60a11 Localisation updates from https://translatewiki.net.
Change-Id: I6ca2fe80b0e5a9d469ae72533f99f4cb037ddddd
2020-06-04 08:24:32 +02:00
Translation updater bot 7c76c75c81 Localisation updates from https://translatewiki.net.
Change-Id: I006562be6cdc17fc9447218f6f2737742f9893b5
2020-06-01 10:08:42 +02:00
Translation updater bot 5c80d85b70 Localisation updates from https://translatewiki.net.
Change-Id: I170eee129804fb33342567cbada39177b0a7ae9a
2020-05-27 08:49:28 +02:00
Translation updater bot 93deab68a9 Localisation updates from https://translatewiki.net.
Change-Id: I1fae4ac9044b148c3787188c313aa177127ee891
2020-05-25 08:40:42 +02:00
Translation updater bot 54c86a66ea Localisation updates from https://translatewiki.net.
Change-Id: I202fa42bd7ef4e317390b1ef6ff1a3e40339dc14
2020-05-22 08:36:16 +02:00