1
0
mirror of synced 2025-02-16 20:13:16 +03:00

only call initSelection() when there is actual input. avoids making users implement empty input check in their initSelection()s

This commit is contained in:
Igor Vaynberg 2012-04-10 07:45:09 -07:00
parent 19810405ce
commit a16190c822

View File

@ -444,7 +444,6 @@
});
return data;
}
}
}
}
@ -838,11 +837,13 @@
}));
if ($.isFunction(this.opts.initSelection)) {
if (this.select || this.opts.element.val() !== "") {
selected = this.opts.initSelection.call(null, this.opts.element);
if (selected !== undefined && selected != null) {
this.updateSelection(selected);
}
}
}
this.setPlaceholder();
};
@ -1074,11 +1075,13 @@
}));
if ($.isFunction(this.opts.initSelection)) {
if (this.select || this.opts.element.val() !== "") {
data = this.opts.initSelection.call(null, this.opts.element);
if (data !== undefined && data != null) {
this.updateSelection(data);
}
}
}
// set the placeholder if necessary
this.clearSearch();
@ -1324,7 +1327,7 @@
return (value === undefined) ? this : value;
};
// exports
// exports
window.Select2 = {
query: {
ajax: ajax,
@ -1338,4 +1341,7 @@
}
};
}(jQuery));
}
(jQuery)
)
;