Commit graph

1639 commits

Author SHA1 Message Date
Translation updater bot 7e219bc173 Localisation updates from https://translatewiki.net.
Change-Id: Id1acd40e25cf6a17963d60c78eb382ccdd18c724
2017-06-21 22:54:49 +02:00
WMDE-Fisch 6ffe96bc4c Fix errors leading to wrong slider scroll postions
The detection touched in this patch addresses slightly different
kinds of RTL handling in browsers. The detection how things are
handled seems to be broken in the mentioned Chrome V8 versions.

The workaround takes care of that issue. With Chrome V8 6.0 this
should be fixed and the workaround can be removed.

P.S.: Credits to Leszek for the idea what's actually going on.

Bug: T168299
Change-Id: I068c2fb6ba60189004c0ec6661fcd346af16126c
2017-06-21 15:21:08 +02:00
jenkins-bot 61db89cc39 Merge "Merge SliderViewTwo CSS into main CSS" 2017-06-21 12:13:14 +00:00
WMDE-Fisch 12e34322bc Merge SliderViewTwo CSS into main CSS
Bug: T165747
Change-Id: I1949591063bb8d2df7ddf3bc0c33247ece1bd522
2017-06-21 10:13:32 +02:00
Translation updater bot 73701c0911 Localisation updates from https://translatewiki.net.
Change-Id: I74cadcd75814cc82f3b3a997964c794da0e5e420
2017-06-20 22:59:11 +02:00
Kunal Mehta 9895763673 build: Updating mediawiki/mediawiki-codesniffer to 0.9.0
The following sniffs are failing and were disabled:
* MediaWiki.FunctionComment.Missing.Public

Change-Id: I46aa05cd51d5195b5ebf00e45d83d0d3e7bbc5f4
2017-06-20 09:07:47 +00:00
Translation updater bot 0552cad37f Localisation updates from https://translatewiki.net.
Change-Id: Ib9c1356ff055b07ed58a8e207f84111d0fdd3c64
2017-06-19 23:04:06 +02:00
Translation updater bot 6219d26207 Localisation updates from https://translatewiki.net.
Change-Id: I6016953dbe9b149fde99c239fb24792d9ae57d14
2017-06-18 22:48:15 +02:00
Translation updater bot 53f72a98c1 Localisation updates from https://translatewiki.net.
Change-Id: I46c3e016ce17c684c2cec19bef968f9b2e611d50
2017-06-17 22:41:37 +02:00
Translation updater bot c448d0880a Localisation updates from https://translatewiki.net.
Change-Id: Ia242ae303213e51094e584455d976486d68f964b
2017-06-16 22:52:59 +02:00
Translation updater bot 6d77444957 Localisation updates from https://translatewiki.net.
Change-Id: I665a19d9a51c646678096ed7f55893933ddcd6c8
2017-06-15 23:14:34 +02:00
Translation updater bot 929530da53 Localisation updates from https://translatewiki.net.
Change-Id: Icd27fdd5b461f716fb357835942711ba08ba858d
2017-06-13 22:43:22 +02:00
Translation updater bot 7af1f28891 Localisation updates from https://translatewiki.net.
Change-Id: Iccedf081c1904a00f79aede75a323a0a50f53019
2017-06-12 22:45:27 +02:00
WMDE-Fisch 5f8bf83849 Improve support for screenreaders
This patch improves screenreader support by applying some basic
rules and improving the OOjs UI usage. Things done here:

- make use of 'aria-label' attribute to label interactive buttons
- use connect method on help button to allow keyboard interaction
- give hint on help button that it opens a dialog
- communicate state of autoexpand button
- add attributes to make screenreaders understand the accordion
mechanism if the slider widget

See:
https://www.w3.org/TR/wai-aria-practices/#button
https://www.w3.org/TR/wai-aria-practices/#accordion

