1
0
mirror of synced 2025-02-03 21:59:24 +03:00

Started work on the "No results found" message

This commit is contained in:
Kevin Brown 2014-11-01 14:20:51 -04:00
parent 9bb993cee9
commit 959b96eca6
9 changed files with 79 additions and 9 deletions

2
dist/js/i18n/en.js vendored
View File

@ -1 +1 @@
window.$=window.$||{},function(){$&&$.fn&&$.fn.select2&&$.fn.select2.amd&&(define=$.fn.select2.amd.define,require=$.fn.select2.amd.require),define("select2/i18n/en",[],function(){return{no_results:function(){return"No results found"}}}),require("jquery.select2"),$.fn.select2.amd={define:define,require:require}}();
window.$=window.$||{},function(){$&&$.fn&&$.fn.select2&&$.fn.select2.amd&&(define=$.fn.select2.amd.define,require=$.fn.select2.amd.require),define("select2/i18n/en",[],function(){return{noResults:function(){return"No results found"}}}),require("jquery.select2"),$.fn.select2.amd={define:define,require:require}}();

View File

@ -179,9 +179,23 @@ define('select2/results',[
this.$results.empty();
};
Results.prototype.empty = function () {
var $empty = $('<li role="treeitem" class="option"></li>');
$empty.text(this.options.get('translations').get('noResults'));
this.$results.append($empty);
};
Results.prototype.append = function (data) {
var $options = [];
if (data.length === 0) {
this.empty();
return;
}
data = this.sort(data);
for (var d = 0; d < data.length; d++) {
@ -1383,7 +1397,7 @@ define('select2/dropdown/search',[
define('select2/i18n/en',[],function () {
return {
'no_results': function () {
noResults: function () {
return 'No results found';
}
};

View File

@ -179,9 +179,23 @@ define('select2/results',[
this.$results.empty();
};
Results.prototype.empty = function () {
var $empty = $('<li role="treeitem" class="option"></li>');
$empty.text(this.options.get('translations').get('noResults'));
this.$results.append($empty);
};
Results.prototype.append = function (data) {
var $options = [];
if (data.length === 0) {
this.empty();
return;
}
data = this.sort(data);
for (var d = 0; d < data.length; d++) {
@ -1383,7 +1397,7 @@ define('select2/dropdown/search',[
define('select2/i18n/en',[],function () {
return {
'no_results': function () {
noResults: function () {
return 'No results found';
}
};

View File

@ -9714,9 +9714,23 @@ define('select2/results',[
this.$results.empty();
};
Results.prototype.empty = function () {
var $empty = $('<li role="treeitem" class="option"></li>');
$empty.text(this.options.get('translations').get('noResults'));
this.$results.append($empty);
};
Results.prototype.append = function (data) {
var $options = [];
if (data.length === 0) {
this.empty();
return;
}
data = this.sort(data);
for (var d = 0; d < data.length; d++) {
@ -10918,7 +10932,7 @@ define('select2/dropdown/search',[
define('select2/i18n/en',[],function () {
return {
'no_results': function () {
noResults: function () {
return 'No results found';
}
};

File diff suppressed because one or more lines are too long

16
dist/js/select2.js vendored
View File

@ -607,9 +607,23 @@ define('select2/results',[
this.$results.empty();
};
Results.prototype.empty = function () {
var $empty = $('<li role="treeitem" class="option"></li>');
$empty.text(this.options.get('translations').get('noResults'));
this.$results.append($empty);
};
Results.prototype.append = function (data) {
var $options = [];
if (data.length === 0) {
this.empty();
return;
}
data = this.sort(data);
for (var d = 0; d < data.length; d++) {
@ -1811,7 +1825,7 @@ define('select2/dropdown/search',[
define('select2/i18n/en',[],function () {
return {
'no_results': function () {
noResults: function () {
return 'No results found';
}
};

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
define(function () {
return {
'no_results': function () {
noResults: function () {
return 'No results found';
}
};

View File

@ -29,9 +29,23 @@ define([
this.$results.empty();
};
Results.prototype.empty = function () {
var $empty = $('<li role="treeitem" class="option"></li>');
$empty.text(this.options.get('translations').get('noResults'));
this.$results.append($empty);
};
Results.prototype.append = function (data) {
var $options = [];
if (data.length === 0) {
this.empty();
return;
}
data = this.sort(data);
for (var d = 0; d < data.length; d++) {