Commit Graph
100 Commits
Author SHA1 Message Date
Amir Aharoniandjenkins-bot 6c9f718058 Update jquery.webfonts and jquery.uls from upstream
* Minor spelling corrections in jquery.webfonts code.
* Localisation updates for cop and gcr in jquery.uls.

Updating jquery.webfonts to
https://github.com/wikimedia/jquery.webfonts/commit/e00b6893999127be7530bb0122f2a6013ac10f88

Updating jquery.uls to
https://github.com/wikimedia/jquery.uls/commit/db3a8b3703b8d56a9528f5ac1a634875b882f023

Bug: T212075
Change-Id: I47737da480334986e6fdde9e930242b8e05f64c1
2018-12-17 07:45:03 +00:00
Amir Aharoni 29ac502135 Update jquery.ime from upstream
Add Tilde layouts for Hausa, Igbo, and Yoruba.

This addresses Community Wishlist 2018 wish:
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019/Editing/Add_key_mapping_for_Yoruba,_Igbo,_and_Hausa_to_ULS

Updating to
https://github.com/wikimedia/jquery.ime/commit/72c335fa2e2cf1e155066b502eb4905b0797e1c6

Change-Id: I454e9f75c20a57a659cab8322e00fa07e70463d6
2018-12-11 09:30:00 +02:00
Amir Aharoni efae824f31 Update jquery.ime from upstream
* Add Ewe tilde input method.
* Fixes for the Fon tilde input method.

Updating to
https://github.com/wikimedia/jquery.ime/commit/3cd08addebe66a4dd1fb8f9a5ad2efd5be647c55

Change-Id: Ic94221e7334cfa700158ff184710fde19b7d329c
2018-12-08 18:15:15 +02:00
Amir Aharoni ec3241f5ea Update jquery.uls from upstream
* Localisation updates for many languages.
* Don't cut-off language names vertically (by Volker Eckl).
* Fix eslint issues (by Kartik Mistry).

Updating to
https://github.com/wikimedia/jquery.uls/commit/d9fece1a15b5e6f12b9694178609f2089f515d39

Change-Id: I186fa19c91323a20d86c7881191022f48b2deb7f
2018-12-04 16:20:49 +02:00
Amir Aharoni 215145a95a Update jquery.ime from upstream
* Adding a transliteration layout for the Ho language
  in the Warang Citi alphabet (by Purty).
* Enable the Palochka layout for Ingush (by stjn).
* Styling improvements in the IME selector (by Volker E).
* Fixes for the Blin / Tigre / Tigrinya GeezIM layout (by Fitsum Gaim).
* Fixes for the Santali Ol Chiki InScript 2 layout (by Ramjit Tudu).

Updating to
https://github.com/wikimedia/jquery.ime/commit/2046765d31455bb0d29ed1863346b0ce15209990

Change-Id: I04ba0553ec52fa8f5c8317c538394232c2291346
2018-12-03 14:35:51 +02:00
Amire80andjenkins-bot 635cada69b Revert "Simplify by using native JavaScript instead of jQuery"
This reverts commit 0fbdbc2c41.

Bug: T203750
Change-Id: I1bca27b2087f6fc1bfad153f17f4650c52786a7f
2018-09-07 08:57:16 +00:00
Amir AharoniandNikerabbit 2e0eaca6de Update jquery.uls from upstream
Updating to https://github.com/wikimedia/jquery.uls/commit/248e43a7
* Localization update for nap, tly, zgh
* Update language-data

Change-Id: I877298d03394d3dea21235a67a311538a1fe849b
2018-09-03 11:13:20 +00:00
Amire80 cda999605a For the ULS instance in the IME selector, read the autonym from ULS data
Sometimes new languages don't appear in wgULSLanguages.
For these cases, read their autonym from ULS's own langdb.
Otherwise they are not shown at all.

Bug: T198080
Change-Id: I2bef16811c6a0bdaef5db94719d7b76fe00c6e04
2018-06-25 15:02:41 +03:00
Amire80 a71c0b528c Update jquery.uls from upstream
* Localisation update for gcr, gn, km, ps, sd
* Update spelling of Latin American Spanish and Fon autonyms
* Add Kaqchikel

Updating to
https://github.com/wikimedia/jquery.uls/commit/37651ed7c1e7b19faa9f9edcd8d7191bc47d82fe

Change-Id: I51ddcd90343a9555af571c6e326ad685d4475cf1
2018-06-24 22:12:09 +03:00
Amire80 4270e993ea Updates jquery.uls to upstream
This makes the functional change of grouping languages in each
region by script group.

Updating to
https://github.com/wikimedia/jquery.uls/commit/2c1b2dd1b882d69340db8f9f5a275a3d06759b89

