improve multiselect

Signed-off-by: Th3M3 <the_me@outlook.de>
This commit is contained in:
Th3M3
2020-03-15 21:43:16 +01:00
parent 0a81dadf2f
commit fd983a2b68
10 changed files with 218 additions and 1841 deletions

View File

@@ -129,6 +129,24 @@ function validateIPv6CIDR(ip) {
return ipv6validator.test(ip);
}
function bsSelect_defaults() {
// set bootstrap-select defaults
var pickerDEFAULTS = $.fn.selectpicker.Constructor.DEFAULTS;
pickerDEFAULTS.noneSelectedText = "none selected";
pickerDEFAULTS.selectedTextFormat = "count > 1";
pickerDEFAULTS.actionsBox = true;
pickerDEFAULTS.width = "fit";
pickerDEFAULTS.container = "body";
pickerDEFAULTS.dropdownAlignRight = "auto";
pickerDEFAULTS.countSelectedText = function(num, total) {
if (num === total) {
return "All selected (" + num + ")";
}
return num + " selected";
};
}
window.utils = (function() {
return {
showAlert: showAlert,
@@ -136,6 +154,7 @@ window.utils = (function() {
disableAll: disableAll,
enableAll: enableAll,
validateIPv4CIDR: validateIPv4CIDR,
validateIPv6CIDR: validateIPv6CIDR
validateIPv6CIDR: validateIPv6CIDR,
bsSelect_defaults: bsSelect_defaults
};
})();