Commit graph

4045 commits

Author SHA1 Message Date
jdlrobson d2844d7a17 Do not try to enable toggling if using desktop Minerva
There is no lead section (as this is defined by MobileFormatter)
when toggling is not available.

This is defined even if there is no lead content.

Bug: T172948
Change-Id: I5999792296872ce62c399d003e7179153446700d
2017-08-25 10:32:04 -05:00
Translation updater bot 5b545778c0 Localisation updates from https://translatewiki.net.
Change-Id: I36c930e25f90d5b7dc19f906c99a9f3693646236
2017-08-25 08:55:07 +02:00
jenkins-bot 72433c1d97 Merge "Remove dot at end from skin description" 2017-08-24 18:33:51 +00:00
jdlrobson 5206d48ec5 Fade table border color
Bug: T168029
Change-Id: I6770c50675708f94cde6f8dee8164ba1a0ec612e
2017-08-24 13:31:56 -05:00
jdlrobson 231e68703b Caption should inherit background from table
Since we are fiddling with the default display of table's we need
to declare background of captions explicitly to avoid glitchy
behaviour.

Bug: T170344
Change-Id: I0797d346315c87861075f273baac5acf4e9998cb
2017-08-24 18:03:58 +00:00
Umherirrender 0513f0bf1c Remove dot at end from skin description
Consistency tweak for skin active on translatewiki.net
Description on Special:Version does not end with a dot

Change-Id: Ic6a40a1d8c4d32ac5700a16c528705389afe0acd
2017-08-24 18:59:21 +02:00
Egbe Eugene e89579d201 using an LTR wiki in an RTL language aligns infobox labels incorrectly
When using an LTR wiki in an RTL language, Infobox labels are aligned to the
right, meanwhile they are to be left-aligned.

Added Hack to assign info boxes properly when using RTL languages on LTR wiki

Bug: T161399
Change-Id: I1defc994bf128815e3a2f19cda11c439ab2a6cce
2017-08-24 14:21:52 +00:00
Translation updater bot 03717e30e4 Localisation updates from https://translatewiki.net.
Change-Id: I98396141416be7af8851f0216f4827d54ab36288
2017-08-24 08:42:38 +02:00
jdlrobson f394cae753 Use mw-ui-icon-large and ResourceLoaderImage module for user page
Bug: T143264
Change-Id: I34b37c4c20f4d6612198096f83dbc509a795ae6d
2017-08-23 15:09:23 -05:00
jdlrobson 36d7092d82 Prepare for adoption of mw-ui-icon-large on user page
When I456714086d2548b2e10cceb2a05f7a0fadf94a3b is merged we will
be able to use an icon on the user page. Ensure the icon continues
to be centered in the screen.

Bug: T143264
Change-Id: I3acfb964a8ef8e7680b2f9d485b90302daeaca9d
2017-08-23 15:05:31 -05:00
Translation updater bot f950b03cae Localisation updates from https://translatewiki.net.
Change-Id: I2bfa0cc187ff61b2b54ea489b39c9f6f3286780a
2017-08-23 08:40:05 +02:00
jdlrobson ac7fcfc9e1 Disable wikitext editor on non-wikitext content models
Do not allow editing via JavaScript on non-wikitext content models
For these pages ?action=edit will be used

Bug: T173800
Change-Id: Ic62a0c1397ab8a6a59e5382c2999b63b3c60a19f
2017-08-22 17:02:58 +00:00
jdlrobson cd22f736d7 QA: Do not run various toast notification browser tests on BC
These flake too much. We have coverage in @firefox or @integration
so let's remove these test runs from the beta cluster job.

All tests will run somewhere.

Bug: T170890
Change-Id: I269991a22ab5a2b54aed8ad453013bb9be648502
2017-08-22 09:40:47 -05:00
Translation updater bot e0bab60ec3 Localisation updates from https://translatewiki.net.
Change-Id: I2fe14e7980cebc7b894e937774890707aee92636
2017-08-22 08:14:18 +02:00
jdlrobson c17f387260 Make sure referenced file exists
Change-Id: I9fd767646f1b02cf9ca0865a0d7ed9823929f839
2017-08-21 17:05:09 -05:00
Umherirrender 501b11b478 Use json extension for .stylelintrc
Bug: T173516
Change-Id: If1db630be39bdddc5f7921a49bbb7d2b16a8900b
2017-08-19 06:46:12 +00:00
Translation updater bot c4cb082a9a Localisation updates from https://translatewiki.net.
Change-Id: Ide64cca2c176b2360b722c9484fcd15fd884d08a
2017-08-19 08:40:25 +02:00
jdlrobson 61ba76efdb Remove special page resource module handling
This is handled by MobileFrontend now, just as it should do.
We rely on skinStyles where possible.