Bug: T189090
Change-Id: Ia0947e2ac6601ddc2da2448bff3a47af12f2fcac
2018-05-22 17:56:35 +03:00
Amire80 71a691d79a Update jquery.ime from upstream
* Adding Fon keyboard.
* Fixing Grunt license string

Updating to
https://github.com/wikimedia/jquery.ime/commit/859e73727554e212656de546ee076c879b4130b6

Change-Id: I75aab1e288e88f0ce6dfa762eda8c6e78d0f5d01
2018-05-19 20:37:13 +02:00
Amire80 220e340df0 Update jquery.uls from upstream
* Add the Fon language to language-data
* Update localization for gcr

Updating to
https://github.com/wikimedia/jquery.uls/commit/4088411430fd6f1e3196caf9aab667aa02a5e6be

Change-Id: Ic6291c7c5d14c31a650d43c1a179fb6f57c88491
2018-05-18 19:05:51 +02:00
Amire80 b8243c5d27 Updating jquery.uls from upstream
Updating language-data:
* Add gor and btm
* Update autonym for brx

Updating to
https://github.com/wikimedia/jquery.uls/commit/f4f2808f494319e4bd064feefa790ceb4bde252b

Change-Id: I8200f53998f2fcb0e922284ab02317c5d4a9366c
2018-04-30 11:28:18 +03:00
Amire80 2bf4ad7217 Update jquery.uls from upstream
Updating localization for gcr and nn.

Change-Id: Id7befe76260ebc151cc79bd1690ce7823c3c079b
2018-04-25 14:15:36 +03:00
Amire80 8e4411a98c Update jquery.uls from upstream
Updating language-data.

Add the following languages:

* Northern Ndebele (nd)
* Okanagan (oka)

Update autonyms for the following languages:

* Kurdish (ku)
* Korean (DPRK variant, ko-kp)

Updating to
https://github.com/wikimedia/jquery.uls/commit/78a0b4bf78b90b73d75ae5ce893580bc2996222c

Change-Id: I849ba68d099735ab12fc23a890265603d60955c3
2018-04-02 13:35:49 +03:00
Amire80andjenkins-bot 04a8eeb62c Switch the current tab to the new language only if it was not Ctrl/Command/Shift-Click
Bug: T189582
Change-Id: Ib497be874b3d559a8f1715d09160378f0c43881e
2018-03-26 15:40:56 +00:00
Amire80 18b99ee358 Update jquery.uls from upstream
Updating to
https://github.com/wikimedia/jquery.uls/commit/31696b407426b801ec209006db6696d347393082

Changes:
* Set maximum length of the search box to 40.
* Fix event object passing in language selection (Bug T189582).
* West Armenian localization.
* Credits update.

Change-Id: I1a5c70fea849a7e217b02cdf740ada0050a9f822
2018-03-26 18:09:51 +03:00
Amire80andjenkins-bot 75bf99124a Parse the parameters to no-results-found event as an object
This fixes a bug in
I2ff9ce9b40df16ed3c5e6970fb3b691af08cedec

Bug: T179402
Change-Id: I770211c666ad530f6a4bb618c6f2c3521aa05a8e
2018-03-20 09:17:55 +00:00
Amire80 b36b70826f Update jquery.uls from upstream
Changes:
* Hebrew localization update
* Send full event for lcd click events (to allow Ctrl-Click, etc., in CLL)
* Send a single argument for no resuts event trigger

Updating to
https://github.com/wikimedia/jquery.uls/commit/798e200b564a33fee87995c17e3037d57c60fb7a

Bug: T179402
Bug: T189582
Change-Id: Ib86fd5c6ae77f4f69ba1f7dc43143a77fe399fad
2018-03-15 18:24:04 +02:00
Amire80 d6630a4780 Log the context of the ULS in which no search results were found
Relies on updates to EventLogging schema. Diff:
https://meta.wikimedia.org/w/index.php?title=Schema%3AUniversalLanguageSelector&type=revision&diff=17799034&oldid=7327441

Bug: T179402
Change-Id: I2ff9ce9b40df16ed3c5e6970fb3b691af08cedec
2018-03-08 16:03:33 +02:00
Amire80 101532cfa6 Add special language names to facilitate searching
This adds several custom languages.

The addition of Punjabi addresses Bug T178070.

The addition of Chinese addresses Bug T73891.

Georgian and Catalan (Valencian) variant spellings
are added because these are the most frequent languages
that are not found in the ULS search box.

Bug: T73891
Bug: T178070
Change-Id: Ifbb08b560e454643d246379c19f725bde61917e9
2017-10-25 13:50:12 +05:30
Amire80 b9db9caa17 Remove the 20 edits threshold from ULSCompactLinksDisablePref.php
Change-Id: I0ce645201f2a7dab72fb68f855c0f2be59dcf55e
2017-10-16 17:10:36 +03:00
Amire80 766873cf23 Update from upstream
* Add localisation for hoc
* Update localisation for af, de, kab, ne, ur
* Update langdb

