Update jquery.uls from upstream

Change-Id: I2591f5f8e761f08ef07085f3a73001ec3f84ae36
This commit is contained in:
Amir E. Aharoni
2013-08-19 10:58:39 +03:00
parent 44bd73325a
commit 21fedbb2cb
8 changed files with 59 additions and 21 deletions

View File

@@ -0,0 +1,13 @@
{
"@metadata": {
"authors": [
"\u0423\u043c\u0430\u0440"
]
},
"uls-region-WW": "\u0414\u0435\u0440\u0440\u0438\u0433\u0434\u0443\u044c\u043d\u0435\u043d\u0430\u043d",
"uls-region-AS": "\u0410\u0437\u0438",
"uls-region-ME": "\u0413\u0435\u0440\u0433\u0430\u0440\u0430 \u041c\u0430\u043b\u0445\u0431\u0430\u043b\u0435",
"uls-region-PA": "\u041e\u043a\u0435\u0430\u043d\u0438",
"uls-common-languages": "\u0428\u0430 \u0434\u04c0\u0430\u043d\u0438\u0441\u0431\u0435\u043b\u043b\u0430 \u043c\u0435\u0442\u0442\u0430\u043d\u0430\u0448",
"uls-search-placeholder": "\u041b\u0430\u0445\u0430 \u043c\u043e\u0442\u0442"
}

View File

@@ -12,7 +12,7 @@
"uls-region-EU": "\u0626\u06d5\u0648\u0631\u0648\u0648\u067e\u0627", "uls-region-EU": "\u0626\u06d5\u0648\u0631\u0648\u0648\u067e\u0627",
"uls-region-AS": "\u0626\u0627\u0633\u06cc\u0627", "uls-region-AS": "\u0626\u0627\u0633\u06cc\u0627",
"uls-region-ME": "\u0695\u06c6\u0698\u06be\u06d5\u06b5\u0627\u062a\u06cc \u0646\u0627\u0648\u06cc\u0646", "uls-region-ME": "\u0695\u06c6\u0698\u06be\u06d5\u06b5\u0627\u062a\u06cc \u0646\u0627\u0648\u06cc\u0646",
"uls-region-PA": "\u0626\u06c6\u0642\u06cc\u0627\u0646\u0648\u0648\u0633\u06cc \u067e\u0627\u0633\u06cc\u0641\u06cc\u06a9", "uls-region-PA": "\u0626\u06c6\u0642\u06cc\u0627\u0646\u0648\u0648\u0633\u06cc \u0626\u0627\u0631\u0627\u0645",
"uls-no-results-found": "\u06be\u06cc\u0686 \u0626\u0627\u06a9\u0627\u0645\u06ce\u06a9 \u0646\u06d5\u062f\u06c6\u0632\u0631\u0627\u06cc\u06d5\u0648\u06d5", "uls-no-results-found": "\u06be\u06cc\u0686 \u0626\u0627\u06a9\u0627\u0645\u06ce\u06a9 \u0646\u06d5\u062f\u06c6\u0632\u0631\u0627\u06cc\u06d5\u0648\u06d5",
"uls-common-languages": "\u0632\u0645\u0627\u0646\u06d5 \u06be\u0627\u0648\u0628\u06d5\u0634\u06d5\u06a9\u0627\u0646", "uls-common-languages": "\u0632\u0645\u0627\u0646\u06d5 \u06be\u0627\u0648\u0628\u06d5\u0634\u06d5\u06a9\u0627\u0646",
"uls-no-results-suggestion-title": "\u0695\u06d5\u0646\u06af\u06d5 \u062e\u06c6\u0634\u06cc\u062a \u0628\u06ce \u0644\u06d5:", "uls-no-results-suggestion-title": "\u0695\u06d5\u0646\u06af\u06d5 \u062e\u06c6\u0634\u06cc\u062a \u0628\u06ce \u0644\u06d5:",

View File