Depends-On: I665f6fe60939475249786fdc951149c38473fda6
Bug: T173597
Change-Id: I0fe9efcf98bbd8e188d91a29d4cfda897d47808d
2017-08-18 19:37:08 +00:00
jdlrobson 8b823b080a Give the Special:preferences page on desktop some love
The preferences page is accessible if a user opts into the Minerva
desktop experience. It's not a great first experience.

These changes make the page usable.

* Provide styling for tabs
* Provide padding/borders for unstyled button elements

Change-Id: I107ed3c685910a5e9502b25d22ef7cc489ce3c34
2017-08-18 17:48:04 +00:00
jdlrobson d5e09c91e9 Check if SpecialMobileWatchlist exist
If MobileFrontend doesn't exist this will throw an error

Bug: T171241
Change-Id: Ie61cfa61b78a53598ac59aea15c8a4e6a261238d
2017-08-17 22:40:54 +00:00
Volker E f08b6defd7 Replace abandoned @colorGray13 with current WikimediaUI one
Replacing abandoned `@colorGray13` (`#ddd`) with
appropriate variable `colorGray12` (`#c8ccd1`) from WikimediaUI
color palette, which is used for borders elsewhere.

Bug: T146799
Bug: T172850
Change-Id: Id529d79901aab32d30e2b50820b59a84bd9b3693
2017-08-17 15:04:07 -07:00
Translation updater bot 65ff225ae8 Localisation updates from https://translatewiki.net.
Change-Id: I48e03ab8a54f98cbbe31361a0e758be4ff3fd0ad
2017-08-17 08:52:03 +02:00
jenkins-bot 6b2ef6a5f6 Merge "Add MinervaNeue Doxyfile" 2017-08-16 21:49:01 +00:00
jenkins-bot eacfd194b2 Merge "i18n: Add Minerva specific message key for last modified bar" 2017-08-16 20:16:04 +00:00
jenkins-bot 4dc86f24d8 Merge "Do not assume MobileFrontend special pages exist" 2017-08-16 20:15:56 +00:00
jdlrobson 5146a90590 i18n: Add Minerva specific message key for last modified bar
This is currently defined in MobileFrontend which uses it for
Special:MobileWatchlist.

We shouldn't use two messages for 2 purposes so let's give it
its own dedicated message.

Change-Id: Id5df6aad20815b88b8bd2685514e7eb3237a5b3b
2017-08-16 14:56:00 -05:00
jdlrobson 65670fbce3 Do not assume MobileFrontend special pages exist
If they don't exist attempts to use them will throw errors.
This will only happen if MobileFrontend is not installed

Change-Id: Iee674011bbd59d79914a144d1738b912eceea6b1
2017-08-16 14:34:26 -05:00
Volker E 875d31b03b Hygiene: Remove unnecessary Less vars
Removing unnecessary Less vars, which are not in use any more.
Also slightly modifying code comment for better code style.

Change-Id: I6e2417561afb03225eaca99ea93135f975a51593
2017-08-16 18:13:09 +00:00
Baha 97b2ddfa11 Remove first heading padding
The page actions have been brought down to the next line for all screen sizes
in Ie9ba7df0a0f052948d46b6a9b14a3bbcef2b99fe. There's no need to reserve the
space now.

Bug: T171608
Change-Id: I24d54124049895eee38da8de553b7dc15976235a
2017-08-16 11:56:59 -04:00
jdlrobson a226dba8f7 Add MinervaNeue Doxyfile
We forgot to copy this across when migrating Minerva out of
MobileFrontend.