Updating to
https://github.com/wikimedia/jquery.uls/commit/bf8d0aa09a2ebd595054701662058c0a4ed42642

Change-Id: I8f011dac6cde53f85c90790534c0947e779abf94
2017-10-16 12:19:19 +03:00
Amire80 cc1dd9fe8c Show the same tooltips on compact language links
The tooltips include the title of the target article
and the name of the language in the user's language.

Bug: T160976
Change-Id: If3dd416e4a6f13b7b1366d30a1a3807a505346cb
2017-10-11 10:01:47 +03:00
Amire80 3df02cf213 Update timestamp in CLL preferences script to 20170101
This is how it was announced on the German Wikipedia for deployment.

Bug: T177836
Change-Id: I3ea36dc27341d50f3454564f6e00291f3c934750
2017-10-10 17:03:44 +03:00
Amire80andNikerabbit 0c5b4d3072 Split API messages from ULS
It's not a lot of messages, but this is a very common and basic extension,
and it's often one of the first to be translated, so it's good to make its
translation easier.

To be committed together with the corresponding
translatewiki configuration change:
I33ca817b457abc5504917745c2730ec223e263e0

Change-Id: I13ea351553319583051778cfb6c55f843b5f86e5
2017-09-20 14:28:06 +00:00
Amire80 49e64de4d2 Update jquery.uls from upstream
* Localisation update for ro, sc
* Redirect skr to skr-arab in langdb
* Add the Coptic language

Updating to
https://github.com/wikimedia/jquery.uls/commit/80a08de07228f9e668f3facf7b8dc8325841f32f

Change-Id: Ib79cf2e79afa4ae5a5139b619a827294b78142e7
2017-07-22 14:29:37 +03:00
Amire80 a541083b93 Update jquery.ime and jquery.uls from upstream
* Change ckb autonym to "کوردی" in ime and in uls langdb.
* Add Ho language (hoc) and Warang Citi script to uls langdb.
* Localization update for ca.

Updating uls to
https://github.com/wikimedia/jquery.uls/commit/6e07d913bd4ae93ce8cebe7d7e698e1270290d59

Updating ime to
https://github.com/wikimedia/jquery.ime/commit/f59576143f7732d614fd5e0ef418553c0a5362fa

Change-Id: If55e4834849312df20fefbea4b193ad89dc96268
2017-07-11 09:13:16 +03:00
Amire80 4d759868f9 Update jquery.uls from upstream
Updating bs localization.

Updating to
https://github.com/wikimedia/jquery.uls/commit/68e3f6682d455681b9e283b91deae86218030b0e

Change-Id: I4e8c23b685b2a2500f86fa7c7e172b6066fd1e28
2017-07-03 13:26:45 +03:00
Amire80 32bc02f2ac Update jquery.ime and jquery.uls from upstream
jquery.ime:
* Add Gothic keyboard
Updating to
https://github.com/wikimedia/jquery.ime/commit/d96604c20855557af512193256379ffa28270d6d

jquery.uls
* Update localization for English (UK)
Updating to
https://github.com/wikimedia/jquery.uls/commit/056ff3f5b37c15156194d13aa741e7577ef07182

Change-Id: Ied0f1c56590e0e669dcbfc56f5e592c57190155e
2017-06-21 18:32:31 +03:00
Amire80 a0fe3c2249 Update jquery.ime from upstream
Added one letter to the Dagbani-Alt input method.

Updating to
https://github.com/wikimedia/jquery.ime/commit/98d89d8b780ab212de7e260af9f85c5d92b35c48

Change-Id: I59f207c2d0dc840b183add75c2dbee27e207a919
2017-06-13 13:13:39 +03:00
Amire80 aeabe06c97 Update jquery.uls from upstream
* Localization update for Chechen
* Made all autonyms unique. See https://github.com/wikimedia/jquery.uls/pull/265
* Fix tkr autonym

Change-Id: I6c80b28dacaeb26cc158e6c8e715d1f04122b9f9
2017-06-13 08:25:02 +03:00
Amire80 07ba9a1191 Major update of jquery.ime from upstream
Merged a lot of older and newer patches,
adding numerous new input methods:

* Tibetan Sambhota
* Fulfulde Alt
* Lushotseed
* Mongolian Todo, Todo-Ali, Traditional, Tradional-Ali, Phagspa
* Manchu, Manchu Ali
* Burmese mm3
* Piedmontese
* Tarandine
* Xibe
* Venetian
* Wolof

Also, updates for:
* Oriya Transliteration
* Tamil 99

Updating to
https://github.com/wikimedia/jquery.ime/commit/b7a96d47371f5d0d3fc9f0622e8a82b625b4fb5a