@@ -1,10 +1,13 @@
{ {
"@metadata": { "@metadata": {
"authors": [ "authors": [
"Santhosh.thottingal" "Santhosh.thottingal",
"Siddhartha Ghai"
] ]
}, },
"uls-select-language": "\u092d\u093e\u0937\u093e \u091a\u0941\u0928\u0947\u0902", "uls-select-language": "\u092d\u093e\u0937\u093e \u091a\u0941\u0928\u0947\u0902",
"uls-region-WW": "\u0935\u0948\u0936\u094d\u0935\u093f\u0915",
"uls-region-SP": "\u0935\u093f\u0936\u0947\u0937",
"uls-region-AM": "\u0905\u092e\u0947\u0930\u093f\u0915\u093e", "uls-region-AM": "\u0905\u092e\u0947\u0930\u093f\u0915\u093e",
"uls-region-AF": "\u0905\u092b\u093c\u094d\u0930\u0940\u0915\u093e", "uls-region-AF": "\u0905\u092b\u093c\u094d\u0930\u0940\u0915\u093e",
"uls-region-EU": "\u092f\u0942\u0930\u094b\u092a", "uls-region-EU": "\u092f\u0942\u0930\u094b\u092a",
@@ -12,5 +15,8 @@
"uls-region-ME": "\u092e\u0927\u094d\u092f \u092a\u0942\u0930\u094d\u0935", "uls-region-ME": "\u092e\u0927\u094d\u092f \u092a\u0942\u0930\u094d\u0935",
"uls-region-PA": "\u092a\u094d\u0930\u0936\u093e\u0902\u0924", "uls-region-PA": "\u092a\u094d\u0930\u0936\u093e\u0902\u0924",
"uls-no-results-found": "\u0915\u094b\u0908 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u0939\u0940\u0902 \u092e\u093f\u0932\u0947", "uls-no-results-found": "\u0915\u094b\u0908 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u0939\u0940\u0902 \u092e\u093f\u0932\u0947",
"uls-common-languages": "\u0906\u092e \u092d\u093e\u0937\u093e" "uls-common-languages": "\u0906\u092e \u092d\u093e\u0937\u093e\u090f\u0901",
"uls-no-results-suggestion-title": "\u0906\u092a\u0915\u0947 \u0932\u093f\u092f\u0947 \u0938\u0902\u092d\u0935\u0924\u0903 \u0909\u092a\u092f\u094b\u0917\u0940:",
"uls-search-help": "\u0906\u092a \u092d\u093e\u0937\u093e \u0915\u0947 \u0928\u093e\u092e, \u0932\u093f\u092a\u093f \u0915\u0947 \u0928\u093e\u092e \u090f\u0935\u0902 \u092d\u093e\u0937\u093e \u0915\u0947 ISO \u0915\u094b\u0921 \u0938\u0947 \u0916\u094b\u091c \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902, \u0914\u0930 \u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u0905\u0928\u0941\u0938\u093e\u0930 \u092c\u094d\u0930\u093e\u0909\u091c\u093c \u092d\u0940 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902:",
"uls-search-placeholder": "\u092d\u093e\u0937\u093e \u0916\u094b\u091c"
} }

View File

