allow passing a function for maximumSelectionSize
This commit is contained in:
parent
353672832d
commit
7bdad56837
@ -1235,10 +1235,11 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
postRender();
|
postRender();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opts.maximumSelectionSize >=1) {
|
var maxSelSize = $.isFunction(opts.maximumSelectionSize) ? opts.maximumSelectionSize() : opts.maximumSelectionSize;
|
||||||
|
if (maxSelSize >=1) {
|
||||||
data = this.data();
|
data = this.data();
|
||||||
if ($.isArray(data) && data.length >= opts.maximumSelectionSize && checkFormatter(opts.formatSelectionTooBig, "formatSelectionTooBig")) {
|
if ($.isArray(data) && data.length >= maxSelSize && checkFormatter(opts.formatSelectionTooBig, "formatSelectionTooBig")) {
|
||||||
render("<li class='select2-selection-limit'>" + opts.formatSelectionTooBig(opts.maximumSelectionSize) + "</li>");
|
render("<li class='select2-selection-limit'>" + opts.formatSelectionTooBig(maxSelSize) + "</li>");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user