From a2fc15af66ae909907fb17359fe5d3ec15874698 Mon Sep 17 00:00:00 2001 From: Abijeet Date: Tue, 25 Apr 2023 18:15:58 +0530 Subject: [PATCH] Update jquery.uls from upstream Update jquery.uls to: https://github.com/wikimedia/jquery.uls/commit/95e65bf1b0b7711d70a7726c6e6015a0680d435b Bug: T333822 Change-Id: I85e3eccdb52b5178d2b1a8913fc069deb1d2345d --- lib/jquery.uls/i18n/hy.json | 4 +++- lib/jquery.uls/i18n/lt.json | 1 + lib/jquery.uls/i18n/rsk.json | 3 ++- lib/jquery.uls/i18n/sd.json | 2 +- lib/jquery.uls/i18n/sjd.json | 13 +++++++++++++ lib/jquery.uls/i18n/yue.json | 3 ++- lib/jquery.uls/src/jquery.uls.lcd.js | 7 +++++++ 7 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 lib/jquery.uls/i18n/sjd.json diff --git a/lib/jquery.uls/i18n/hy.json b/lib/jquery.uls/i18n/hy.json index d5f4f2dc..e880cd23 100644 --- a/lib/jquery.uls/i18n/hy.json +++ b/lib/jquery.uls/i18n/hy.json @@ -1,6 +1,7 @@ { "@metadata": { "authors": [ + "Kareyac", "Nona", "Xelgen" ] @@ -18,5 +19,6 @@ "uls-common-languages": "Առաջարկվող լեզուներ", "uls-no-results-suggestion-title": "Ձեզ գուցե հետաքրքրեն․", "uls-search-help": "Դուք կարող եք որոնել լեզուն իր անվամբ, գրի անունով, ԻՍՈ կոդով կամ կարող եք ընտրել ըստ տարածաշրջանի։", - "uls-search-placeholder": "Որոնել լեզուները" + "uls-search-placeholder": "Լեզվի որոնում", + "uls-search-placeholder-short": "Որոնում" } diff --git a/lib/jquery.uls/i18n/lt.json b/lib/jquery.uls/i18n/lt.json index b70bcede..60e5b413 100644 --- a/lib/jquery.uls/i18n/lt.json +++ b/lib/jquery.uls/i18n/lt.json @@ -6,6 +6,7 @@ "Eitvys200", "Mantak111", "Manvydasz", + "Nokeoo", "Zygimantus" ] }, diff --git a/lib/jquery.uls/i18n/rsk.json b/lib/jquery.uls/i18n/rsk.json index 1cbb0c69..88feb21f 100644 --- a/lib/jquery.uls/i18n/rsk.json +++ b/lib/jquery.uls/i18n/rsk.json @@ -17,5 +17,6 @@ "uls-common-languages": "Предложени язик", "uls-no-results-suggestion-title": "Можебуц сце заинтересовани за:", "uls-search-help": "Можеце преглєдовац по мену язика або писма, по ISO коду язика або по реґиону.", - "uls-search-placeholder": "Глєданє язика" + "uls-search-placeholder": "Глєданє язика", + "uls-search-placeholder-short": "Глєдай" } diff --git a/lib/jquery.uls/i18n/sd.json b/lib/jquery.uls/i18n/sd.json index 8f85d5fa..2d0647de 100644 --- a/lib/jquery.uls/i18n/sd.json +++ b/lib/jquery.uls/i18n/sd.json @@ -17,7 +17,7 @@ "uls-region-PA": "پئسفڪ", "uls-region-all": "سڀ ٻوليون", "uls-no-results-found": "ڪي بہ نتيجا نہ لڌا", - "uls-common-languages": "تجويزڪيل ٻوليون", + "uls-common-languages": "ڏسيل ٻوليون", "uls-no-results-suggestion-title": "توهان هنن شين ۾ دلچسپي رکي سگهو ٿا:", "uls-search-help": "توهان ٻولي جي نالي، اسڪرپٽ جو نالو، ٻولي جو آءِايس.او ڪوڊ يا خطي جي حساب سان ڳولي سگهو ٿا.", "uls-search-placeholder": "ڪنھن ٻوليءَ لاءِ ڳوليو", diff --git a/lib/jquery.uls/i18n/sjd.json b/lib/jquery.uls/i18n/sjd.json new file mode 100644 index 00000000..93bf1501 --- /dev/null +++ b/lib/jquery.uls/i18n/sjd.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "Merrahtar" + ] + }, + "uls-region-WW": "Пугкмырса", + "uls-region-SP": "Надта", + "uls-region-ME": "Алльтлэсс Нуҏҏьт", + "uls-region-all": "Пугк кӣл", + "uls-common-languages": "Па̄һкма кӣл", + "uls-search-placeholder": "О̄дзэ кӣл" +} diff --git a/lib/jquery.uls/i18n/yue.json b/lib/jquery.uls/i18n/yue.json index 173c6409..d91ed56a 100644 --- a/lib/jquery.uls/i18n/yue.json +++ b/lib/jquery.uls/i18n/yue.json @@ -20,5 +20,6 @@ "uls-common-languages": "建議嘅話", "uls-no-results-suggestion-title": "您可能有興趣:", "uls-search-help": "你可以用語言名、程式碼名、語言 ISO 代碼搜尋,亦都可以按地區瀏覽。", - "uls-search-placeholder": "搵一種話" + "uls-search-placeholder": "搵一種話", + "uls-search-placeholder-short": "搵嘢" } diff --git a/lib/jquery.uls/src/jquery.uls.lcd.js b/lib/jquery.uls/src/jquery.uls.lcd.js index 8390844b..39bf8f71 100644 --- a/lib/jquery.uls/src/jquery.uls.lcd.js +++ b/lib/jquery.uls/src/jquery.uls.lcd.js @@ -155,6 +155,13 @@ $listItems.removeClass( 'uls-language-option--highlighted' ); var $selectedItem = $listItems.eq( this.navigationIndex ); + if ( $selectedItem.length === 0 ) { + throw new Error( + 'Could not identify selected item with index: ' + this.navigationIndex + '; ' + + 'Total items in ULS: ' + $listItems.length + ); + } + $selectedItem.addClass( 'uls-language-option--highlighted' ); // If the selected item is not visible, then scroll the container to display it