Bug: T165489
Change-Id: I7a174e5971a751ec54d4d5115d5441f0a577c103
2017-06-12 09:14:22 +00:00
Translation updater bot 40bb26c238 Localisation updates from https://translatewiki.net.
Change-Id: I0ed04cd940e9fd4811b67594db3330c3022fcff0
2017-06-11 22:39:02 +02:00
Translation updater bot 0ab3a9cfa4 Localisation updates from https://translatewiki.net.
Change-Id: I3abc72b56770d4b43851b9c4aa4cdf46f0d9de65
2017-06-11 00:29:40 +02:00
Translation updater bot 1ccdc5f2d2 Localisation updates from https://translatewiki.net.
Change-Id: I9176fff792719eec451068251253b3388d1407b0
2017-06-09 22:56:05 +02:00
Chad Horohoe 0687de3fbd Also drop Revision typehint from $oldRev
Already did this in $oldRev, this follows up I4c483d7

Bug: T167359
Change-Id: I8b74932caf1188005155b4cbd8a1ff76066b1604
2017-06-08 15:32:01 -07:00
Translation updater bot df5bb3a83e Localisation updates from https://translatewiki.net.
Change-Id: I593c6814dd539fa226c54dc5b14979ef613299c3
2017-06-08 23:09:08 +02:00
aude 71c586a351 Handle possible null $oldRev in DiffViewHeader hook handler
Sometimes $oldRev can be null (e.g. not a Revision, but
maybe is a missing revision), and also not sure we can be
certain about $newRev being a Revision object.

Bug: T167359
Change-Id: I4c483d711f2ec07a918c708a473aff1b2c150cf5
2017-06-07 22:19:16 -04:00
Translation updater bot 5de737982a Localisation updates from https://translatewiki.net.
Change-Id: Iec47d7dcc035722d5a5ab4448f2668d4f88cedf3
2017-06-07 22:49:29 +02:00
Amir Sarabadani ef55b36ab0 Add CODE_OF_CONDUCT.md
Bug: T165540
Change-Id: I5c6cfa4ff55bcfce749b3b7c1bc9ec8976839c96
2017-06-07 15:44:12 +04:30
Translation updater bot 169979402e Localisation updates from https://translatewiki.net.
Change-Id: I38a259fa62a4a002fd4e07e8f44319ea47a85bdb
2017-06-06 22:42:58 +02:00
jenkins-bot 172b9c1832 Merge "Adjust pin layout to new OOjs UI defaults" 2017-06-06 11:42:49 +00:00
WMDE-Fisch fe8bddd881 Adjust pin layout to new OOjs UI defaults
Bug: T166803
Change-Id: I3153b948f3e0a069d6a9869a07e235fcbf8b9e57
2017-06-06 13:04:15 +02:00
jenkins-bot 9c92ef5188 Merge "Adjust z-indexes to work with Modern skin" 2017-06-06 10:56:09 +00:00
jenkins-bot fae82a1a3a Merge "Do not assume that revIds increase in time" 2017-06-06 10:35:01 +00:00
WMDE-Fisch ae96989d0b Disable the RevisionSlider for screenreaders
Until the sliding mechanism has full support to work with screen-
readers the tool will be disabled for them to avoid unnecessary
confusion.

Bug: T165489
Change-Id: Id0da2c891040ac7e6f1b6ce5ba5f65b727d3cb07
2017-06-06 08:28:15 +00:00
Translation updater bot 6bd728928c Localisation updates from https://translatewiki.net.
Change-Id: Iee5bffa445f9e4ccdb3da7e919c763f2a7ed82af
2017-06-05 23:13:07 +02:00
Translation updater bot a3616f4d37 Localisation updates from https://translatewiki.net.
Change-Id: I5a699e022a9e51410e72641fb1b9f8a0707bbd40
2017-06-04 23:30:21 +02:00
Translation updater bot 03157e855c Localisation updates from https://translatewiki.net.
Change-Id: I9bcbae7258bd302a9da086736e122e45efbbd3b5
2017-06-03 22:46:45 +02:00
Translation updater bot ba7fa92ffb Localisation updates from https://translatewiki.net.
Change-Id: I58d83716a1c9d8ca7b650639e0334ccf546d870d
2017-06-02 22:43:55 +02:00
Translation updater bot d7a61ea615 Localisation updates from https://translatewiki.net.
Change-Id: Ic085ad6812b72086c14600570e47a41abf8de1d2
2017-06-01 23:13:19 +02:00
WMDE-Fisch 0525f0bdb2 Do not assume that revIds increase in time
This patch fixes issues with the RevisonSlider assuming that the higher
revision id belongs to the newer revision. Min/Max methods to decide what
the diff and what the oldid is are removed and the usage of methods is
adjusted accordingly.