@@ -1,11 +1,13 @@
{ {
"@metadata": { "@metadata": {
"authors": [ "authors": [
"Growingup" "Growingup",
"\u0412\u0438\u043a\u0438\u043d\u0435\u0439"
] ]
}, },
"uls-select-language": "\u0422\u0438\u043b\u0434\u0438 \u0442\u0430\u043d\u0434\u043e\u043e", "uls-select-language": "\u0422\u0438\u043b\u0434\u0438 \u0442\u0430\u043d\u0434\u043e\u043e",
"uls-region-WW": "\u0411\u04af\u0442\u043a\u04af\u043b \u0434\u04af\u0439\u043d\u04e9\u043b\u04af\u043a", "uls-region-WW": "\u0411\u04af\u0442\u043a\u04af\u043b \u0434\u04af\u0439\u043d\u04e9\u043b\u04af\u043a",
"uls-region-SP": "\u0410\u0442\u0430\u0439\u044b\u043d",
"uls-region-AM": "\u0410\u043c\u0435\u0440\u0438\u043a\u0430", "uls-region-AM": "\u0410\u043c\u0435\u0440\u0438\u043a\u0430",
"uls-region-AF": "\u0410\u0444\u0440\u0438\u043a\u0430", "uls-region-AF": "\u0410\u0444\u0440\u0438\u043a\u0430",
"uls-region-EU": "\u0415\u0432\u0440\u043e\u043f\u0430", "uls-region-EU": "\u0415\u0432\u0440\u043e\u043f\u0430",
@@ -13,5 +15,6 @@
"uls-region-ME": "\u0416\u0430\u043a\u044b\u043d\u043a\u044b \u0427\u044b\u0433\u044b\u0448", "uls-region-ME": "\u0416\u0430\u043a\u044b\u043d\u043a\u044b \u0427\u044b\u0433\u044b\u0448",
"uls-region-PA": "\u041e\u043a\u0435\u0430\u043d\u0438\u044f", "uls-region-PA": "\u041e\u043a\u0435\u0430\u043d\u0438\u044f",
"uls-no-results-found": "\u0416\u044b\u0439\u044b\u043d\u0442\u044b\u043a\u0442\u0430\u0440 \u0442\u0430\u0431\u044b\u043b\u0433\u0430\u043d \u0436\u043e\u043a", "uls-no-results-found": "\u0416\u044b\u0439\u044b\u043d\u0442\u044b\u043a\u0442\u0430\u0440 \u0442\u0430\u0431\u044b\u043b\u0433\u0430\u043d \u0436\u043e\u043a",
"uls-no-results-suggestion-title": "\u0411\u0430\u043b\u043a\u0438\u043c \u0431\u0443\u043b \u0442\u0438\u043b\u0434\u0435\u0440 \u0441\u0438\u0437\u0434\u0438 \u043a\u044b\u0437\u044b\u043a\u0442\u044b\u0440\u0430\u0442:",
"uls-search-placeholder": "\u0418\u0437\u0434\u04e9\u04e9 \u0442\u0438\u043b\u0438" "uls-search-placeholder": "\u0418\u0437\u0434\u04e9\u04e9 \u0442\u0438\u043b\u0438"
} }

View File

@@ -6,6 +6,7 @@
}, },
"uls-select-language": "\u0632\u0648\u0648\u0646 \u0631\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0627\u06a9\u0631\u062f\u0646", "uls-select-language": "\u0632\u0648\u0648\u0646 \u0631\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0627\u06a9\u0631\u062f\u0646",
"uls-region-WW": "\u062c\u0647\u0648\u0646 \u0645\u06cc\u0648\u0646", "uls-region-WW": "\u062c\u0647\u0648\u0646 \u0645\u06cc\u0648\u0646",
"uls-region-SP": "\u0648\u06cc\u0698\u0647",
"uls-region-AM": "\u0622\u0645\u0631\u06cc\u06a9\u0627", "uls-region-AM": "\u0622\u0645\u0631\u06cc\u06a9\u0627",
"uls-region-AF": "\u0622\u0641\u0631\u06cc\u0642\u0627", "uls-region-AF": "\u0622\u0641\u0631\u06cc\u0642\u0627",
"uls-region-EU": "\u0627\u0631\u0648\u067e\u0627", "uls-region-EU": "\u0627\u0631\u0648\u067e\u0627",

View File

@@ -0,0 +1,21 @@
{
"@metadata": {
"authors": [
"Servien"
]
},
"uls-select-language": "Taal kiezen",
"uls-region-WW": "Wereldwied",
"uls-region-SP": "Spesiaal",
"uls-region-AM": "Amerika",
"uls-region-AF": "Afrika",
"uls-region-EU": "Europa",
"uls-region-AS": "Azi\u00eb",
"uls-region-ME": "Midden-Oosten",
"uls-region-PA": "Stille Zeegebied",
"uls-no-results-found": "Gien resultaoten evunnen",
"uls-common-languages": "Taalsuggesties",
"uls-no-results-suggestion-title": "Misschien wi'j een van de volgende talen kiezen:",
"uls-search-help": "Je kunnen zeuken op taalnaam, schriftnaam, ISO-kode van de taal of je kunnen per regio deurblaojen:",
"uls-search-placeholder": "Taal zeuken"
}

