Commit graph

3261 commits

Author SHA1 Message Date
Jon Robson d8a1942808 Handle unexpected data coming from MediaWiki:Sidebar
Bug: T301003
Change-Id: I27fbd952f3c6139b00e8793a55044f451446a867
2022-02-04 13:16:40 -08:00
Umherirrender 791cb1081a selenium: Ensure .waitForDisplayed() before .click()
Avoid time outs
Error in "Opening and closing the reference drawer.Opening a nested
reference"
Error: waitUntil condition timed out after 5000ms
    at Browser.<anonymous>
(/workspace/src/skins/MinervaNeue/node_modules/@wdio/utils/build/shim.js:270:24)
    at iShouldSeeDrawerWithText
(/workspace/src/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:25:10)
    at Context.<anonymous>
(/workspace/src/skins/MinervaNeue/tests/selenium/specs/references.js:44:3)
FAILED in chrome - /tests/selenium/specs/references.js

Change-Id: Ia5d493fba4995c1122721b76ae98d6ba60399238
2022-02-03 21:18:02 +01:00
Translation updater bot 9074976583 Localisation updates from https://translatewiki.net.
Change-Id: I76db81d1cb7c4854d5d9055167adf13e1a5434ff
2022-02-03 08:46:59 +01:00
Kosta Harlan b0eb579bdc QUnit: Add dependency on mw.Uri
Allows running the tests via `grunt qunit --qunit-project=MinervaNeue`
with I977150ece26f5878a0ccc42d39bed6c7e74e9602

Change-Id: I8f747e3df196055361d53d00fea833fb9de892f0
2022-02-02 10:18:24 +00:00
Jon Robson 0b3d21d58d Main page definition come from MediaWiki:Sidebar
Bug: T291568
Depends-On: Ia54d01eb5d8d9c33d067f61c73203f9fec4569a6
Change-Id: Ia9998780dc0a5f51af52d928499b51d5566cf29d
2022-02-02 00:44:56 +00:00
Translation updater bot 3fa3a1b10f Localisation updates from https://translatewiki.net.
Change-Id: I5c14508c9486f4a7c0920f2ce6079c6f3c0a9cf0
2022-02-01 08:28:43 +01:00
Translation updater bot 58121c60ff Localisation updates from https://translatewiki.net.
Change-Id: I37542bc4bfe11ea4d4fddcdf0d135263e260de88
2022-01-31 08:24:18 +01:00
Translation updater bot 49bdad6a51 Localisation updates from https://translatewiki.net.
Change-Id: I126e9fd6d49e610085286a81cece3ef117216ff3
2022-01-27 08:40:47 +01:00
Translation updater bot 95e2ab6f09 Localisation updates from https://translatewiki.net.
Change-Id: Ifc2d666d08061ee4678b1caf75e69938fc98de23
2022-01-26 08:26:58 +01:00
Translation updater bot b8b90e11e0 Localisation updates from https://translatewiki.net.
Change-Id: I05d59e0697c65b8d8780ea730a767ca8dcf64e30
2022-01-25 08:34:30 +01:00
Translation updater bot f5c1df8f5c Localisation updates from https://translatewiki.net.
Change-Id: Id99e5c10724c0b450d98925f54f1c76f4ac7e7fc
2022-01-24 08:29:35 +01:00
Translation updater bot 9bf2f6f8c8 Localisation updates from https://translatewiki.net.
Change-Id: Iad9f5af19252f003508b7ff6fd594c404737e1a7
2022-01-21 08:15:42 +01:00
Translation updater bot da4e27844d Localisation updates from https://translatewiki.net.
Change-Id: I5359ad17bcabdadf1221b705ef827323c2190f03
2022-01-20 09:20:23 +01:00
Translation updater bot 27ecaea12a Localisation updates from https://translatewiki.net.
Change-Id: I3cd7d082129bf80f400a40fabd7ddb8ddcfb0f7e
2022-01-19 08:25:31 +01:00
Jon Robson 6e297a7a9b [Refactor] Use core definitions for personal menu icons
Rather than hardcoding the icons for all our menu items
let's use the definitions in core.

This also makes it easier for us to deprecate the
MobileMenu hook in future.

