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
798e200b56

Bug: T179402
Bug: T189582
Change-Id: Ib86fd5c6ae77f4f69ba1f7dc43143a77fe399fad
This commit is contained in:
Amire80
2018-03-15 18:24:04 +02:00
parent 49675b6865
commit b36b70826f
3 changed files with 12 additions and 9 deletions

View File

@@ -15,7 +15,7 @@
"uls-region-ME": "המזרח התיכון",
"uls-region-PA": "האוקיינוס השקט",
"uls-region-all": "כל השפות",
"uls-no-results-found": "לא נמצאו שפות",
"uls-no-results-found": "לא נמצאו תוצאות",
"uls-common-languages": "שפות מוצעות",
"uls-no-results-suggestion-title": "אולי זה יעניין אותך:",
"uls-search-help": "אפשר לחפש לפי שם שפה, שם שיטת הכתב, קוד ISO של השפה, או ניתן לעיין לפי אזור.",

View File

@@ -235,8 +235,10 @@
this.$suggestion.val( '' );
this.$element.trigger(
'noresults.uls',
query,
this.options.ulsPurpose
{
query: query,
ulsPurpose: this.options.ulsPurpose
}
);
return;
}

View File

@@ -382,9 +382,9 @@
/**
* No-results event handler
* @param {Event} event
* @param {string} [currentSearchQuery] Current search query that gave mp results
* @param {Object} data Information about the failed search query
*/
noResults: function ( event, currentSearchQuery ) {
noResults: function ( event, data ) {
var $noResults;
this.$element.addClass( 'uls-no-results' );
@@ -393,7 +393,7 @@
if ( typeof this.options.noResultsTemplate === 'function' ) {
$noResults =
this.options.noResultsTemplate.call( this, currentSearchQuery );
this.options.noResultsTemplate.call( this, data.query );
} else if ( this.options.noResultsTemplate instanceof jQuery ) {
$noResults = this.options.noResultsTemplate;
} else {
@@ -408,8 +408,8 @@
var lcd = this;
if ( this.options.clickhandler ) {
this.$element.on( 'click', '.row li', function () {
lcd.options.clickhandler.call( this, $( this ).data( 'code' ) );
this.$element.on( 'click', '.row li', function ( event ) {
lcd.options.clickhandler.call( this, $( this ).data( 'code' ), event );
} );
}
}
@@ -448,7 +448,8 @@
quickList: [],
// Callback function for language selection
clickhandler: undefined,
// Callback function when no search results
// Callback function when no search results.
// If overloaded, it can accept the search string as an argument.
noResultsTemplate: function () {
var $suggestionsContainer, $suggestions,
$noResultsTemplate = $( noResultsTemplate );