Change-Id: I092ff1b8aef70f8274829f3794090738826d1a8a
2017-06-06 15:32:09 +03:00
Amire80 6e06729a16 Update jquery.uls from upstream
Add the Xibe language (sjo).

Updating to
https://github.com/wikimedia/jquery.uls/commit/b8ebc26bac7cdd91b1522de4b7c07322db467e49

Change-Id: I725b2daa05aa79de6f81ca4a9d70a5be37e259ce
2017-06-05 14:33:51 +03:00
Amire80 b0c34752b0 Update jquery.uls from upstream
Add languages byn, dag, doi, gaa, tig to langdb.

Updating to
https://github.com/wikimedia/jquery.uls/commit/841aedb7a905089bcf8ef99736464e4c23db4376

Change-Id: I19f4dcbc4d4a43d243b23ab18e098db57a6305b7
2017-06-01 13:23:59 +03:00
Amire80 757d28b114 Show languages from the Babel box on the user page
Bug: T135371
Change-Id: Ieeaf446326be93a779df3e6bd7a8dca899950a6c
2017-05-30 17:25:23 +03:00
Amire80andKartikMistry 9838760971 Update jquery.ime from upstream
* Add input methods for Dagbani and Bambara.

Update to:
https://github.com/wikimedia/jquery.ime/commit/d47a617f3749f1e9cb46dd1b43c993f61461b55c

Change-Id: I7107dde813124b41b01d0e94eb4336b7379eb394
2017-05-30 04:21:12 +00:00
Amire80 d4b3c9e7b8 Update jquery.uls from upstream
* Localisation update for af and yi
* Added for languages: es-ni, nod, ovd, skr-arab

Updating to
https://github.com/wikimedia/jquery.uls/commit/68de8e928f5526a0651b2c7e47f7160d1d2fe07b

Change-Id: I9898f3f8015139293326c3e5ba6e4fb218c162d4
2017-05-29 22:39:01 +03:00
Amire80 67ff941888 Update jquery.uls from upstream
Localization update for af.

Updating to:
https://github.com/wikimedia/jquery.uls/commit/e9ce354dde16659efea16925a12822b22d2b3908

Change-Id: I1a17af29f83f2d4bf283785bd48b975eda1bdd53
2017-05-11 12:00:08 +03:00
Amire80 2df208fe9f Update jquery.ime from upstream
Resolves an RTL issue in the IME selector.

Updating to
https://github.com/wikimedia/jquery.ime/commit/db91278db3144a83e29b8a0e15bdffe7b8351e5f

Bug: T164474
Change-Id: Ief78ff773d6c289c707f2b0b99d1759a6885f9c5
2017-05-09 12:54:12 +03:00
Amire80 1d855d5f6e Update jquery.ime from upstream
* Fixed Arabic keyboard name.
* Renamed Akan keyboard and made it usable also for Twi.
* Added Ga keyboard.
* Added Dinka keyboard.

Updating to
https://github.com/wikimedia/jquery.ime/commit/e3a6368df032fea9dec433f5f378d2f021dd5eb9

Change-Id: I310fb8e33555a704ea23bbbf1ba720b46158323b
2017-05-04 09:33:57 +03:00
Amire80 b118f44c0f Update jquery.uls from upstream
Updating to
https://github.com/wikimedia/jquery.uls/commit/1912897aed4c011e706955ec7bed95d491752edb

Change-Id: Ie88c4949d86c507de36a409703788312e4303e31
2017-05-03 23:42:12 +03:00
Amire80 ab4f9ba8a0 Update jquery.uls from upstream.
* Localisation updates for glk, lv, sco
* Add five languages of Taiwan: ais, ami, tay, trv, xsy

Updating to
https://github.com/wikimedia/jquery.uls/commit/949547a880011e8e14c772f658dc4ac1cfaa3bb8

Change-Id: Id00b61e0b4553a49a7038682ea3dc72db030c394
2017-05-03 10:58:12 +03:00
Amire80 8add76532f Update jquery.uls from upstream
Add languages: Babylonian Aramaic (tmr), Guambiano (gum)

Updating to:
https://github.com/wikimedia/jquery.uls/commit/fa095568127302d200dbba3707b1e89d9e46af4d

Change-Id: I83e12f148791abb4564ce2e5983daad255bf6758
2017-03-28 14:34:41 +03:00
Amire80 dcd53534f6 Comment spelling correction
Change-Id: I247644c71f981d7d57304468cab31b4e3057bb81
2017-03-11 16:24:35 +02:00
Amire80 a7b2d8ba00 Localisation update from upstream
Updating to
https://github.com/wikimedia/jquery.uls/commit/1e3f467d54d70ac752f545cb10cc12ea3cad87f6