Rejoice at all the code this removed!

Bug: T291568
Change-Id: I69b5ca13aee018982a5ea28677d4a37e663235d4
2022-01-19 00:33:16 +00:00
Translation updater bot 8f3ef0f0e9 Localisation updates from https://translatewiki.net.
Change-Id: I58cb4d6eb425dbbcb5487fff5e97fa129c097812
2022-01-18 08:12:34 +01:00
Translation updater bot 5003dfd346 Localisation updates from https://translatewiki.net.
Change-Id: Ie2cdf395e85969988d9ea466298db6f5f24c7d0d
2022-01-17 08:15:18 +01:00
Jon Robson 3d2ad79de1 Use new watchlist icon in Minerva
Bug: T289619
Change-Id: I26b698beb8de67745bdfd3b88c5b36e5320d5d3d
2022-01-14 10:27:59 -08:00
Jon Robson 80e27aff70 Add the watchlist icon to Minerva
Bug: T289619
Depends-On: I5b1af082503fe22ec6049784fc43b324534c5b95
Change-Id: If8d1fc44327ca89ba34b55ec66bf321db3e7fbdd
2022-01-14 16:31:17 +00:00
Translation updater bot e804fd11b6 Localisation updates from https://translatewiki.net.
Change-Id: I811d81df3ebbb6f567f8c8c22b6a24ef95f0250d
2022-01-14 08:18:21 +01:00
Translation updater bot 6f18417fab Localisation updates from https://translatewiki.net.
Change-Id: I83e653836c833a78498122d3397aabdc681afe62
2022-01-13 08:28:41 +01:00
Translation updater bot d48b1ae1f9 Localisation updates from https://translatewiki.net.
Change-Id: Ic997375a07ad84078a59b7e32d1efccb8a4e38ea
2022-01-12 08:26:58 +01:00
Translation updater bot efbe1b6a04 Localisation updates from https://translatewiki.net.
Change-Id: I0458c96fdb44b7ec6d290dd8a655086d1ee88611
2022-01-11 08:24:41 +01:00
Translation updater bot 9127cf6b17 Localisation updates from https://translatewiki.net.
Change-Id: Ida453441e98053f6d8bea5f8abdc824e949673bb
2022-01-10 08:13:30 +01:00
Translation updater bot 78a782b718 Localisation updates from https://translatewiki.net.
Change-Id: I607c0571aa7c96dc574b02fcd39f52eb397530e1
2022-01-07 08:27:00 +01:00
Translation updater bot b1f15fd70b Localisation updates from https://translatewiki.net.
Change-Id: I096c48e2b4e70f332457b529d3982668cb8fa3ed
2022-01-06 08:33:57 +01:00
jenkins-bot 7a6a66ed05 Merge "selenium: run tests concurrently" 2022-01-05 18:54:30 +00:00
jenkins-bot 2f61dfc242 Merge "Remove usage of SkinTemplate::injectLegacyMenusIntoPersonalTools()" 2022-01-05 17:51:59 +00:00
Antoine Musso 0fbb2a34f2 selenium: run tests concurrently
Wikimedia CI now serves MediaWiki over Apache (T285649) which mean we
can do concurrent requests!

Bug: T226869
Change-Id: Ifb155b7a14f5dd7b037578c83c9590f7901feacf
2022-01-05 16:44:12 +00:00
Ammarpad 7ea7ed162d Remove usage of SkinTemplate::injectLegacyMenusIntoPersonalTools()
Bug: T298214
Change-Id: I9dc4c565419b38b557c0f22202ce58641bd210cf
2022-01-05 10:05:05 +01:00
jenkins-bot 82126c0e2c Merge "Remove two unnecessary localization files" 2022-01-05 08:47:00 +00:00
jenkins-bot 9a9f3a72df Merge "Move the form element in Minerva's header and apply core checkbox hack consistently to toggle lists" 2022-01-04 22:16:04 +00:00
bwang 0bee6a1eb6 Move the form element in Minerva's header and apply core checkbox hack consistently to toggle lists
- Factors out Header and SearchBox partials

