From 6226f80b81d1d087b94d6a4172c3ee18bc296028 Mon Sep 17 00:00:00 2001 From: Kartik Mistry Date: Mon, 5 Mar 2018 11:16:39 +0530 Subject: [PATCH] Update jquery.uls to c9c2056 Changes: * Localization updates. * Update language-data to 9a506b9. * Allow identifying the context of the different ULS panels within one app. * Convert ulsPurpose from a data attribute to an languagefilter option. Change-Id: I7805ce226b0f8db8545b126c331e2a5915021a3c --- lib/jquery.uls/i18n/cv.json | 3 +- lib/jquery.uls/i18n/diq.json | 2 +- lib/jquery.uls/i18n/mr.json | 8 +- lib/jquery.uls/src/jquery.uls.core.js | 5 + lib/jquery.uls/src/jquery.uls.data.js | 150 +++++++++++++++++- .../src/jquery.uls.languagefilter.js | 10 +- 6 files changed, 169 insertions(+), 9 deletions(-) diff --git a/lib/jquery.uls/i18n/cv.json b/lib/jquery.uls/i18n/cv.json index e29ae6fe..65f9c615 100644 --- a/lib/jquery.uls/i18n/cv.json +++ b/lib/jquery.uls/i18n/cv.json @@ -13,8 +13,9 @@ "uls-region-AS": "Ази", "uls-region-ME": "Малти хӗвел тухӑҫ", "uls-region-PA": "Океани", + "uls-region-all": "Мӗн пур чӗлхе", "uls-no-results-found": "Нимӗн те тупӑнмарӗ", - "uls-common-languages": "Чӗлхене сис", + "uls-common-languages": "Сӗннӗ чӗлхесем", "uls-no-results-suggestion-title": "Тен çак чĕлхесем пăхма пултаратăр:", "uls-search-help": "Чĕлхе ячĕпе, çырулăхĕпе, ISO-кочĕпе е регионĕпе шырама пулать:", "uls-search-placeholder": "Чĕлхе шыра" diff --git a/lib/jquery.uls/i18n/diq.json b/lib/jquery.uls/i18n/diq.json index 426cabc1..51aa7ddb 100644 --- a/lib/jquery.uls/i18n/diq.json +++ b/lib/jquery.uls/i18n/diq.json @@ -10,7 +10,7 @@ "Gırd" ] }, - "uls-region-WW": "Heradınya", + "uls-region-WW": "Dınyayi", "uls-region-SP": "Xısusi", "uls-region-AM": "Amerika", "uls-region-AF": "Afriqa", diff --git a/lib/jquery.uls/i18n/mr.json b/lib/jquery.uls/i18n/mr.json index f0f712cc..cc869d88 100644 --- a/lib/jquery.uls/i18n/mr.json +++ b/lib/jquery.uls/i18n/mr.json @@ -3,7 +3,8 @@ "authors": [ "Kaajawa", "Mahitgar", - "V.narsikar" + "V.narsikar", + "Sureshkhole" ] }, "uls-region-WW": "वैश्विक", @@ -14,9 +15,10 @@ "uls-region-AS": "आशिया", "uls-region-ME": "मध्यपूर्व (मिडल इस्ट)", "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-help": "आपण भाषेनुसार, लिपीनुसार, भाषेच्या आयएसओ कोडनुसार शोध घेऊ शकता अथवा प्रदेशानुसार शोधु शकता:", "uls-search-placeholder": "भाषेचा शोध घ्या" } diff --git a/lib/jquery.uls/src/jquery.uls.core.js b/lib/jquery.uls/src/jquery.uls.core.js index 36f30a56..4844f95d 100644 --- a/lib/jquery.uls/src/jquery.uls.core.js +++ b/lib/jquery.uls/src/jquery.uls.core.js @@ -230,6 +230,7 @@ this.$languageFilter.languagefilter( { lcd: lcd, languages: this.languages, + ulsPurpose: this.options.ulsPurpose, searchAPI: this.options.searchAPI, onSelect: $.proxy( this.select, this ) } ); @@ -393,6 +394,10 @@ // The options are wide (4 columns), medium (2 columns), and narrow (1 column). // If not specified, it will be set automatically. menuWidth: undefined, + // What is this ULS used for. + // Should be set for distinguishing between different instances of ULS + // in the same application. + ulsPurpose: '', // Used by LCD quickList: [], // Used by LCD diff --git a/lib/jquery.uls/src/jquery.uls.data.js b/lib/jquery.uls/src/jquery.uls.data.js index b7552bfb..6edabd69 100644 --- a/lib/jquery.uls/src/jquery.uls.data.js +++ b/lib/jquery.uls/src/jquery.uls.data.js @@ -1,4 +1,4 @@ -(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o