Change-Id: I70ba5115da7538efac5ad4ff472ff680f70727ad
2017-03-06 22:35:54 +02:00
Amire80 3e17adcf5f Add a maintenance script for opt-in
To test, do
mwscript extensions/UniversalLanguageSelector/maintenance/ULSCompactLinksDisablePref.php XXwiki

(Where "XXwiki" is the database name, like "enwiki".)

To actually run,
mwscript extensions/UniversalLanguageSelector/maintenance/ULSCompactLinksDisablePref.php XXwiki --really

Bug: T133031
Change-Id: Ic4a5cd9561535aa1c8e049843b15c1731977ef7b
2017-02-20 14:39:35 +02:00
Amire80andKartikMistry c778bc2ce4 Update jquery.uls to 5b88b14 from upstream
Changes:
* Localization updates.

Change-Id: Id38b1bb05c5fce4b2ed56ac92750f6515eee567f
2017-02-06 11:15:14 +00:00
Amire80 f6fd06b8ea Update localization from upstream
Updating to
https://github.com/wikimedia/jquery.uls/commit/4582ec8d2db47fbc555d03c2a1b25e85ad8f881e

Change-Id: If3d547220b78c249a7517fdf35af9cd45b976021
2017-01-30 00:11:31 +02:00
Amire80 1f60b2451d Update jquery.uls from upstream
* Add localization for Fiji Hindi hif-latn.

Updating to
https://github.com/wikimedia/jquery.uls/commit/253fc61a9908a3b3f453545a108c8447074292fb

Change-Id: I7def3dcac478bb39d320145201c71c9daf3057b8
2016-12-29 14:38:58 +02:00
Amire80 18a8080d06 Update jquery.uls from upstream
Localization update for Azerbaijani.

Updating to
https://github.com/wikimedia/jquery.uls/commit/1445c82b294bf3de00ca858fd8bfc90c2fd73a7e

Change-Id: I23841f06b7235e0e0c4f2d96c53144ee854f7de4
2016-12-19 10:22:25 +02:00
Amire80 4ac1d8569e Update jquery.uls from upstream
* Localization updates for diq, id, udm
* Added localization for Javanese

Updated to
https://github.com/wikimedia/jquery.uls/commit/6dc7d0720bbb20d301dccac3f0263363ce4c2224

Change-Id: I19cb4e093660672e61907d16a6ce2e1a2cf359b4
2016-12-16 14:52:09 +02:00
Amire80 2a14bc6864 Update jquery.uls from upstream
* Localization update for sa
* Using the message uls-search-help
* Remove unnecessary LRM from the name of the Laki language.

Updating to
https://github.com/wikimedia/jquery.uls/commit/eca1f94cce1347e6264a20bf431e2456d2110874

Change-Id: I735c1be97391cb648e3417d153b71bc10f575d9f
2016-12-06 17:19:22 +02:00
Amire80 f836f43e7f Update jquery.uls from upstream
* Add Siberian Tatar (sty) to langdb.
* Localization updates.

Updated to:
https://github.com/wikimedia/jquery.uls/commit/9ae0561eb4ab8fff145448ba584104e80df27d12

Change-Id: I03f9cc45975c0dc09d17a4f0dc1b837e83eee625
2016-11-28 11:29:21 +02:00
Amire80 22c721dd1b Bidi-isolate input method name in the input method selector
Without this isolation the input method name can be shown
incorrectly when its direction is different from the direction
of the "How to use" element.

This only breaks on Firefox; Chrome somehow shows it correctly
without isolation, but isolation makes sense in any case.

Change-Id: I3c906f4fdd259b94f909b36bab91474cae2971af
2016-11-07 08:27:04 +00:00
Amire80 33215209a3 Localisation update from upstream
Update to commit
https://github.com/wikimedia/jquery.uls/commit/4806dbc58c6cc4bcd1954ee7f621044e20379c4b

Change-Id: Iebfa4b867701f7f83d8e07d184204c97b896904b
2016-11-06 11:53:29 +02:00
Amire80 4bd38a0fcf Query only for <a> elements that are interlanguage links targets
Depends on the core change in 1.28, which adds the
interlanguage-link-target class to the <a> elements:
I06c80945af785477be52096022c8493e7f82c298

Includes backwards compatibility code so that ULS compact links
would be usable on core versions that don't have this change.

Bug: T135378
Change-Id: I2909ce31e19087358d194e0e108e1ba038e7273e
Depends-On: I06c80945af785477be52096022c8493e7f82c298
2016-11-01 12:59:35 +00:00
Amire80 edb7907f6d Update jquery.uls to f3a61bd
* Localization updates
* Change language name for olo

Change-Id: I6092536efc0b500c7b8593cdc7b933f964a4ff5e
2016-10-17 12:57:05 -07:00
Amire80andKartikMistry 5fe2e36305 Update jquery.uls to 0a2f79d0
Changes:
* Localization updates.

