|
|
@@ -67,9 +67,10 @@
|
|
|
selectControl.append($("<option></option>")
|
|
|
.attr("value", value)
|
|
|
.text($('<div />').html(text).text()));
|
|
|
+
|
|
|
// Sort it. Not overly efficient to do this here
|
|
|
var $opts = selectControl.find('option:gt(0)');
|
|
|
- $opts.sort(function(a,b){
|
|
|
+ $opts.sort(function (a, b) {
|
|
|
a = $(a).text().toLowerCase();
|
|
|
b = $(b).text().toLowerCase();
|
|
|
if ($.isNumeric(a) && $.isNumeric(b)) {
|
|
|
@@ -79,6 +80,7 @@
|
|
|
}
|
|
|
return a > b ? 1 : a < b ? -1 : 0;
|
|
|
});
|
|
|
+
|
|
|
selectControl.find('option:gt(0)').remove();
|
|
|
selectControl.append($opts);
|
|
|
}
|