Commit graph

2437 commits

Author SHA1 Message Date
Thiemo Kreuz 26ca2bcf5b Scroll reference heading as well
Bug: T249548
Change-Id: I808ee9aadc8766490e98267bb94d25887f404362
2020-10-28 11:26:52 +01:00
jenkins-bot 1f28739cd0 Merge "Move scrollbar for longer references to the right" 2020-10-28 10:20:58 +00:00
jenkins-bot 0afafaa21e Merge "Open only external links in new tabs" 2020-10-28 09:38:08 +00:00
Thiemo Kreuz 7b96ed8c4d Move scrollbar for longer references to the right
Bug: T249530
Change-Id: I2db695aa79fae7511eb316f5463f76654722741d
2020-10-27 14:30:23 +01:00
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