Also the test for switchover pointers is removed since this will not work
with the patch.

Bug: T164455
Change-Id: If5d9cbb8ebd872aee376d249942e6881c8edb984
2017-06-01 18:29:22 +02:00
WMDE-Fisch 9e977cec67 Add icon styles to extension.json
The used icons are not loaded in core by default anymore so we need
to load them manualy.

Change-Id: Ic55bf7c3ce531472153c10e75dbbc6a623ad4eb2
2017-06-01 17:05:36 +02:00
WMDE-Fisch 323984103e Update to banana 0.6.0
Change-Id: I633de137917cfb2e5e50f40a215e31aaf3579016
2017-05-31 16:11:46 +02:00
Translation updater bot 831b6081f3 Localisation updates from https://translatewiki.net.
Change-Id: I63c667e173948a5f840d2c3c1bbe39051c6ab345
2017-05-30 22:42:14 +02:00
Translation updater bot d37f59c141 Localisation updates from https://translatewiki.net.
Change-Id: I848effe9cdf5b7ed75efe634a495a5e03617b199
2017-05-29 23:26:53 +02:00
Translation updater bot ce75740359 Localisation updates from https://translatewiki.net.
Change-Id: I07e9bdf5f94a355d232f83a7b78028e083fd0968
2017-05-28 22:34:52 +02:00
Translation updater bot f17e52a88f Localisation updates from https://translatewiki.net.
Change-Id: I1ee22944d603ea2e2e38cc98e785d7afc20bd995
2017-05-26 22:46:04 +02:00
Translation updater bot f79fc28adc Localisation updates from https://translatewiki.net.
Change-Id: Ib9b85b04de7091672ead383aec50405eff33bac0
2017-05-25 22:50:00 +02:00
Translation updater bot 9ee6c04352 Localisation updates from https://translatewiki.net.
Change-Id: Iad5f5830bdd415cec0b15c029a4fa2a967dea0e5
2017-05-24 22:57:09 +02:00
WMDE-Fisch fce6b2e950 Adjust z-indexes to work with Modern skin
Bug: T166209
Change-Id: I54e7310d215c44ef3e139e940bf61dbee52bf5a8
2017-05-24 13:41:31 +00:00
jenkins-bot b5669a8157 Merge "Do not use the main config for extension configuration options" 2017-05-24 08:23:54 +00:00
Translation updater bot 0b57f65f57 Localisation updates from https://translatewiki.net.
Change-Id: If489f4fd13d65f9e9ed08ff0415a307bffdbff77
2017-05-23 23:01:47 +02:00
jenkins-bot d02f2e066b Merge "Fix handling of escape key" 2017-05-23 12:54:25 +00:00
pppery 4ed9851610 Fix handling of escape key
Previously, pressing ESC aborted the dragging of the slider, but this
was broken by I64cca7a7547310bee64ad95f500b722c362bbb45, which refactored
uses of a variable that was previously a closure into two separate functions.

Bug: T140965
Change-Id: I6b7bc383128d8c7d99da469706bff881f1329cd9
2017-05-22 15:22:55 -04:00
Translation updater bot a793fe4620 Localisation updates from https://translatewiki.net.
Change-Id: I2193ec203136c1307298ed7bf52ec533f1a68d2d
2017-05-20 22:49:26 +02:00
Florian Schmidt 5173fe59d4 Do not use the main config for extension configuration options
This currently just works, because the currently used backend are
global variables. Once the main config uses a more scoped/focused
backend, such as a HashConfig or a database-based config, requesting
extension configurations from it will not work anymore.

Therefore, use the extensions Config object to request configuration
options for the extension.

Change-Id: Iea02d3c284f9a0e12abff33e3624dce9585ab51c
2017-05-20 11:54:52 +02:00
Translation updater bot c7be55dbc5 Localisation updates from https://translatewiki.net.
Change-Id: Ic8c0a24fee29e5491a57199645385af9fa6cd453
2017-05-18 22:53:23 +02:00