Bug: T173255
Change-Id: I449d2a0705fe12d6edec332b5a2275dd85e1b189
2017-08-15 15:31:57 +00:00
Baha bea5dbde62 Don't float article actions on tablets
Bug: T171608
Change-Id: Ie9ba7df0a0f052948d46b6a9b14a3bbcef2b99fe
2017-08-14 12:43:34 -04:00
Translation updater bot cd376fdd6d Localisation updates from https://translatewiki.net.
Change-Id: Ia222bee09f0636ad0909f95fc7b732855e90314e
2017-08-13 22:14:47 +02:00
Amire80 928a62400f Add skinname-minervaneue for translation
Bug: T173242
Change-Id: I1f60acaa525eaba3451ff1b407e6e5c46ec2db3b
2017-08-13 09:06:43 -04:00
Translation updater bot d13e6eecc7 Localisation updates from https://translatewiki.net.
Change-Id: Ia7414712b567ffc9d62beaee4255ee896021d7f2
2017-08-11 22:07:14 +02:00
Bartosz Dziewoński 9966799990 Add skin screenshot for the installer
Bug: T68295
Change-Id: If24a4b3e4ab46ab42c40737888d4a531d00b54a0
2017-08-11 15:36:05 -04:00
jenkins-bot 94465bc7cf Merge "MobileFrontend should be responsible for adding mobile.site module" 2017-08-11 17:31:24 +00:00
jdlrobson e1ee63d4af MobileFrontend should be responsible for adding mobile.site module
Change-Id: I4508762629333c96dc6b11f6c0f63b675b367209
Depends-On: I094a57532a4e7dac47d06f25c56dbd4935ec707c
Bug: T171062
2017-08-11 11:44:49 -05:00
Translation updater bot 837df2a20b Localisation updates from https://translatewiki.net.
Change-Id: I8cfbf3e33459d169daaf5893a2e30b326590597a
2017-08-10 22:33:01 +02:00
Volker E b3e0ce2bae Replace abandoned color with current WikimediaUI one
Replacing abandoned `@colorGray13` (`#ddd`) with
appropriate variable from WikimediaUI color palette and
remove unneeded `@chromeContentSeparator` var, which is
just used once and not in place with `.header` anyways.

Additional changes:
* Also aligning `border` values to each other.

Bug: T146799
Bug: T172850
Change-Id: Ia9a1736b1ea5fa080b4673038b2c23ddce90f135
2017-08-10 18:06:24 +00:00
Derk-Jan Hartman 56d16e894b Make sure that all buttons in the actions area have pointer
Also include a elements here, as a elements without href, as is used
in some places in Minerva, does not have a pointer by default.

Bug: T145493
Change-Id: I08d9176e55ec298c9d423d391b6fb4ed5e9df5e7
2017-08-10 09:32:04 -04:00
jenkins-bot 4486bb7ba9 Merge "QA: Simplify toast notification step some more" 2017-08-09 21:59:38 +00:00
Translation updater bot 0e3778940a Localisation updates from https://translatewiki.net.
Change-Id: I370b470b44b892e937b4b767b6c37a32c18868ff
2017-08-09 21:59:56 +02:00
jdlrobson ccccffa9c0 QA: Simplify toast notification step some more
If mediawiki.notification has loaded that should be enough to assume
the toast is ready to have its text checked.

Change-Id: Ic546877eae0ea6dd59dbf88bf9267bcd1957f779
2017-08-09 14:56:36 -05:00
jenkins-bot e202a28da9 Merge "QA: Disable browser tests in @chrome" 2017-08-09 17:00:26 +00:00
jdlrobson 30de345e97 QA: Disable browser tests in @chrome
These are failing consistently due to T172835. Let's not run it in the
@chrome job and just rely on the Firefox coverage. We'll keep one test
in @chrome as it runs in integration mode (per commit).

Change-Id: Ic417148574208389b66249b2d98e009beef70fa2
2017-08-09 16:54:45 +00:00
jenkins-bot 43e1a5f0a8 Merge "Disable magnify icon in Parsoid output" 2017-08-09 16:30:36 +00:00
Translation updater bot 8abcc5fdc8 Localisation updates from https://translatewiki.net.
Change-Id: I773b094554937e2214672ee8a3b89c49e9161152
2017-08-08 22:00:37 +02:00
jdlrobson f6df202786 QA: Relax toast notification QA steps
It seems trying to test both the steps can cause
false positives. Relaxing these checks seems to make
our Jenkins job happy without breaking the tests themselves

Change-Id: I119111e97f23d2f0dac7cbb0e5b86c1df0562598
2017-08-08 11:56:21 -05:00
jenkins-bot c2cad50d50 Merge "QA: Adjustments to account for slow loading of mediawiki.notifications" 2017-08-08 15:02:51 +00:00
jenkins-bot 615350518f Merge "Hygiene: The main page check is not necessary" 2017-08-08 14:27:38 +00:00