Bug: T294164
Depends-on: I16d1dfba1b6d0745afff14f1b79586bb17ecdd69
Change-Id: I997f3c2de5cf813db63220580e7cb3fe09aa6932
2022-01-04 11:01:17 -06:00
Translation updater bot 8ff3890c93 Localisation updates from https://translatewiki.net.
Change-Id: I52d7bde7514b759a30e8ef222500d7177a081b6d
2022-01-03 08:13:00 +01:00
Translation updater bot a88f63e584 Localisation updates from https://translatewiki.net.
Change-Id: I2bcb4d02cd6cba21bf772938bcfe2315645c62be
2021-12-31 09:43:15 +01:00
Translation updater bot 62c68e5908 Localisation updates from https://translatewiki.net.
Change-Id: I3514243feb90ac9831d4188a30cba788f12ddab1
2021-12-30 09:39:22 +01:00
Translation updater bot 5fcfe77864 Localisation updates from https://translatewiki.net.
Change-Id: I402b8155c454b45e17df5b3d5419f1fa02d17980
2021-12-27 09:33:06 +01:00
Translation updater bot 74e23dd583 Localisation updates from https://translatewiki.net.
Change-Id: I8bb6f256980137d917a9ff107ea1c0c1580bfc7d
2021-12-24 09:11:04 +01:00
Amir E. Aharoni a9d9572782 Remove two unnecessary localization files
All the translations in these two files were made by
blocked translatewiki users, so the correctness
is strongly suspect.

I noticed it when I was cleaning up things as
a follow-up to removing the welcome message in T265892.

Change-Id: I4849559303e5053164ddcdaeac1328003490d3bd
2021-12-23 10:48:59 +02:00
Translation updater bot a54bb5e14e Localisation updates from https://translatewiki.net.
Change-Id: I65dd96c0a640d88e176bd83e63877691b183db5e
2021-12-23 08:40:00 +01:00
jenkins-bot 3bb487b733 Merge "Minerva uses core page title handling" 2021-12-22 18:06:54 +00:00
bwang bcdfd66fa6 Use watchstar() instead of deprecated jQuery event to update watchstar classes
Depends-on: I88af8585e8fc75f77ebef867d267199aeb2c6592
Change-Id: I859c9d763e77bb06b5109d419fb581258f3bd665
2021-12-21 16:43:57 +00:00
Translation updater bot 2737d09ec2 Localisation updates from https://translatewiki.net.
Change-Id: Id3e18de503799587a52dc82cf2308d2f02060dc9
2021-12-21 08:13:30 +01:00
jenkins-bot 8ff17077a2 Merge "Remove some comments that literally repeat the code" 2021-12-20 20:05:32 +00:00
jdlrobson f9a8703a64 Minerva uses core page title handling
Bug: T265892
Change-Id: I2ffdedd64414ffb3c6e441391a75fd6e744847a4
2021-12-20 19:39:42 +00:00
Gagah Pangeran Rosfatiputra e49dd310e8 Make whole area of last edited section to be tappable
Now whole area of last edited section (from edge to edge) is tappable
and linked to history page.

Bug: T163853
Depends-Onː I3d1f272a27c5c9b0b0928b5c0eaeb3f6e270532b
Change-Id: I3c35bbaafea3376cd2f9dccfd13bfe4845fd6823
2021-12-20 16:31:42 +00:00
Translation updater bot 2ef8cee538 Localisation updates from https://translatewiki.net.
Change-Id: Ief2da52118ba7a2cb9370cf549602856d29a13b7
2021-12-20 08:23:32 +01:00
jenkins-bot 40c0ea62be Merge "Use PHPUnit shortcuts where possible" 2021-12-18 15:01:58 +00:00
jenkins-bot 5a7b9c9372 Merge "Remove unused class property initialization" 2021-12-18 15:01:20 +00:00
Thiemo Kreuz 31659edf3d Use more narrow UserIdentity interface where possible
There is still a lot of places that need either an Authority or still
an actual User object. This patch changes the usages that can be
changed right now (almost) without any codechange.

The only additional change is the removal of an unused constructor
argument.

Change-Id: I0fbb3c2cc4cea7fba135d92b04421b0563c0f0c8
2021-12-17 18:16:49 +01:00