Change-Id: I099c1069adcbd069b325e9b15f6d58456efe33d2
2016-10-08 17:27:48 +00:00
Amire80 70e35c06e7 Localization update of jquery.uls from upstream
Updated to
https://github.com/wikimedia/jquery.uls/commit/ef4f2c981fdf251f2afd0d66db2cd398969a7fff

Change-Id: I78f10591f8181ee53d7f8ce76fd1f9a175ba7f1c
2016-09-29 23:05:13 +03:00
Amire80 908161f0c1 Add hooks fired when finished processing compact language links
Bug: T145755
Change-Id: I921191c2cd32d55161b32bad2b2e0d98228cf230
2016-09-27 13:34:02 +00:00
Amire80 d80ba589ee Add hooks documentation
Change-Id: Ief93b34001d327d0691698918e42322a83cc61dd
2016-09-15 12:01:48 +03:00
Amire80 11b9f07d08 Change "Language search" to "Search for a language"
This is update from jquery.uls to
https://github.com/wikimedia/jquery.uls/commit/cc02dabe6e40b70d3cdcaef2854a045fed7c7b58

This brings desktop ULS in line with language search on MobileFrontend.

See https://github.com/wikimedia/jquery.uls/pull/239

Bug: T138235
Change-Id: Iee06898acf9745a3450b1a87d5b67637d34ce1ed
2016-09-13 11:07:29 +03:00
Amire80 bf07bc8060 Localization update of jquery.uls from upstream
New language: sah.

