* Replaced @phantomjs-bug with browser specific tags (@firefox
@internet_explorer_10 @phantomjs).
* Replaced @custom-browser tag with @clean tag.
* Deleted cucumber.yml file since it is no longer used.
* Replaced old (no longer implemented) step names with new ones
The convention:
https://www.mediawiki.org/wiki/Manual:Coding_conventions/Selenium#Requir
ed_tags
Paired with: Kartik Mistry
Bug: 60335
Bug: 62477
Change-Id: I54f9ccbaaeb843293fbc1608d53f0e12b6d74cbe
Upstream: https://github.com/wikimedia/jquery.ime
Changes:
* hi-inscript: Fixed incorrectly mapped Devanagari letter TTHA
* ml-inscript: Correct the mapping of ഠ
* or-inscript: fix mapping of Oriya letters TTA and TTHA
* Remove unwanted escape for double quotes from rules files
* Remove prefixed border-radius rules
* Avoid JavaSript error while trying to get autonym
* Rules loading: Use $.ajax to cache the rule js file
Change-Id: I49b88551263434a93b600278d665e80737edb555
* Script: https://github.com/koalaman/shellcheck
* Use $(..) instead of deprecated `..`
* Use double quote to prevent globbing and word splitting.
Change-Id: I68372d4e29ae34e0704e5a605447ad17bf0666d7
No change in functionality. Refactored the code a lot and made it as
a jquery plugin, similar to the other components of ULS
Change-Id: I69199ba37b13ec7fd4a9b7b8eba5b3aa28f0edb5
This will require the import of all the translations from
the ext-universallanguageselector group
to the ext-jquery-uls group.
The messages already exists, so they are not re-imported.
In the next sync when the translatewiki config is updated,
the json message group of ULS will claim ownership of these messages.
Full export is needed to populate the messages in the existing json
files.
Change-Id: I6c5de42784971f59d1ca6b975095137a64c87363
Depending on the browser, skin, zoom and language the "200 more
languages" label breaks into two lines. The line height is so big
that it looks like "200 weitere
Sprachen" in German. The margin to the top (where the [...] button
is) and to the bottom (where the Wikidata "Edit links" link is) is
much smaller than the line-height.
My additional margin is choosen in a way that the design is still
pixel perfect if the text fits in one line.
Change-Id: I2fd797998a4f4e72a3764a72873f1356efc0dfb3
These methods aren't designed to return "undefined" or "null".
What they return is not checked. It's assumed to always be an
object (2 of them) or an array (1 of them). This simple patch
does make sure the following code does not fail with TypeErrors.
Bug: 55701
Change-Id: I19f51bbff2209044485b9d7cef4c7654cb5f6425