View File

@@ -224,6 +224,7 @@
* Callback for no results found context. * Callback for no results found context.
*/ */
noresults: function () { noresults: function () {
$( '.regionselector' ).removeClass( 'active' );
this.$resultsView.lcd( 'noResults' ); this.$resultsView.lcd( 'noResults' );
}, },
@@ -231,6 +232,7 @@
* callback for results found context. * callback for results found context.
*/ */
success: function () { success: function () {
$( '.regionselector' ).removeClass( 'active' );
this.$resultsView.show(); this.$resultsView.show();
}, },
@@ -244,7 +246,9 @@
// Register all event listeners to the ULS here. // Register all event listeners to the ULS here.
uls.$element.on( 'click', $.proxy( uls.click, uls ) ); uls.$element.on( 'click', $.proxy( uls.click, uls ) );
uls.$languageFilter.on( 'searchclear', $.proxy( uls.defaultSearch, uls ) ); uls.$languageFilter.on( 'searchclear.uls', $.proxy( uls.defaultSearch, uls ) );
uls.$languageFilter.on( 'noresults.uls', $.proxy( uls.noresults, uls ) );
uls.$languageFilter.on( 'resultsfound.uls', $.proxy( uls.success, uls ) );
// Close when clicking on the close button // Close when clicking on the close button
uls.$menu.find( '#uls-close' ).on( 'click', $.proxy( uls.cancel, uls ) ); uls.$menu.find( '#uls-close' ).on( 'click', $.proxy( uls.cancel, uls ) );
@@ -272,14 +276,6 @@
uls.$languageFilter.languagefilter( { uls.$languageFilter.languagefilter( {
$target: lcd, $target: lcd,
languages: uls.languages, languages: uls.languages,
success: function () {
$( '.regionselector' ).removeClass( 'active' );
uls.success();
},
noresults: function () {
$( '.regionselector' ).removeClass( 'active' );
uls.noresults();
},
searchAPI: uls.options.searchAPI, searchAPI: uls.options.searchAPI,
onSelect: $.proxy( uls.select, uls ) onSelect: $.proxy( uls.select, uls )
} ); } );

View File

@@ -143,7 +143,7 @@
*/ */
clear: function() { clear: function() {
this.deactivate(); this.deactivate();
this.$element.trigger( 'searchclear' ); this.$element.trigger( 'searchclear.uls' );
}, },
/** /**
@@ -222,15 +222,15 @@
/** /**
* Handler method to be called once search is over. * Handler method to be called once search is over.
* Based on search result call success or noresults callbacks * Based on search result triggers resultsfound or noresults events
* @param query string * @param query string
*/ */
resultHandler: function( query ) { resultHandler: function( query ) {
if ( this.resultCount === 0 && this.options.noresults ) { if ( this.resultCount === 0 ) {
this.$suggestion.val( '' ); this.$suggestion.val( '' );
this.options.noresults.call( this, query ); this.$element.trigger( 'noresults.uls', query );
} else if ( this.options.success ) { } else {
this.options.success( this, query, this.resultCount ); this.$element.trigger( 'resultsfound.uls', [query, this.resultCount] );
} }
}, },
@@ -339,8 +339,6 @@
$target: null, // Where to append the results $target: null, // Where to append the results
searchAPI: null, searchAPI: null,
languages: null, // Languages as code:name format. languages: null, // Languages as code:name format.
noresults: null, // callback for no results found case
success: null, // callback if any results found.
onSelect: null // Language select handler - like enter in filter textbox. onSelect: null // Language select handler - like enter in filter textbox.
}; };