Change-Id: I3c9f4b4163186195196fb607b589e18475c8f7cb
2016-09-13 06:06:07 +00:00
Amire80 f03f973093 Update jquery.uls from upstream
Like Iecec180ca01a40f0333e5b75914dcdb0c390f6b8
but includes also the unbreak fix by Hoo man
( https://github.com/wikimedia/jquery.uls/pull/238 ).

Updating to
https://github.com/wikimedia/jquery.uls/commit/d77da03dbffcc66d61119f58a6ceaffd37b26729

Bug: T144871
Bug: T138235
Bug: T137870
Change-Id: I0bafd39385148fd09e7793805f698a43a237e204
2016-09-07 13:09:26 +03:00
Amire80 0d1d9a4b6d Apply toLowerCase when reading featured articles
Consistently with getInterlanguageList(). Without this 'nds-NL'
will be handled incorrectly when the article in it is featured.

Bug: T143527
Change-Id: Ie7fe5a270cb3030899b6034512351d5d66d7be06
2016-08-21 22:47:27 +03:00
Amire80 43f62e601c Add languages in which there is a featured article
Bug: T70071
Change-Id: I5ed2f1ece5b11b96ec6416bc1c6c2266ac6b4388
2016-08-04 19:42:46 +03:00
Amire80 c3ada477a3 Add Niharika to authors
Niharika was the developer of the Compact Language Links feature.

Change-Id: I725ebf7fe6e2e739048dc22ac8ad46c48eb36c0c
2016-07-25 14:33:01 +03:00
Amire80 b04be933c8 Update jquery.uls from upstream
To this version:
https://github.com/wikimedia/jquery.uls/commit/008a9f67ce55dbc0b895a0bd56c6c5e71f0920e8

Changes:
* Redirect chm to mhr (different codes for the Mari language, see Bug T136164).
* Add Tulu (tcy) localization.

Change-Id: Ia45e9c3bd023b94339a4e49524d1c7e54f948663
2016-07-19 22:31:42 +03:00
Amire80andKartikMistry 13a81d89f8 Update jquery.ime to 839fa42
Changes:
* Fix bug T102455 in Punjabi.
* Add Akan language keyboard.

Bug: T102455
Change-Id: I144e1cde2bb2bc7fa38a7620ef621f7ec0a32285
2016-07-12 10:43:35 +00:00
Amire80 4cbb2ca88a Update jquery.ime from upstream
* Digit fix in Southern Kurdish.
* Rodali, Or-Lekhani and OdiScript layouts.
* Major updates for VisualEditor integration by David Chan.

Change-Id: Ia7301bddb79c1fbce2af7190494bdd7bdd909862
2016-01-23 11:02:45 +00:00
Amir E. Aharoni 62b2e000d1 Update jquery.ime from master
Add yo-alt layout.

Change-Id: Ifa0064811d38e5e6d5be576a5a9d0ec5c0d43c9d
2015-11-21 21:19:54 +02:00
Amir E. Aharoni 14ca8ccd56 Update jquery.uls localization for be-tarask, ja, kab, nah
Change-Id: Iff95f49fb04a085cb18cb15e752c0ce2c891e22e
2015-10-14 14:02:15 +03:00
Amir E. Aharoni daf6a8d440 Localization update from upstream
* Updated pt and sq
* Added anp and scn

Change-Id: I41fe4aaf2a753758407e0712a09fccbb91dbbe94
2015-09-25 19:50:23 +03:00
Amir E. Aharoni 3a4a6c56de Update jquery.uls from upstream
Update to
https://github.com/wikimedia/jquery.uls/commit/69c9a4d459b8ebab67046c62ec51949d48ef1400

Changes:
* Added localization for:
** Livvi-Karelian (olo)
** Shan (shn)
** Albanian (sq)
* Localization updates for other languages
* Add Livvi-Karelian (olo) to langdb
* Update langdb with CLDR supplemental data

Change-Id: Ied54d9ed73e5883baa269936a3f1cea5aa931428
2015-09-10 13:29:45 +03:00
Amir E. Aharoni a60a32a2aa Update jquery.uls from upstream
Updates the handling of Azerbaijani varieties in langdb,
to make it compatible with CLDR and with the new azb.wikipedia.
See https://github.com/wikimedia/jquery.uls/pull/199

Change-Id: I2f8f14c0130d72a1a21a85c681d8ff0afe4661ae
2015-08-05 09:45:04 +03:00
Amir E. Aharoni 85c3488b1e Update jquery.uls from upstream
* Localization changes for as, gom-deva, or
* Autonym updates for aeb, ady, gom-deva

Change-Id: I9ae89f0dca910047f019c56e58f557a06b0d5940
2015-07-10 14:16:06 +00:00
Amir E. Aharoni 99facdec15 Update jquery.uls localization from upstream
Change-Id: Ic98d37d4d12cf80c472d8b98b6e546fbaf93c53b
2015-06-26 20:42:41 +03:00
Amir E. Aharoni feefea4f56 Update jquery.uls data file from upstream
Added Talossan

Change-Id: If570bc02788fc95522020076111b166e6fe3f11c
2015-04-22 23:01:02 +05:00
Amir E. Aharoni e65202b434 Update jquery.uls from upstream
To github version:
https://github.com/wikimedia/jquery.uls/commit/345097a8bd727cc77b5cf1a1bc523e507fcb7bf3

Show the Common language section only if the list is long enough

Bug: T76196
Change-Id: I6aa0d951657962103c356f6254ab4102e5ee765d
2015-04-08 11:57:23 +00:00
Amir E. Aharoni 3a45a6ae1e Reset the preferences after each browser test scenario
Change-Id: I9ee64cc789c36a3bf726e10fb9ded40c496862da
2015-04-02 14:00:39 +03:00
Amir E. Aharoni 52d76265bd Update Gemfile
For a particular version of mediawiki_selenium that works
with the current Firefox.

Change-Id: I20a4c29c5fcace04bf78b969b821f971e78a5cac
2015-04-02 14:00:39 +03:00
Amir E. Aharoni 4c74d905f2 Fix Rubocop offense Extra empty line
Change-Id: Id87b41bb4dd82bf6665fc28582d319db6f155d6e
2015-04-02 14:00:03 +03:00
Amir E. Aharoni 4fd44df761 Disable failing Cucumber scenarios
Bug: T94158
Change-Id: Ie30260efea0a7b9df7b66f89fc732848c5d289a7
2015-03-30 12:46:44 +03:00
Amir E. Aharoni 3a124421c5 Revert "Restore support for IE8"
This reverts commit c33ac5fdb4.

This must be fixed upstream.

Merged by mistake.

Change-Id: I0ebf6a80c693e01bdb6eba971f44b9fb402a8f32
2015-01-12 14:13:56 +02:00
Amir E. Aharoni 702b85c099 Update jquery.ime from upstream
Correct spelling of Punjabi input methods,
sent by Satdeep Gill.

Based on jquery.ime
https://github.com/wikimedia/jquery.ime/commit/962563d984a0fd2442a53810b0aeff19ae483d9f

Change-Id: Ia48962225dc97c889384236b2ceb497de2beb1ca
2015-01-06 07:49:37 +00:00
Amir E. Aharoni ab75302151 Update jquery.uls from upstream
* Added translations to Baluchi, Kurdish and Urdu.
* Localization update for other languages.

Change-Id: Ie674230cff18df79135953bbee2044ec404e47fc
2015-01-06 08:11:58 +02:00
Amir E. Aharoni 1acaf1515f Update upstream jquery.uls to 10777bb
* Don't show region headings in narrow mode.
* Remove the map.

GitHub link: https://github.com/wikimedia/jquery.uls/commit/10777bb25ea23dc5609a1109a27e901711cc264b

Change-Id: I4fcfba5a6ef46d0bda34331c6ea111cdedd157a7
2014-12-22 13:40:18 +00:00
Amir E. Aharoni dff15dbb5a Update from upstream jquery.uls
Allow configurable panel width instead of
hardcoded 4 columns of languages.

Change-Id: I163d7501598bdf6098a00432f53d56babe10a1a9
2014-12-15 13:37:39 +02:00
Amir E. AharoniandKartikMistry 219d494dbd Update jquery.uls to 03a1baa
Changes:
 * Localization updates
 * Added localizations to new languages
 * Added the ISO 15924 code for the Balinese script to langdb
 * Added languages to langdb:
 ** abs - Ambonese
 ** acf - Saint Lucian Creole French
 ** ban - Balinese
 ** bfa - Bari
 ** bgn - Western Balochi
 ** ciw - Chippewa
 ** cnh - Haka Chin
 ** din - Dinka
 ** dty - Dotyali
 ** jdt - Judeo-Tat
 ** kac - Jingpho
 ** lki - Laki
 ** lkt - Lakota
 ** luz - Southern Luri
 ** miq - Mískito
 ** mww - Hmong Daw
 ** pbb - Páez
 ** rcf - Réunion Creole French
 ** sdh - Southern Kurdish
 ** son - Songhay
 ** zgh - Standard Moroccan Tamazight
 * Corrections in the autonyms in langdb for:
 ** aeb - Tunisian Arabic
 ** cs  - Czech
 ** nap - Neapolitan
 ** rup - Aromanian
 ** ty  - Tahitian

Change-Id: I700444f34c36f6583bdf79e1bfcd4b34de288ff0
2014-11-27 06:24:30 +00:00
Amir E. Aharoni b0db2471dc Remove font-size for panel buttons
This fixes the Monobook tiny font issue described in Bug 65516,
and as far as I can see in my testing, it doesn't affect Vector.

Bug: 65516
Change-Id: I910e3ed7cb26fa20fcb371e5baae56edc76ffed2
2014-11-13 17:02:12 +02:00
Amir E. Aharoni 2aaa5b19d1 Update jquery.ime from upstream
Fix a bug in the my-xkb Burmese keyboard.

Change-Id: I881bd1bcf18530a004ca563ddbca5b567ae81ddc
2014-10-28 15:48:43 +02:00
Amir E. Aharoni 6de6bdf8f2 Remove tofu detection logging
Change-Id: I2b808bae2ee19062c16d8aaff2bdf0b2986e8ad0
2014-06-26 16:02:49 +03:00
Amir E. Aharoni 77fd46e914 Update jquery.uls from upstream
* Add Khakas language
* Fix id for the search box

Change-Id: I331fb7bbbe5ef47f1ae77a1cf600d13004b9c193
2014-06-10 09:52:15 +00:00
Amir E. AharoniandNemo bis 50f6bdce29 Replace #p-lang-list with #p-lang .body ul
The #p-lang-list id was removed from core (I028880cfa),
and this broke the compact links beta feature.
This commit replaces it with a different selector.

Change-Id: I154919a54b032dd481fe080204a2a16819d85140
2014-05-22 13:17:15 +00:00
Amir E. AharoniandKartikMistry 771c6cff6a Update jquery.uls from upstream
* Localization added for Belarusian
* Code cleanup in jquery.uls.core.js
* Call proper cancel function on pressing the cancel button
* Remove the unused option menu

Change-Id: I4482c6c63d93bdbc520bf3d505288b4b88c66eab
2014-05-14 12:15:41 +00:00
Amir E. Aharoni a1cbd5074a Update jquery.uls from upstream
* Fix ota writing system and autonym
* Clean up conditions code in uls.core
* Localisation updates

Bug: 60815
Change-Id: I2c7bfa55e495fcac6d9e2cf747004ee4a0e46475
2014-04-25 18:02:59 +03:00
Amir E. AharoniandKartikMistry 767c3cea4f Update jquery.ime from upstream
* Add Batak input method
* Fix Odia Lekhani input method

Bug: 56309

Change-Id: I9192554f42994a799309b9cec7466045dccfe27d
2014-04-20 12:19:23 +00:00
Amir E. AharoniandSanthosh Thottingal 10a25c1cc9 Allow always logging tofu detection
This commit allows to log tofu detection always,
even if the rest of the webfonts library is not loaded.

By default this is disabled.

To enable it, set the variable $wgULSTofuLoggingChance
to a number between 0 and 100, indicating the chance of it
getting logged. The idea of the lottery is that even a partial
sample can be useful.

Change-Id: Ia08fe0de348b7eebfa95498a6be58ae41608ba3b
2014-04-14 09:14:14 +05:30
Amir E. Aharoni d1efe292a5 Localization update from upstream
Change-Id: I3ffc4214dafec7517a13cd52ef9aa3eb592717bc
2014-04-07 01:09:45 +03:00