diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bf06c447..9f8dae4c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,45 @@ +# v1.13.4 (2018-12-11) + +### Bug Fixes +- [#1710]: When listening for keydown event on .bs-searchbox, ensure it is a child of .bootstrap-select +- [#1943]: Option dropdownAlignRight auto doesn't work +- [#2034]: Uncaught TypeError: Cannot read property '0' of undefined +- [#2082]: button vertical alignment +- [#2105]: Dynamically added picker causes resize JS error +- [#2118]: Memory leak: getPlacement resize & scroll +- [#2140]: data-hidden broken in v1.13.0 +- [#2151]: This plugins broken when the version of IE below 10 + +### Documentation +- [#2125]: add styleBase option to documentation + +### New Features +- [#767], [#1876], [#2026]: Improve/expand liveSearchNormalize +- [#2120], [#2121], [#2152] - replace JSHint with ESLint (clean up code) +- [#1910]: Amharic locale +- [#1926]: Latvian locale + +[#767]: https://github.com/snapappointments/bootstrap-select/issues/767 +[#1876]: https://github.com/snapappointments/bootstrap-select/issues/1876 +[#2026]: https://github.com/snapappointments/bootstrap-select/issues/2026 +[#1710]: https://github.com/snapappointments/bootstrap-select/issues/1710 +[#1943]: https://github.com/snapappointments/bootstrap-select/issues/1943 +[#2034]: https://github.com/snapappointments/bootstrap-select/issues/2034 +[#2082]: https://github.com/snapappointments/bootstrap-select/issues/2082 +[#2105]: https://github.com/snapappointments/bootstrap-select/issues/2105 +[#2118]: https://github.com/snapappointments/bootstrap-select/issues/2118 +[#2140]: https://github.com/snapappointments/bootstrap-select/issues/2140 +[#2151]: https://github.com/snapappointments/bootstrap-select/issues/2151 +[#2125]: https://github.com/snapappointments/bootstrap-select/issues/2125 + +[#1910]: https://github.com/snapappointments/bootstrap-select/pull/1910 +[#1926]: https://github.com/snapappointments/bootstrap-select/pull/1926 +[#2120]: https://github.com/snapappointments/bootstrap-select/pull/2120 +[#2121]: https://github.com/snapappointments/bootstrap-select/pull/2121 +[#2152]: https://github.com/snapappointments/bootstrap-select/pull/2152 + +------------------- + # v1.13.3 (2018-10-15) ### Bug Fixes @@ -8,12 +50,12 @@ - [#2092]: Cannot read property 'className' of undefined - [#2101]: Extra tick mark when using livesearch in Bootstrap 4 -[#1425]: https://github.com/snapappointments/bootstrap-select/issues/#1425 -[#1828]: https://github.com/snapappointments/bootstrap-select/issues/#1828 -[#2045]: https://github.com/snapappointments/bootstrap-select/issues/#2045 -[#2086]: https://github.com/snapappointments/bootstrap-select/issues/#2086 -[#2092]: https://github.com/snapappointments/bootstrap-select/issues/#2092 -[#2101]: https://github.com/snapappointments/bootstrap-select/issues/#2101 +[#1425]: https://github.com/snapappointments/bootstrap-select/issues/1425 +[#1828]: https://github.com/snapappointments/bootstrap-select/issues/1828 +[#2045]: https://github.com/snapappointments/bootstrap-select/issues/2045 +[#2086]: https://github.com/snapappointments/bootstrap-select/issues/2086 +[#2092]: https://github.com/snapappointments/bootstrap-select/issues/2092 +[#2101]: https://github.com/snapappointments/bootstrap-select/issues/2101 ------------------- diff --git a/README.md b/README.md index eada17eb0..fe7d0d9a4 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Bootstrap-select requires jQuery v1.9.1+, Bootstrap’s dropdown.js component, a Several quick start options are available: -- [Download the latest release.](https://github.com/snapappointments/bootstrap-select/archive/v1.13.3.zip) +- [Download the latest release.](https://github.com/snapappointments/bootstrap-select/archive/v1.13.4.zip) - Clone the repo: `git clone https://github.com/snapappointments/bootstrap-select.git` - Install with [npm](https://www.npmjs.com/package/bootstrap-select): `npm install bootstrap-select` - Install with [yarn](https://yarn.pm/bootstrap-select): `yarn add bootstrap-select` @@ -54,13 +54,13 @@ Several quick start options are available: ```html - + - + - + ``` > The CDN is updated after the release is made public, which means that there is a delay between the publishing of a release and its availability on the CDN. diff --git a/dist/css/bootstrap-select.css b/dist/css/bootstrap-select.css index 0fd313e2e..6a0822afe 100644 --- a/dist/css/bootstrap-select.css +++ b/dist/css/bootstrap-select.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/css/bootstrap-select.min.css b/dist/css/bootstrap-select.min.css index 9753e2b70..bffa62792 100644 --- a/dist/css/bootstrap-select.min.css +++ b/dist/css/bootstrap-select.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/bootstrap-select.js b/dist/js/bootstrap-select.js index fbae9d859..4ba0b1afd 100644 --- a/dist/js/bootstrap-select.js +++ b/dist/js/bootstrap-select.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -25,6 +25,57 @@ (function ($) { 'use strict'; + // Polyfill for browsers with no classList support + // Remove in v2 + if (!('classList' in document.createElement('_'))) { + (function (view) { + if (!('Element' in view)) return; + + var classListProp = 'classList', + protoProp = 'prototype', + elemCtrProto = view.Element[protoProp], + objCtr = Object, + classListGetter = function () { + var $elem = $(this); + + return { + add: function (classes) { + return $elem.addClass(classes); + }, + remove: function (classes) { + return $elem.removeClass(classes); + }, + toggle: function (classes, force) { + return $elem.toggleClass(classes, force); + }, + contains: function (classes) { + return $elem.hasClass(classes); + } + } + }; + + if (objCtr.defineProperty) { + var classListPropDesc = { + get: classListGetter, + enumerable: true, + configurable: true + }; + try { + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } catch (ex) { // IE 8 doesn't support enumerable:true + // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36 + // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected + if (ex.number === undefined || ex.number === -0x7FF5EC54) { + classListPropDesc.enumerable = false; + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } + } + } else if (objCtr[protoProp].__defineGetter__) { + elemCtrProto.__defineGetter__(classListProp, classListGetter); + } + }(window)); + } + var testElement = document.createElement('_'); testElement.classList.toggle('c3', false); @@ -43,6 +94,8 @@ }; } + testElement = null; + // shallow array comparison function isEqual (array1, array2) { return array1.length === array2.length && array1.every(function (element, index) { @@ -547,7 +600,7 @@ this.init(); }; - Selectpicker.VERSION = '1.13.3'; + Selectpicker.VERSION = '1.13.4'; Selectpicker.BootstrapVersion = version.major; @@ -1013,6 +1066,7 @@ createLi: function () { var that = this, mainElements = [], + hiddenOptions = {}, widestOption, availableOptionsCount = 0, widestOptionLength = 0, @@ -1217,7 +1271,7 @@ var parentData = $parent.data(); - if (thisData.hidden === true || (that.options.hideDisabled && ((isDisabled && !isOptgroup) || isOptgroupDisabled))) { + if ((thisData.hidden === true || this.hidden) || (that.options.hideDisabled && (isDisabled || isOptgroupDisabled))) { // set prevHiddenIndex - the index of the first hidden option in a group of hidden options // used to determine whether or not a divider should be placed after an optgroup if there are // hidden options between the optgroup and the first visible option @@ -1226,6 +1280,11 @@ liIndex--; + hiddenOptions[index] = { + type: 'hidden', + data: thisData + } + // if previous element is not an optgroup if (!showDivider) { if (prevHiddenIndex !== undefined) { @@ -1269,9 +1328,16 @@ } } - var optGroupClass = ' ' + parent.className || ''; + var optGroupClass = ' ' + parent.className || '', + previousOption = this.previousElementSibling; + + prevHiddenIndex = thisData.prevHiddenIndex; + + if (prevHiddenIndex !== undefined) { + previousOption = $selectOptions[prevHiddenIndex].previousElementSibling; + } - if (!this.previousElementSibling) { // Is it the first option of the optgroup? + if (!previousOption) { // Is it the first option of the optgroup? optID += 1; // Get the opt group label @@ -1313,11 +1379,6 @@ headerIndex = liIndex - 1; } - if (that.options.hideDisabled && (isDisabled || thisData.hidden === true)) { - liIndex--; - return; - } - textElement = generateText({ text: text, optionContent: optionContent, @@ -1424,6 +1485,7 @@ this.selectpicker.main.elements = mainElements; this.selectpicker.main.data = mainData; + this.selectpicker.main.hidden = hiddenOptions; this.selectpicker.current = this.selectpicker.main; @@ -1445,17 +1507,15 @@ this.tabIndex(); - for (var i = 0, len = this.selectpicker.main.elements.length; i < len; i++) { - var index = this.selectpicker.main.map.originalIndex[i], + for (var index = 0, len = $selectOptions.length; index < len; index++) { + var i = that.selectpicker.main.map.newIndex[index], option = $selectOptions[index]; if (option && option.selected) { selectedItems.push(option); if ((selectedItemsInTitle.length < 100 && that.options.selectedTextFormat !== 'count') || selectedItems.length === 1) { - if (that.options.hideDisabled && (option.disabled || (option.parentNode.tagName === 'OPTGROUP' && option.parentNode.disabled))) return; - - var thisData = this.selectpicker.main.data[i].data, + var thisData = (that.selectpicker.main.data[i] || that.selectpicker.main.hidden[index]).data, icon = thisData.icon && that.options.showIcon ? ' ' : '', subtext, titleItem; diff --git a/dist/js/bootstrap-select.js.map b/dist/js/bootstrap-select.js.map index 4138cd4a1..03e63dbb0 100644 --- a/dist/js/bootstrap-select.js.map +++ b/dist/js/bootstrap-select.js.map @@ -1 +1 @@ -{"version":3,"sources":["bootstrap-select.js"],"names":["root","factory","undefined","window","define","amd","a0","module","exports","require","this","jQuery","$","defineProperty","toString","startsWith","testElement","document","createElement","classList","toggle","contains","_toggle","DOMTokenList","prototype","token","force","arguments","call","getSelectValues","select","opt","result","options","multiple","i","len","length","selected","push","value","text","String","object","$defineProperty","Object","error","search","TypeError","string","stringLength","searchString","searchLength","position","pos","Number","start","Math","min","max","index","charCodeAt","configurable","writable","keys","o","k","r","hasOwnProperty","valHooks","useDefault","_set","set","elem","data","apply","changedArguments","EventIsSupported","Event","e","stringSearch","li","method","normalize","stringTypes","searchSuccess","stringType","replace","normalizeToBase","toUpperCase","indexOf","toInteger","parseInt","fn","triggerNative","eventName","event","el","dispatchEvent","bubbles","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","deburredLetters","À","Á","Â","Ã","Ä","Å","à","á","â","ã","ä","å","Ç","ç","Ð","ð","È","É","Ê","Ë","è","é","ê","ë","Ì","Í","Î","Ï","ì","í","î","ï","Ñ","ñ","Ò","Ó","Ô","Õ","Ö","Ø","ò","ó","ô","õ","ö","ø","Ù","Ú","Û","Ü","ù","ú","û","ü","Ý","ý","ÿ","Æ","æ","Þ","þ","ß","Ā","Ă","Ą","ā","ă","ą","Ć","Ĉ","Ċ","Č","ć","ĉ","ċ","č","Ď","Đ","ď","đ","Ē","Ĕ","Ė","Ę","Ě","ē","ĕ","ė","ę","ě","Ĝ","Ğ","Ġ","Ģ","ĝ","ğ","ġ","ģ","Ĥ","Ħ","ĥ","ħ","Ĩ","Ī","Ĭ","Į","İ","ĩ","ī","ĭ","į","ı","Ĵ","ĵ","Ķ","ķ","ĸ","Ĺ","Ļ","Ľ","Ŀ","Ł","ĺ","ļ","ľ","ŀ","ł","Ń","Ņ","Ň","Ŋ","ń","ņ","ň","ŋ","Ō","Ŏ","Ő","ō","ŏ","ő","Ŕ","Ŗ","Ř","ŕ","ŗ","ř","Ś","Ŝ","Ş","Š","ś","ŝ","ş","š","Ţ","Ť","Ŧ","ţ","ť","ŧ","Ũ","Ū","Ŭ","Ů","Ű","Ų","ũ","ū","ŭ","ů","ű","ų","Ŵ","ŵ","Ŷ","ŷ","Ÿ","Ź","Ż","Ž","ź","ż","ž","IJ","ij","Œ","œ","ʼn","ſ","reLatin","reComboMark","RegExp","deburrLetter","key","createEscaper","map","escaper","match","source","join","testRegexp","replaceRegexp","test","htmlEscape","&","<",">","\"","'","`","htmlUnescape","&","<",">",""","'","`","keyCodeMap","32","48","49","50","51","52","53","54","55","56","57","59","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","96","97","98","99","100","101","102","103","104","105","keyCodes","version","success","major","full","dropdown","Constructor","VERSION","split","err","console","warn","selectId","EVENT_KEY","classNames","DISABLED","DIVIDER","SHOW","DROPUP","MENU","MENURIGHT","MENULEFT","BUTTONCLASS","POPOVERHEADER","Selector","REGEXP_ARROW","REGEXP_TAB_OR_ESCAPE","Selectpicker","element","that","$element","$newElement","$button","$menu","selectpicker","main","newIndex","originalIndex","current","view","keydown","keyHistory","resetKeyHistory","setTimeout","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","Plugin","option","args","_option","shift","BootstrapVersion","DEFAULTS","style","chain","each","$this","is","config","extend","defaults","template","Function","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","virtualScroll","display","constructor","id","addClass","prop","autofocus","createDropdown","createLi","after","prependTo","children","$menuInner","$searchbox","find","removeClass","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","isVirtual","menuInner","emptyMenu","firstChild","cloneNode","replaceChild","scrollTop","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","off","validity","valid","focus","blur","drop","searchbox","actionsbox","donebutton","setPositionData","canHighlight","type","height","sizeInfo","dividerHeight","dropdownHeaderHeight","liHeight","disabled","elements","createView","isSearching","prevActive","active","scroll","chunkSize","chunkCount","firstChunk","lastChunk","currentChunk","prevPositions","positionIsDifferent","previousElements","array1","array2","chunks","menuIsDifferent","hasScrollBar","offsetWidth","totalMenuWidth","menuWidth","scrollBarWidth","css","ceil","menuInnerHeight","round","endOfChunk","position0","position1","activeIndex","prevActiveIndex","selectedIndex","visibleElements","slice","setOptionStatus","every","marginTop","marginBottom","menuFragment","createDocumentFragment","visibleElementsLen","appendChild","newActive","currentActive","add","updateValue","noScroll","hasClass","widestOption","mainElements","availableOptionsCount","widestOptionLength","mainData","optID","headerIndex","liIndex","titleOption","checkMark","elementTemplates","span","subtext","a","whitespace","createTextNode","fragment","className","setAttribute","generateLI","content","classes","optgroup","nodeType","innerHTML","generateA","inline","insertAdjacentHTML","generateText","optionSubtextElement","optionIconElement","textElement","optionContent","textContent","optionIcon","optionSubtext","isSelected","titleNotAppended","parentNode","insertBefore","$selectOptions","prevHiddenIndex","labelElement","prevHidden","thisData","optionClass","cssText","tokens","icon","$parent","parent","isOptgroup","tagName","isOptgroupDisabled","isDisabled","showDivider","previousElementSibling","parentData","hidden","next","divider","allOptionsDisabled","$options","filter","optGroupClass","label","labelEscaped","labelSubtext","labelIcon","labelSubtextElement","labelIconElement","labelTextElement","generateLabel","lastIndex","childElementCount","_mainDataLast","combinedLength","findLis","selectedItems","selectedItemsInTitle","togglePlaceholder","tabIndex","titleItem","trim","totalCount","status","buttonClass","newElement","menu","menuInnerInner","dropdownHeader","actions","firstOption","selectWidth","minWidth","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginLeft","marginRight","overflowY","removeChild","selectHeight","getSelectPosition","containerPos","$window","offset","$container","top","left","selectOffsetTop","selectOffsetBot","selectOffsetLeft","scrollLeft","selectOffsetRight","setMenuSize","isAuto","menuHeight","minHeight","_minHeight","maxHeight","menuInnerMinHeight","estimate","divHeight","divLength","toggleClass","max-height","overflow","min-height","overflow-y","_popper","update","setSize","requestAnimationFrame","$selectClone","clone","appendTo","btnWidth","outerWidth","$bsContainer","actualHeight","getPlacement","containerPosition","Default","append","detach","setDisabled","setSelected","activeIndexIsSet","keepActive","removeAttr","click","nothingSelected","$document","setFocus","checkPopperExists","state","isCreated","keyCode","preventDefault","_menu","retainActive","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","eq","$optgroup","$optgroupOptions","maxOptionsGrp","maxReached","maxReachedGrp","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","noResults","searchValue","searchMatch","q","cache","cacheArr","searchStyle","_searchStyle","normalizeSearch","_$lisSelected","cacheLen","liPrev","changeAll","previousSelected","currentSelected","liData","isActive","liActive","activeLi","isToggle","closest","$items","updateScroll","downOnTab","which","isArrowKey","lastIndexOf","liActiveIndex","scrollHeight","matches","cancel","clearTimeout","charAt","matchIndex","before","removeData","old","noConflict","$selectpicker"],"mappings":"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","file":"bootstrap-select.min.js"} \ No newline at end of file +{"version":3,"sources":["bootstrap-select.js"],"names":["root","factory","undefined","window","define","amd","a0","module","exports","require","this","jQuery","$","document","createElement","view","classListProp","protoProp","elemCtrProto","Element","objCtr","Object","classListGetter","$elem","add","classes","addClass","remove","removeClass","toggle","force","toggleClass","contains","hasClass","defineProperty","classListPropDesc","get","enumerable","configurable","ex","number","__defineGetter__","toString","startsWith","testElement","classList","_toggle","DOMTokenList","prototype","token","arguments","call","getSelectValues","select","opt","result","options","multiple","i","len","length","selected","push","value","text","String","object","$defineProperty","error","search","TypeError","string","stringLength","searchString","searchLength","position","pos","Number","start","Math","min","max","index","charCodeAt","writable","keys","o","k","r","hasOwnProperty","valHooks","useDefault","_set","set","elem","data","apply","changedArguments","EventIsSupported","Event","e","stringSearch","li","method","normalize","stringTypes","searchSuccess","stringType","replace","normalizeToBase","toUpperCase","indexOf","toInteger","parseInt","fn","triggerNative","eventName","event","el","dispatchEvent","bubbles","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","deburredLetters","À","Á","Â","Ã","Ä","Å","à","á","â","ã","ä","å","Ç","ç","Ð","ð","È","É","Ê","Ë","è","é","ê","ë","Ì","Í","Î","Ï","ì","í","î","ï","Ñ","ñ","Ò","Ó","Ô","Õ","Ö","Ø","ò","ó","ô","õ","ö","ø","Ù","Ú","Û","Ü","ù","ú","û","ü","Ý","ý","ÿ","Æ","æ","Þ","þ","ß","Ā","Ă","Ą","ā","ă","ą","Ć","Ĉ","Ċ","Č","ć","ĉ","ċ","č","Ď","Đ","ď","đ","Ē","Ĕ","Ė","Ę","Ě","ē","ĕ","ė","ę","ě","Ĝ","Ğ","Ġ","Ģ","ĝ","ğ","ġ","ģ","Ĥ","Ħ","ĥ","ħ","Ĩ","Ī","Ĭ","Į","İ","ĩ","ī","ĭ","į","ı","Ĵ","ĵ","Ķ","ķ","ĸ","Ĺ","Ļ","Ľ","Ŀ","Ł","ĺ","ļ","ľ","ŀ","ł","Ń","Ņ","Ň","Ŋ","ń","ņ","ň","ŋ","Ō","Ŏ","Ő","ō","ŏ","ő","Ŕ","Ŗ","Ř","ŕ","ŗ","ř","Ś","Ŝ","Ş","Š","ś","ŝ","ş","š","Ţ","Ť","Ŧ","ţ","ť","ŧ","Ũ","Ū","Ŭ","Ů","Ű","Ų","ũ","ū","ŭ","ů","ű","ų","Ŵ","ŵ","Ŷ","ŷ","Ÿ","Ź","Ż","Ž","ź","ż","ž","IJ","ij","Œ","œ","ʼn","ſ","reLatin","reComboMark","RegExp","deburrLetter","key","createEscaper","map","escaper","match","source","join","testRegexp","replaceRegexp","test","htmlEscape","&","<",">","\"","'","`","htmlUnescape","&","<",">",""","'","`","keyCodeMap","32","48","49","50","51","52","53","54","55","56","57","59","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","96","97","98","99","100","101","102","103","104","105","keyCodes","version","success","major","full","dropdown","Constructor","VERSION","split","err","console","warn","selectId","EVENT_KEY","classNames","DISABLED","DIVIDER","SHOW","DROPUP","MENU","MENURIGHT","MENULEFT","BUTTONCLASS","POPOVERHEADER","Selector","REGEXP_ARROW","REGEXP_TAB_OR_ESCAPE","Selectpicker","element","that","$element","$newElement","$button","$menu","selectpicker","main","newIndex","originalIndex","current","keydown","keyHistory","resetKeyHistory","setTimeout","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","show","hide","init","Plugin","option","args","_option","shift","BootstrapVersion","DEFAULTS","style","chain","each","$this","is","config","extend","defaults","template","Function","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","virtualScroll","display","constructor","id","prop","autofocus","createDropdown","createLi","after","prependTo","children","$menuInner","$searchbox","find","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","isVirtual","menuInner","emptyMenu","firstChild","cloneNode","replaceChild","scrollTop","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","off","validity","valid","focus","blur","drop","searchbox","actionsbox","donebutton","setPositionData","canHighlight","type","height","sizeInfo","dividerHeight","dropdownHeaderHeight","liHeight","disabled","elements","createView","isSearching","prevActive","active","scroll","chunkSize","chunkCount","firstChunk","lastChunk","currentChunk","prevPositions","positionIsDifferent","previousElements","array1","array2","chunks","menuIsDifferent","hasScrollBar","offsetWidth","totalMenuWidth","menuWidth","scrollBarWidth","css","ceil","menuInnerHeight","round","endOfChunk","position0","position1","activeIndex","prevActiveIndex","selectedIndex","visibleElements","slice","setOptionStatus","every","marginTop","marginBottom","menuFragment","createDocumentFragment","visibleElementsLen","appendChild","newActive","currentActive","updateValue","noScroll","widestOption","mainElements","hiddenOptions","availableOptionsCount","widestOptionLength","mainData","optID","headerIndex","liIndex","titleOption","checkMark","elementTemplates","span","subtext","a","whitespace","createTextNode","fragment","className","setAttribute","generateLI","content","optgroup","nodeType","innerHTML","generateA","inline","insertAdjacentHTML","generateText","optionSubtextElement","optionIconElement","textElement","optionContent","textContent","optionIcon","optionSubtext","isSelected","titleNotAppended","parentNode","insertBefore","$selectOptions","prevHiddenIndex","labelElement","prevHidden","thisData","optionClass","cssText","tokens","icon","$parent","parent","isOptgroup","tagName","isOptgroupDisabled","isDisabled","showDivider","previousElementSibling","parentData","hidden","next","divider","allOptionsDisabled","$options","filter","optGroupClass","previousOption","label","labelEscaped","labelSubtext","labelIcon","labelSubtextElement","labelIconElement","labelTextElement","generateLabel","lastIndex","childElementCount","_mainDataLast","combinedLength","findLis","selectedItems","selectedItemsInTitle","togglePlaceholder","tabIndex","titleItem","trim","totalCount","status","buttonClass","newElement","menu","menuInnerInner","dropdownHeader","actions","firstOption","selectWidth","minWidth","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginLeft","marginRight","overflowY","removeChild","selectHeight","getSelectPosition","containerPos","$window","offset","$container","top","left","selectOffsetTop","selectOffsetBot","selectOffsetLeft","scrollLeft","selectOffsetRight","setMenuSize","isAuto","menuHeight","minHeight","_minHeight","maxHeight","menuInnerMinHeight","estimate","divHeight","divLength","max-height","overflow","min-height","overflow-y","_popper","update","setSize","requestAnimationFrame","$selectClone","clone","appendTo","btnWidth","outerWidth","$bsContainer","actualHeight","getPlacement","containerPosition","Default","append","detach","setDisabled","setSelected","activeIndexIsSet","keepActive","removeAttr","click","nothingSelected","$document","setFocus","checkPopperExists","state","isCreated","keyCode","preventDefault","_menu","retainActive","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","eq","$optgroup","$optgroupOptions","maxOptionsGrp","maxReached","maxReachedGrp","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","noResults","searchValue","searchMatch","q","cache","cacheArr","searchStyle","_searchStyle","normalizeSearch","_$lisSelected","cacheLen","liPrev","changeAll","previousSelected","currentSelected","liData","isActive","liActive","activeLi","isToggle","closest","$items","updateScroll","downOnTab","which","isArrowKey","lastIndexOf","liActiveIndex","scrollHeight","matches","cancel","clearTimeout","charAt","matchIndex","before","removeData","old","noConflict","$selectpicker"],"mappings":"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","file":"bootstrap-select.min.js"} \ No newline at end of file diff --git a/dist/js/bootstrap-select.min.js b/dist/js/bootstrap-select.min.js index 94f1f94ba..8ef2a2db9 100644 --- a/dist/js/bootstrap-select.min.js +++ b/dist/js/bootstrap-select.min.js @@ -1,9 +1,9 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(F){"use strict";var e,c,t,i=document.createElement("_");if(i.classList.toggle("c3",!1),i.classList.contains("c3")){var s=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:s.call(this,e)}}function E(e){var t,i=[],s=e&&e.options;if(e.multiple)for(var n=0,o=s.length;n]+>/g,"")),s&&(a=m(a)),a=a.toUpperCase(),o="contains"===i?0<=a.indexOf(t):a.startsWith(t)))break}return o}function z(e){return parseInt(e,10)||0}F.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(o?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var l={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function d(e){return l[e]}function m(e){return(e=e.toString())&&e.replace(r,d).replace(a,"")}var h=function(t){var i=function(e){return t[e]},e="(?:"+Object.keys(t).join("|")+")",s=RegExp(e),n=RegExp(e,"g");return function(e){return e=null==e?"":""+e,s.test(e)?e.replace(n,i):e}},G=h({"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}),f=h({"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"}),S={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},C=27,O=13,T=32,D=9,H=38,A=40,_={success:!1,major:"3"};try{_.full=(F.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),_.major=_.full[0],_.success=!0}catch(e){console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e)}var p=0,L=".bs.select",q={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title"},N={MENU:"."+q.MENU};"4"===_.major&&(q.DIVIDER="dropdown-divider",q.SHOW="show",q.BUTTONCLASS="btn-light",q.POPOVERHEADER="popover-header");var P=new RegExp(H+"|"+A),R=new RegExp("^"+D+"$|"+C),u=function(e,t){var i=this;n.useDefault||(F.valHooks.select.set=n._set,n.useDefault=!0),this.$element=F(e),this.$newElement=null,this.$button=null,this.$menu=null,this.options=t,this.selectpicker={main:{map:{newIndex:{},originalIndex:{}}},current:{map:{}},search:{map:{}},view:{},keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){i.selectpicker.keydown.keyHistory=""},800)}}}},null===this.options.title&&(this.options.title=this.$element.attr("title"));var s=this.options.windowPadding;"number"==typeof s&&(this.options.windowPadding=[s,s,s,s]),this.val=u.prototype.val,this.render=u.prototype.render,this.refresh=u.prototype.refresh,this.setStyle=u.prototype.setStyle,this.selectAll=u.prototype.selectAll,this.deselectAll=u.prototype.deselectAll,this.destroy=u.prototype.destroy,this.remove=u.prototype.remove,this.show=u.prototype.show,this.hide=u.prototype.hide,this.init()};function v(e){var o,l=arguments,r=e;if([].shift.apply(l),!_.success){try{_.full=(F.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){_.full=u.BootstrapVersion.split(" ")[0].split(".")}_.major=_.full[0],_.success=!0,"4"===_.major&&(q.DIVIDER="dropdown-divider",q.SHOW="show",q.BUTTONCLASS="btn-light",u.DEFAULTS.style=q.BUTTONCLASS="btn-light",q.POPOVERHEADER="popover-header")}var t=this.each(function(){var e=F(this);if(e.is("select")){var t=e.data("selectpicker"),i="object"==typeof r&&r;if(t){if(i)for(var s in i)i.hasOwnProperty(s)&&(t.options[s]=i[s])}else{var n=F.extend({},u.DEFAULTS,F.fn.selectpicker.defaults||{},e.data(),i);n.template=F.extend({},u.DEFAULTS.template,F.fn.selectpicker.defaults?F.fn.selectpicker.defaults.template:{},e.data().template,i.template),e.data("selectpicker",t=new u(this,n))}"string"==typeof r&&(o=t[r]instanceof Function?t[r].apply(t,l):t.options[r])}});return void 0!==o?o:t}u.VERSION="1.13.3",u.BootstrapVersion=_.major,u.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:q.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:''},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1},"4"===_.major&&(u.DEFAULTS.style="btn-light",u.DEFAULTS.iconBase="",u.DEFAULTS.tickIcon="bs-ok-default"),u.prototype={constructor:u,init:function(){var i=this,e=this.$element.attr("id");this.selectId=p++,this.$element.addClass("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createDropdown(),this.createLi(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(N.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu.addClass(q.MENURIGHT),void 0!==e&&this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+L,function(){if(i.isVirtual()){var e=i.$menuInner[0],t=e.firstChild.cloneNode(!1);e.replaceChild(t,e.firstChild),e.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!1),i.$element.trigger("hide"+L,e)},"hidden.bs.dropdown":function(e){i.$element.trigger("hidden"+L,e)},"show.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!0),i.$element.trigger("show"+L,e)},"shown.bs.dropdown":function(e){i.$element.trigger("shown"+L,e)}}),i.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){i.$button.addClass("bs-invalid"),i.$element.on("shown"+L+".invalid",function(){i.$element.val(i.$element.val()).off("shown"+L+".invalid")}).on("rendered"+L,function(){this.validity.valid&&i.$button.removeClass("bs-invalid"),i.$element.off("rendered"+L)}),i.$button.on("blur"+L,function(){i.$element.focus().blur(),i.$button.off("blur"+L)})}),setTimeout(function(){i.$element.trigger("loaded"+L)})},createDropdown:function(){var e,t=this.multiple||this.options.showTick?" show-tick":"",i=this.autofocus?" autofocus":"",s="",n="",o="",l="";return this.options.header&&(s='
'+this.options.header+"
"),this.options.liveSearch&&(n=''),this.multiple&&this.options.actionsBox&&(o='
"),this.multiple&&this.options.doneButton&&(l='
"),e='",F(e)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=0;e=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(C,e){e=e||0;var O=this;this.selectpicker.current=C?this.selectpicker.search:this.selectpicker.main;var z,T,D=[];function i(e,t){var i,s,n,o,l,r,a,c,d,h,p=O.selectpicker.current.elements.length,u=[],f=!0,m=O.isVirtual();O.selectpicker.view.scrollTop=e,!0===m&&O.sizeInfo.hasScrollBar&&O.$menu[0].offsetWidth>O.sizeInfo.totalMenuWidth&&(O.sizeInfo.menuWidth=O.$menu[0].offsetWidth,O.sizeInfo.totalMenuWidth=O.sizeInfo.menuWidth+O.sizeInfo.scrollBarWidth,O.$menu.css("min-width",O.sizeInfo.menuWidth)),i=Math.ceil(O.sizeInfo.menuInnerHeight/O.sizeInfo.liHeight*1.5),s=Math.round(p/i)||1;for(var v=0;vp-1?0:O.selectpicker.current.data[p-1].position-O.selectpicker.current.data[O.selectpicker.view.position1-1].position,I.firstChild.style.marginTop=b+"px",I.firstChild.style.marginBottom=w+"px"),I.firstChild.appendChild(x)}if(O.prevActiveIndex=O.activeIndex,O.options.liveSearch){if(C&&t){var E,y=0;O.selectpicker.view.canHighlight[y]||(y=1+O.selectpicker.view.canHighlight.slice(1).indexOf(!0)),E=O.selectpicker.view.visibleElements[y],O.selectpicker.view.currentActive&&(O.selectpicker.view.currentActive.classList.remove("active"),O.selectpicker.view.currentActive.firstChild&&O.selectpicker.view.currentActive.firstChild.classList.remove("active")),E&&(E.classList.add("active"),E.firstChild&&E.firstChild.classList.add("active")),O.activeIndex=O.selectpicker.current.map.originalIndex[y]}}else O.$menuInner.focus()}this.setPositionData(),i(e,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){O.noScroll||i(this.scrollTop,t),O.noScroll=!1}),F(window).off("resize"+L+"."+this.selectId+".createView").on("resize"+L+"."+this.selectId+".createView",function(){O.$newElement.hasClass(q.SHOW)&&i(O.$menuInner[0].scrollTop)})},createLi:function(){var z,T=this,D=[],H=0,A=0,L=[],N=0,P=0,R=-1;this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option"));var e,W={span:document.createElement("span"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("\xa0")},B=document.createDocumentFragment();(T.options.showTick||T.multiple)&&((e=W.span.cloneNode(!1)).className=T.options.iconBase+" "+T.options.tickIcon+" check-mark",W.a.appendChild(e)),W.a.setAttribute("role","option"),W.subtext.className="text-muted",W.text=W.span.cloneNode(!1),W.text.className="text";var M=function(e,t,i){var s=W.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?s.appendChild(e):s.innerHTML=e),void 0!==t&&""!==t&&(s.className=t),null!=i&&s.classList.add("optgroup-"+i),s},U=function(e,t,i){var s=W.a.cloneNode(!0);return e&&(11===e.nodeType?s.appendChild(e):s.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&(s.className=t),"4"===_.major&&s.classList.add("dropdown-item"),i&&s.setAttribute("style",i),s},V=function(e){var t,i,s=W.text.cloneNode(!1);if(e.optionContent)s.innerHTML=e.optionContent;else{if(s.textContent=e.text,e.optionIcon){var n=W.whitespace.cloneNode(!1);(i=W.span.cloneNode(!1)).className=T.options.iconBase+" "+e.optionIcon,B.appendChild(i),B.appendChild(n)}e.optionSubtext&&((t=W.subtext.cloneNode(!1)).innerHTML=e.optionSubtext,s.appendChild(t))}return B.appendChild(s),B};if(this.options.title&&!this.multiple){R--;var t=this.$element[0],i=!1,s=!this.selectpicker.view.titleOption.parentNode;if(s)this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",i=void 0===F(t.options[t.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected");(s||0!==this.selectpicker.view.titleOption.index)&&t.insertBefore(this.selectpicker.view.titleOption,t.firstChild),i&&(t.selectedIndex=0)}var j=this.$element.find("option");j.each(function(e){var t=F(this);if(R++,!t.hasClass("bs-title-option")){var i,s,n,o,l=t.data(),r=this.className||"",a=G(this.style.cssText),c=l.content,d=this.textContent,h=l.tokens,p=l.subtext,u=l.icon,f=t.parent(),m=f[0],v="OPTGROUP"===m.tagName,g=v&&m.disabled,b=this.disabled||g,w=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName,I=f.data();if(!0===l.hidden||T.options.hideDisabled&&(b&&!v||g))return i=l.prevHiddenIndex,t.next().data("prevHiddenIndex",void 0!==i?i:e),R--,w||void 0!==i&&(o=j[i].previousElementSibling)&&"OPTGROUP"===o.tagName&&!o.disabled&&(w=!0),void(w&&"divider"!==L[L.length-1].type&&(R++,D.push(M(!1,q.DIVIDER,N+"div")),L.push({type:"divider",optID:N})));if(v&&!0!==l.divider){if(T.options.hideDisabled&&b){if(void 0===I.allOptionsDisabled){var x=f.children();f.data("allOptionsDisabled",x.filter(":disabled").length===x.length)}if(f.data("allOptionsDisabled"))return void R--}var k=" "+m.className||"";if(!this.previousElementSibling){N+=1;var $=m.label,S=G($),E=I.subtext,y=I.icon;0!==e&&0 li")},render:function(){var e=this,t=this.$element.find("option"),i=[],s=[];this.togglePlaceholder(),this.tabIndex();for(var n=0,o=this.selectpicker.main.elements.length;n ':"";r=e.options.showSubtext&&c.subtext&&!e.multiple?' '+c.subtext+"":"",a=l.title?l.title:c.content&&e.options.showContent?c.content.toString():d+l.innerHTML.trim()+r,s.push(a)}}var h=this.multiple?s.join(this.options.multipleSeparator):s[0];if(50");if(1p[1]||1===p.length&&2<=i.length){var u=this.selectpicker.view.availableOptionsCount;h=("function"==typeof this.options.countSelectedText?this.options.countSelectedText(i.length,u):this.options.countSelectedText).replace("{0}",i.length.toString()).replace("{1}",u.toString())}}null==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(h=this.options.title),h||(h=void 0!==this.options.title?this.options.title:this.options.noneSelectedText),this.$button[0].title=f(h.replace(/<[^>]*>?/g,"").trim()),this.$button.find(".filter-option-inner-inner")[0].innerHTML=h,this.$element.trigger("rendered"+L)},setStyle:function(e,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var i=e||this.options.style;"add"==t?this.$button.addClass(i):"remove"==t?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(e){if(e||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var t=document.createElement("div"),i=document.createElement("div"),s=document.createElement("div"),n=document.createElement("ul"),o=document.createElement("li"),l=document.createElement("li"),r=document.createElement("li"),a=document.createElement("a"),c=document.createElement("span"),d=this.options.header&&0this.sizeInfo.menuExtras.vert&&r+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)n=3this.options.size){for(var g=0;gthis.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var t,i=this,s=F(window),n=0;this.setMenuSize(),"auto"===this.options.size?(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return i.setMenuSize()}),s.off("resize"+L+"."+this.selectId+".setMenuSize scroll"+L+"."+this.selectId+".setMenuSize").on("resize"+L+"."+this.selectId+".setMenuSize scroll"+L+"."+this.selectId+".setMenuSize",function(){return i.setMenuSize()})):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize"),s.off("resize"+L+"."+this.selectId+".setMenuSize scroll"+L+"."+this.selectId+".setMenuSize")),e?n=this.$menuInner[0].scrollTop:i.multiple||"number"==typeof(t=i.selectpicker.main.map.newIndex[i.$element[0].selectedIndex])&&!1!==i.options.size&&(n=(n=i.sizeInfo.liHeight*t)-i.sizeInfo.menuInnerHeight/2+i.sizeInfo.liHeight/2),i.createView(!1,n)}},setWidth:function(){var i=this;"auto"===this.options.width?requestAnimationFrame(function(){i.$menu.css("min-width","0"),i.liHeight(),i.setMenuSize();var e=i.$newElement.clone().appendTo("body"),t=e.css("width","auto").children("button").outerWidth();e.remove(),i.sizeInfo.selectWidth=Math.max(i.sizeInfo.totalMenuWidth,t),i.$newElement.css("width",i.sizeInfo.selectWidth+"px")}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=F('
');var s,n,o,l=this,r=F(this.options.container),e=function(e){var t={},i=l.options.display||!!F.fn.dropdown.Constructor.Default&&F.fn.dropdown.Constructor.Default.display;l.$bsContainer.addClass(e.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(q.DROPUP,e.hasClass(q.DROPUP)),s=e.offset(),r.is("body")?n={top:0,left:0}:((n=r.offset()).top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),n.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft()),o=e.hasClass(q.DROPUP)?0:e[0].offsetHeight,(_.major<4||"static"===i)&&(t.top=s.top-n.top+o,t.left=s.left-n.left),t.width=e[0].offsetWidth,l.$bsContainer.css(t)};this.$button.on("click.bs.dropdown.data-api",function(){l.isDisabled()||(e(l.$newElement),l.$bsContainer.appendTo(l.options.container).toggleClass(q.SHOW,!l.$button.hasClass(q.SHOW)).append(l.$menu))}),F(window).off("resize"+L+"."+this.selectId+" scroll"+L+"."+this.selectId).on("resize"+L+"."+this.selectId+" scroll"+L+"."+this.selectId,function(){l.$newElement.hasClass(q.SHOW)&&e(l.$newElement)}),this.$element.on("hide"+L,function(){l.$menu.data("height",l.$menu.height()),l.$bsContainer.detach()})},setOptionStatus:function(){var e=this,t=this.$element.find("option");if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var i=0;i
');I[2]&&(x=x.replace("{var}",I[2][1"+x+"")),r=!1,S.$element.trigger("maxReached"+L)),f&&v&&($.append(F("
"+k+"
")),r=!1,S.$element.trigger("maxReachedGrp"+L)),setTimeout(function(){S.setSelected(n,!1)},10),$.delay(750).fadeOut(300,function(){F(this).remove()})}}}else a.prop("selected",!1),c.prop("selected",!0),S.setSelected(n,!0);!S.multiple||S.multiple&&1===S.options.maxOptions?S.$button.focus():S.options.liveSearch&&S.$searchbox.focus(),r&&(o!=E(S.$element[0])&&S.multiple||l!=S.$element.prop("selectedIndex")&&!S.multiple)&&(y=[n,c.prop("selected"),o],S.$element.triggerNative("change"))}}),this.$menu.on("click","li."+q.DISABLED+" a, ."+q.POPOVERHEADER+", ."+q.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),S.options.liveSearch&&!F(e.target).hasClass("close")?S.$searchbox.focus():S.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),S.options.liveSearch?S.$searchbox.focus():S.$button.focus()}),this.$menu.on("click","."+q.POPOVERHEADER+" .close",function(){S.$button.click()}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){S.options.liveSearch?S.$searchbox.focus():S.$button.focus(),e.preventDefault(),e.stopPropagation(),F(this).hasClass("bs-select-all")?S.selectAll():S.deselectAll()}),this.$element.on({change:function(){S.render(),S.$element.trigger("changed"+L,y),y=null},focus:function(){S.options.mobile||S.$button.focus()}})},liveSearchListener:function(){var u=this,f=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.map.newIndex={},u.selectpicker.search.map.originalIndex={},u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),l=u.options.liveSearchNormalize;l&&(i=m(i)),u._$lisSelected=u.$menuInner.find(".selected");for(var r=0;r=a.selectpicker.view.canHighlight.length&&(t=0),a.selectpicker.view.canHighlight[t+m]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+m+1).indexOf(!0))),e.preventDefault();var v=m+t;e.which===H?0===m&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,v=a.selectpicker.current.elements.length-1):d=(o=(n=a.selectpicker.current.data[v]).position-n.height)u+a.sizeInfo.menuInnerHeight),(s=a.selectpicker.current.elements[g]).classList.add("active"),s.firstChild&&s.firstChild.classList.add("active"),a.activeIndex=w[k],s.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),l.focus()}}i&&(e.which===T&&!a.selectpicker.keydown.keyHistory||e.which===O||e.which===D&&a.options.selectOnTab)&&(e.which!==T&&e.preventDefault(),a.options.liveSearch&&e.which===T||(a.$menuInner.find(".active a").trigger("click",!0),l.focus(),a.options.liveSearch||(e.preventDefault(),F(document).data("spaceSelect",!0))))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){var e=F.extend({},this.options,this.$element.data());this.options=e,this.selectpicker.main.map.newIndex={},this.selectpicker.main.map.originalIndex={},this.createLi(),this.checkDisabled(),this.render(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+L)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(L).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),F(window).off(L+"."+this.selectId)}};var g=F.fn.selectpicker;F.fn.selectpicker=v,F.fn.selectpicker.Constructor=u,F.fn.selectpicker.noConflict=function(){return F.fn.selectpicker=g,this},F(document).off("keydown.bs.dropdown.data-api").on("keydown"+L,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',u.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),F(window).on("load"+L+".data-api",function(){F(".selectpicker").each(function(){var e=F(this);v.call(e,e.data())})})}(e)}); +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(G){"use strict";"classList"in document.createElement("_")||function(e){if("Element"in e){var t="classList",i="prototype",n=e.Element[i],s=Object,o=function(){var i=G(this);return{add:function(e){return i.addClass(e)},remove:function(e){return i.removeClass(e)},toggle:function(e,t){return i.toggleClass(e,t)},contains:function(e){return i.hasClass(e)}}};if(s.defineProperty){var l={get:o,enumerable:!0,configurable:!0};try{s.defineProperty(n,t,l)}catch(e){void 0!==e.number&&-2146823252!==e.number||(l.enumerable=!1,s.defineProperty(n,t,l))}}else s[i].__defineGetter__&&n.__defineGetter__(t,o)}}(window);var e,c,t,i=document.createElement("_");if(i.classList.toggle("c3",!1),i.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:n.call(this,e)}}function S(e){var t,i=[],n=e&&e.options;if(e.multiple)for(var s=0,o=n.length;s]+>/g,"")),n&&(a=m(a)),a=a.toUpperCase(),o="contains"===i?0<=a.indexOf(t):a.startsWith(t)))break}return o}function z(e){return parseInt(e,10)||0}G.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(o?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var l={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function d(e){return l[e]}function m(e){return(e=e.toString())&&e.replace(r,d).replace(a,"")}var h=function(t){var i=function(e){return t[e]},e="(?:"+Object.keys(t).join("|")+")",n=RegExp(e),s=RegExp(e,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(s,i):e}},q=h({"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}),v=h({"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"}),E={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},C=27,O=13,T=32,H=9,D=38,L=40,K={success:!1,major:"3"};try{K.full=(G.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),K.major=K.full[0],K.success=!0}catch(e){console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e)}var p=0,A=".bs.select",Y={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title"},N={MENU:"."+Y.MENU};"4"===K.major&&(Y.DIVIDER="dropdown-divider",Y.SHOW="show",Y.BUTTONCLASS="btn-light",Y.POPOVERHEADER="popover-header");var P=new RegExp(D+"|"+L),R=new RegExp("^"+H+"$|"+C),u=function(e,t){var i=this;s.useDefault||(G.valHooks.select.set=s._set,s.useDefault=!0),this.$element=G(e),this.$newElement=null,this.$button=null,this.$menu=null,this.options=t,this.selectpicker={main:{map:{newIndex:{},originalIndex:{}}},current:{map:{}},search:{map:{}},view:{},keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){i.selectpicker.keydown.keyHistory=""},800)}}}},null===this.options.title&&(this.options.title=this.$element.attr("title"));var n=this.options.windowPadding;"number"==typeof n&&(this.options.windowPadding=[n,n,n,n]),this.val=u.prototype.val,this.render=u.prototype.render,this.refresh=u.prototype.refresh,this.setStyle=u.prototype.setStyle,this.selectAll=u.prototype.selectAll,this.deselectAll=u.prototype.deselectAll,this.destroy=u.prototype.destroy,this.remove=u.prototype.remove,this.show=u.prototype.show,this.hide=u.prototype.hide,this.init()};function f(e){var o,l=arguments,r=e;if([].shift.apply(l),!K.success){try{K.full=(G.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){K.full=u.BootstrapVersion.split(" ")[0].split(".")}K.major=K.full[0],K.success=!0,"4"===K.major&&(Y.DIVIDER="dropdown-divider",Y.SHOW="show",Y.BUTTONCLASS="btn-light",u.DEFAULTS.style=Y.BUTTONCLASS="btn-light",Y.POPOVERHEADER="popover-header")}var t=this.each(function(){var e=G(this);if(e.is("select")){var t=e.data("selectpicker"),i="object"==typeof r&&r;if(t){if(i)for(var n in i)i.hasOwnProperty(n)&&(t.options[n]=i[n])}else{var s=G.extend({},u.DEFAULTS,G.fn.selectpicker.defaults||{},e.data(),i);s.template=G.extend({},u.DEFAULTS.template,G.fn.selectpicker.defaults?G.fn.selectpicker.defaults.template:{},e.data().template,i.template),e.data("selectpicker",t=new u(this,s))}"string"==typeof r&&(o=t[r]instanceof Function?t[r].apply(t,l):t.options[r])}});return void 0!==o?o:t}u.VERSION="1.13.4",u.BootstrapVersion=K.major,u.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:Y.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:''},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1},"4"===K.major&&(u.DEFAULTS.style="btn-light",u.DEFAULTS.iconBase="",u.DEFAULTS.tickIcon="bs-ok-default"),u.prototype={constructor:u,init:function(){var i=this,e=this.$element.attr("id");this.selectId=p++,this.$element.addClass("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createDropdown(),this.createLi(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(N.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu.addClass(Y.MENURIGHT),void 0!==e&&this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+A,function(){if(i.isVirtual()){var e=i.$menuInner[0],t=e.firstChild.cloneNode(!1);e.replaceChild(t,e.firstChild),e.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!1),i.$element.trigger("hide"+A,e)},"hidden.bs.dropdown":function(e){i.$element.trigger("hidden"+A,e)},"show.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!0),i.$element.trigger("show"+A,e)},"shown.bs.dropdown":function(e){i.$element.trigger("shown"+A,e)}}),i.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){i.$button.addClass("bs-invalid"),i.$element.on("shown"+A+".invalid",function(){i.$element.val(i.$element.val()).off("shown"+A+".invalid")}).on("rendered"+A,function(){this.validity.valid&&i.$button.removeClass("bs-invalid"),i.$element.off("rendered"+A)}),i.$button.on("blur"+A,function(){i.$element.focus().blur(),i.$button.off("blur"+A)})}),setTimeout(function(){i.$element.trigger("loaded"+A)})},createDropdown:function(){var e,t=this.multiple||this.options.showTick?" show-tick":"",i=this.autofocus?" autofocus":"",n="",s="",o="",l="";return this.options.header&&(n='
'+this.options.header+"
"),this.options.liveSearch&&(s=''),this.multiple&&this.options.actionsBox&&(o='
"),this.multiple&&this.options.doneButton&&(l='
"),e='",G(e)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=0;e=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(C,e){e=e||0;var O=this;this.selectpicker.current=C?this.selectpicker.search:this.selectpicker.main;var z,T,H=[];function i(e,t){var i,n,s,o,l,r,a,c,d,h,p=O.selectpicker.current.elements.length,u=[],f=!0,m=O.isVirtual();O.selectpicker.view.scrollTop=e,!0===m&&O.sizeInfo.hasScrollBar&&O.$menu[0].offsetWidth>O.sizeInfo.totalMenuWidth&&(O.sizeInfo.menuWidth=O.$menu[0].offsetWidth,O.sizeInfo.totalMenuWidth=O.sizeInfo.menuWidth+O.sizeInfo.scrollBarWidth,O.$menu.css("min-width",O.sizeInfo.menuWidth)),i=Math.ceil(O.sizeInfo.menuInnerHeight/O.sizeInfo.liHeight*1.5),n=Math.round(p/i)||1;for(var v=0;vp-1?0:O.selectpicker.current.data[p-1].position-O.selectpicker.current.data[O.selectpicker.view.position1-1].position,I.firstChild.style.marginTop=b+"px",I.firstChild.style.marginBottom=w+"px"),I.firstChild.appendChild(x)}if(O.prevActiveIndex=O.activeIndex,O.options.liveSearch){if(C&&t){var S,y=0;O.selectpicker.view.canHighlight[y]||(y=1+O.selectpicker.view.canHighlight.slice(1).indexOf(!0)),S=O.selectpicker.view.visibleElements[y],O.selectpicker.view.currentActive&&(O.selectpicker.view.currentActive.classList.remove("active"),O.selectpicker.view.currentActive.firstChild&&O.selectpicker.view.currentActive.firstChild.classList.remove("active")),S&&(S.classList.add("active"),S.firstChild&&S.firstChild.classList.add("active")),O.activeIndex=O.selectpicker.current.map.originalIndex[y]}}else O.$menuInner.focus()}this.setPositionData(),i(e,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){O.noScroll||i(this.scrollTop,t),O.noScroll=!1}),G(window).off("resize"+A+"."+this.selectId+".createView").on("resize"+A+"."+this.selectId+".createView",function(){O.$newElement.hasClass(Y.SHOW)&&i(O.$menuInner[0].scrollTop)})},createLi:function(){var T,H=this,D=[],L={},A=0,N=0,P=[],R=0,W=0,B=-1;this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option"));var e,M={span:document.createElement("span"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("\xa0")},U=document.createDocumentFragment();(H.options.showTick||H.multiple)&&((e=M.span.cloneNode(!1)).className=H.options.iconBase+" "+H.options.tickIcon+" check-mark",M.a.appendChild(e)),M.a.setAttribute("role","option"),M.subtext.className="text-muted",M.text=M.span.cloneNode(!1),M.text.className="text";var V=function(e,t,i){var n=M.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?n.appendChild(e):n.innerHTML=e),void 0!==t&&""!==t&&(n.className=t),null!=i&&n.classList.add("optgroup-"+i),n},j=function(e,t,i){var n=M.a.cloneNode(!0);return e&&(11===e.nodeType?n.appendChild(e):n.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&(n.className=t),"4"===K.major&&n.classList.add("dropdown-item"),i&&n.setAttribute("style",i),n},_=function(e){var t,i,n=M.text.cloneNode(!1);if(e.optionContent)n.innerHTML=e.optionContent;else{if(n.textContent=e.text,e.optionIcon){var s=M.whitespace.cloneNode(!1);(i=M.span.cloneNode(!1)).className=H.options.iconBase+" "+e.optionIcon,U.appendChild(i),U.appendChild(s)}e.optionSubtext&&((t=M.subtext.cloneNode(!1)).innerHTML=e.optionSubtext,n.appendChild(t))}return U.appendChild(n),U};if(this.options.title&&!this.multiple){B--;var t=this.$element[0],i=!1,n=!this.selectpicker.view.titleOption.parentNode;if(n)this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",i=void 0===G(t.options[t.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected");(n||0!==this.selectpicker.view.titleOption.index)&&t.insertBefore(this.selectpicker.view.titleOption,t.firstChild),i&&(t.selectedIndex=0)}var F=this.$element.find("option");F.each(function(e){var t=G(this);if(B++,!t.hasClass("bs-title-option")){var i,n,s,o,l=t.data(),r=this.className||"",a=q(this.style.cssText),c=l.content,d=this.textContent,h=l.tokens,p=l.subtext,u=l.icon,f=t.parent(),m=f[0],v="OPTGROUP"===m.tagName,g=v&&m.disabled,b=this.disabled||g,w=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName,I=f.data();if(!0===l.hidden||this.hidden||H.options.hideDisabled&&(b||g))return i=l.prevHiddenIndex,t.next().data("prevHiddenIndex",void 0!==i?i:e),B--,L[e]={type:"hidden",data:l},w||void 0!==i&&(o=F[i].previousElementSibling)&&"OPTGROUP"===o.tagName&&!o.disabled&&(w=!0),void(w&&"divider"!==P[P.length-1].type&&(B++,D.push(V(!1,Y.DIVIDER,R+"div")),P.push({type:"divider",optID:R})));if(v&&!0!==l.divider){if(H.options.hideDisabled&&b){if(void 0===I.allOptionsDisabled){var x=f.children();f.data("allOptionsDisabled",x.filter(":disabled").length===x.length)}if(f.data("allOptionsDisabled"))return void B--}var k=" "+m.className||"",$=this.previousElementSibling;if(void 0!==(i=l.prevHiddenIndex)&&($=F[i].previousElementSibling),!$){R+=1;var E=m.label,S=q(E),y=I.subtext,C=I.icon;0!==e&&0 li")},render:function(){var e=this,t=this.$element.find("option"),i=[],n=[];this.togglePlaceholder(),this.tabIndex();for(var s=0,o=t.length;s ':"";a=e.options.showSubtext&&d.subtext&&!e.multiple?' '+d.subtext+"":"",c=r.title?r.title:d.content&&e.options.showContent?d.content.toString():h+r.innerHTML.trim()+a,n.push(c)}}var p=this.multiple?n.join(this.options.multipleSeparator):n[0];if(50");if(1u[1]||1===u.length&&2<=i.length){var f=this.selectpicker.view.availableOptionsCount;p=("function"==typeof this.options.countSelectedText?this.options.countSelectedText(i.length,f):this.options.countSelectedText).replace("{0}",i.length.toString()).replace("{1}",f.toString())}}null==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(p=this.options.title),p||(p=void 0!==this.options.title?this.options.title:this.options.noneSelectedText),this.$button[0].title=v(p.replace(/<[^>]*>?/g,"").trim()),this.$button.find(".filter-option-inner-inner")[0].innerHTML=p,this.$element.trigger("rendered"+A)},setStyle:function(e,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var i=e||this.options.style;"add"==t?this.$button.addClass(i):"remove"==t?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(e){if(e||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var t=document.createElement("div"),i=document.createElement("div"),n=document.createElement("div"),s=document.createElement("ul"),o=document.createElement("li"),l=document.createElement("li"),r=document.createElement("li"),a=document.createElement("a"),c=document.createElement("span"),d=this.options.header&&0this.sizeInfo.menuExtras.vert&&r+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)s=3this.options.size){for(var g=0;gthis.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var t,i=this,n=G(window),s=0;this.setMenuSize(),"auto"===this.options.size?(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return i.setMenuSize()}),n.off("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize").on("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize",function(){return i.setMenuSize()})):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize"),n.off("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize")),e?s=this.$menuInner[0].scrollTop:i.multiple||"number"==typeof(t=i.selectpicker.main.map.newIndex[i.$element[0].selectedIndex])&&!1!==i.options.size&&(s=(s=i.sizeInfo.liHeight*t)-i.sizeInfo.menuInnerHeight/2+i.sizeInfo.liHeight/2),i.createView(!1,s)}},setWidth:function(){var i=this;"auto"===this.options.width?requestAnimationFrame(function(){i.$menu.css("min-width","0"),i.liHeight(),i.setMenuSize();var e=i.$newElement.clone().appendTo("body"),t=e.css("width","auto").children("button").outerWidth();e.remove(),i.sizeInfo.selectWidth=Math.max(i.sizeInfo.totalMenuWidth,t),i.$newElement.css("width",i.sizeInfo.selectWidth+"px")}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=G('
');var n,s,o,l=this,r=G(this.options.container),e=function(e){var t={},i=l.options.display||!!G.fn.dropdown.Constructor.Default&&G.fn.dropdown.Constructor.Default.display;l.$bsContainer.addClass(e.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(Y.DROPUP,e.hasClass(Y.DROPUP)),n=e.offset(),r.is("body")?s={top:0,left:0}:((s=r.offset()).top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),s.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft()),o=e.hasClass(Y.DROPUP)?0:e[0].offsetHeight,(K.major<4||"static"===i)&&(t.top=n.top-s.top+o,t.left=n.left-s.left),t.width=e[0].offsetWidth,l.$bsContainer.css(t)};this.$button.on("click.bs.dropdown.data-api",function(){l.isDisabled()||(e(l.$newElement),l.$bsContainer.appendTo(l.options.container).toggleClass(Y.SHOW,!l.$button.hasClass(Y.SHOW)).append(l.$menu))}),G(window).off("resize"+A+"."+this.selectId+" scroll"+A+"."+this.selectId).on("resize"+A+"."+this.selectId+" scroll"+A+"."+this.selectId,function(){l.$newElement.hasClass(Y.SHOW)&&e(l.$newElement)}),this.$element.on("hide"+A,function(){l.$menu.data("height",l.$menu.height()),l.$bsContainer.detach()})},setOptionStatus:function(){var e=this,t=this.$element.find("option");if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var i=0;i
');I[2]&&(x=x.replace("{var}",I[2][1"+x+"")),r=!1,E.$element.trigger("maxReached"+A)),f&&v&&($.append(G("
"+k+"
")),r=!1,E.$element.trigger("maxReachedGrp"+A)),setTimeout(function(){E.setSelected(s,!1)},10),$.delay(750).fadeOut(300,function(){G(this).remove()})}}}else a.prop("selected",!1),c.prop("selected",!0),E.setSelected(s,!0);!E.multiple||E.multiple&&1===E.options.maxOptions?E.$button.focus():E.options.liveSearch&&E.$searchbox.focus(),r&&(o!=S(E.$element[0])&&E.multiple||l!=E.$element.prop("selectedIndex")&&!E.multiple)&&(y=[s,c.prop("selected"),o],E.$element.triggerNative("change"))}}),this.$menu.on("click","li."+Y.DISABLED+" a, ."+Y.POPOVERHEADER+", ."+Y.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),E.options.liveSearch&&!G(e.target).hasClass("close")?E.$searchbox.focus():E.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),E.options.liveSearch?E.$searchbox.focus():E.$button.focus()}),this.$menu.on("click","."+Y.POPOVERHEADER+" .close",function(){E.$button.click()}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){E.options.liveSearch?E.$searchbox.focus():E.$button.focus(),e.preventDefault(),e.stopPropagation(),G(this).hasClass("bs-select-all")?E.selectAll():E.deselectAll()}),this.$element.on({change:function(){E.render(),E.$element.trigger("changed"+A,y),y=null},focus:function(){E.options.mobile||E.$button.focus()}})},liveSearchListener:function(){var u=this,f=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.map.newIndex={},u.selectpicker.search.map.originalIndex={},u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),n={},s=[],o=u._searchStyle(),l=u.options.liveSearchNormalize;l&&(i=m(i)),u._$lisSelected=u.$menuInner.find(".selected");for(var r=0;r=a.selectpicker.view.canHighlight.length&&(t=0),a.selectpicker.view.canHighlight[t+m]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+m+1).indexOf(!0))),e.preventDefault();var v=m+t;e.which===D?0===m&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,v=a.selectpicker.current.elements.length-1):d=(o=(s=a.selectpicker.current.data[v]).position-s.height)u+a.sizeInfo.menuInnerHeight),(n=a.selectpicker.current.elements[g]).classList.add("active"),n.firstChild&&n.firstChild.classList.add("active"),a.activeIndex=w[k],n.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),l.focus()}}i&&(e.which===T&&!a.selectpicker.keydown.keyHistory||e.which===O||e.which===H&&a.options.selectOnTab)&&(e.which!==T&&e.preventDefault(),a.options.liveSearch&&e.which===T||(a.$menuInner.find(".active a").trigger("click",!0),l.focus(),a.options.liveSearch||(e.preventDefault(),G(document).data("spaceSelect",!0))))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){var e=G.extend({},this.options,this.$element.data());this.options=e,this.selectpicker.main.map.newIndex={},this.selectpicker.main.map.originalIndex={},this.createLi(),this.checkDisabled(),this.render(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+A)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(A).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),G(window).off(A+"."+this.selectId)}};var g=G.fn.selectpicker;G.fn.selectpicker=f,G.fn.selectpicker.Constructor=u,G.fn.selectpicker.noConflict=function(){return G.fn.selectpicker=g,this},G(document).off("keydown.bs.dropdown.data-api").on("keydown"+A,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',u.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),G(window).on("load"+A+".data-api",function(){G(".selectpicker").each(function(){var e=G(this);f.call(e,e.data())})})}(e)}); //# sourceMappingURL=bootstrap-select.js.map \ No newline at end of file diff --git a/dist/js/i18n/defaults-am_ET.js b/dist/js/i18n/defaults-am_ET.js index 97a5c2ec9..f797a9974 100644 --- a/dist/js/i18n/defaults-am_ET.js +++ b/dist/js/i18n/defaults-am_ET.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-am_ET.min.js b/dist/js/i18n/defaults-am_ET.min.js index 967ad049b..8b6e7cb1a 100644 --- a/dist/js/i18n/defaults-am_ET.min.js +++ b/dist/js/i18n/defaults-am_ET.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ar_AR.js b/dist/js/i18n/defaults-ar_AR.js index b20460ba3..d51f2f4ef 100644 --- a/dist/js/i18n/defaults-ar_AR.js +++ b/dist/js/i18n/defaults-ar_AR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ar_AR.min.js b/dist/js/i18n/defaults-ar_AR.min.js index 19cc3047e..5e9fae326 100644 --- a/dist/js/i18n/defaults-ar_AR.min.js +++ b/dist/js/i18n/defaults-ar_AR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-bg_BG.js b/dist/js/i18n/defaults-bg_BG.js index da4382277..8d3e63e11 100644 --- a/dist/js/i18n/defaults-bg_BG.js +++ b/dist/js/i18n/defaults-bg_BG.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-bg_BG.min.js b/dist/js/i18n/defaults-bg_BG.min.js index 20dc88741..8db5e51c3 100644 --- a/dist/js/i18n/defaults-bg_BG.min.js +++ b/dist/js/i18n/defaults-bg_BG.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-cs_CZ.js b/dist/js/i18n/defaults-cs_CZ.js index ac4dae36f..662df0c67 100644 --- a/dist/js/i18n/defaults-cs_CZ.js +++ b/dist/js/i18n/defaults-cs_CZ.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-cs_CZ.min.js b/dist/js/i18n/defaults-cs_CZ.min.js index b10797ae1..45fedb650 100644 --- a/dist/js/i18n/defaults-cs_CZ.min.js +++ b/dist/js/i18n/defaults-cs_CZ.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-da_DK.js b/dist/js/i18n/defaults-da_DK.js index 19832781e..2855f05af 100644 --- a/dist/js/i18n/defaults-da_DK.js +++ b/dist/js/i18n/defaults-da_DK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-da_DK.min.js b/dist/js/i18n/defaults-da_DK.min.js index d1c2aefbe..5407d7e1d 100644 --- a/dist/js/i18n/defaults-da_DK.min.js +++ b/dist/js/i18n/defaults-da_DK.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-de_DE.js b/dist/js/i18n/defaults-de_DE.js index b337ae297..dee365766 100644 --- a/dist/js/i18n/defaults-de_DE.js +++ b/dist/js/i18n/defaults-de_DE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-de_DE.min.js b/dist/js/i18n/defaults-de_DE.min.js index b64f05503..9d9a45fc8 100644 --- a/dist/js/i18n/defaults-de_DE.min.js +++ b/dist/js/i18n/defaults-de_DE.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-en_US.js b/dist/js/i18n/defaults-en_US.js index 3448b1b29..cd297a4fc 100644 --- a/dist/js/i18n/defaults-en_US.js +++ b/dist/js/i18n/defaults-en_US.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-en_US.min.js b/dist/js/i18n/defaults-en_US.min.js index 3ebe21a47..bf2f88bb0 100644 --- a/dist/js/i18n/defaults-en_US.min.js +++ b/dist/js/i18n/defaults-en_US.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_CL.js b/dist/js/i18n/defaults-es_CL.js index 39d08b1a9..73faf4aaf 100644 --- a/dist/js/i18n/defaults-es_CL.js +++ b/dist/js/i18n/defaults-es_CL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_CL.min.js b/dist/js/i18n/defaults-es_CL.min.js index b40c803c8..168b93326 100644 --- a/dist/js/i18n/defaults-es_CL.min.js +++ b/dist/js/i18n/defaults-es_CL.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_ES.js b/dist/js/i18n/defaults-es_ES.js index 39d08b1a9..73faf4aaf 100644 --- a/dist/js/i18n/defaults-es_ES.js +++ b/dist/js/i18n/defaults-es_ES.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_ES.min.js b/dist/js/i18n/defaults-es_ES.min.js index b40c803c8..168b93326 100644 --- a/dist/js/i18n/defaults-es_ES.min.js +++ b/dist/js/i18n/defaults-es_ES.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-et_EE.js b/dist/js/i18n/defaults-et_EE.js index f8689fef1..41eab8611 100644 --- a/dist/js/i18n/defaults-et_EE.js +++ b/dist/js/i18n/defaults-et_EE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-et_EE.min.js b/dist/js/i18n/defaults-et_EE.min.js index e45b36003..e6b20a5dc 100644 --- a/dist/js/i18n/defaults-et_EE.min.js +++ b/dist/js/i18n/defaults-et_EE.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-eu.js b/dist/js/i18n/defaults-eu.js index bd38e7fff..f31066f7a 100644 --- a/dist/js/i18n/defaults-eu.js +++ b/dist/js/i18n/defaults-eu.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-eu.min.js b/dist/js/i18n/defaults-eu.min.js index ebbfef266..56147a4af 100644 --- a/dist/js/i18n/defaults-eu.min.js +++ b/dist/js/i18n/defaults-eu.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fa_IR.js b/dist/js/i18n/defaults-fa_IR.js index 947b3ecd2..42bc87b60 100644 --- a/dist/js/i18n/defaults-fa_IR.js +++ b/dist/js/i18n/defaults-fa_IR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fa_IR.min.js b/dist/js/i18n/defaults-fa_IR.min.js index b81f370bb..d70aef25c 100644 --- a/dist/js/i18n/defaults-fa_IR.min.js +++ b/dist/js/i18n/defaults-fa_IR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fi_FI.js b/dist/js/i18n/defaults-fi_FI.js index 51ca6f42d..be57776d9 100644 --- a/dist/js/i18n/defaults-fi_FI.js +++ b/dist/js/i18n/defaults-fi_FI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fi_FI.min.js b/dist/js/i18n/defaults-fi_FI.min.js index 9aab7127e..5613de109 100644 --- a/dist/js/i18n/defaults-fi_FI.min.js +++ b/dist/js/i18n/defaults-fi_FI.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fr_FR.js b/dist/js/i18n/defaults-fr_FR.js index 384318cdf..0233d1061 100644 --- a/dist/js/i18n/defaults-fr_FR.js +++ b/dist/js/i18n/defaults-fr_FR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fr_FR.min.js b/dist/js/i18n/defaults-fr_FR.min.js index 07a0eecfb..80f0a2d0f 100644 --- a/dist/js/i18n/defaults-fr_FR.min.js +++ b/dist/js/i18n/defaults-fr_FR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-hr_HR.js b/dist/js/i18n/defaults-hr_HR.js index 1e06cdd08..840e9f445 100644 --- a/dist/js/i18n/defaults-hr_HR.js +++ b/dist/js/i18n/defaults-hr_HR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-hr_HR.min.js b/dist/js/i18n/defaults-hr_HR.min.js index c190ec131..763ad494e 100644 --- a/dist/js/i18n/defaults-hr_HR.min.js +++ b/dist/js/i18n/defaults-hr_HR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-hu_HU.js b/dist/js/i18n/defaults-hu_HU.js index 926214e31..2a9506f38 100644 --- a/dist/js/i18n/defaults-hu_HU.js +++ b/dist/js/i18n/defaults-hu_HU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-hu_HU.min.js b/dist/js/i18n/defaults-hu_HU.min.js index f0e88dcd9..58b22cef3 100644 --- a/dist/js/i18n/defaults-hu_HU.min.js +++ b/dist/js/i18n/defaults-hu_HU.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-id_ID.js b/dist/js/i18n/defaults-id_ID.js index 7197a1c3e..f5efb79e9 100644 --- a/dist/js/i18n/defaults-id_ID.js +++ b/dist/js/i18n/defaults-id_ID.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-id_ID.min.js b/dist/js/i18n/defaults-id_ID.min.js index 2f9f8b1e5..6185f724e 100644 --- a/dist/js/i18n/defaults-id_ID.min.js +++ b/dist/js/i18n/defaults-id_ID.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-it_IT.js b/dist/js/i18n/defaults-it_IT.js index 57d930ba6..8b43eb6d8 100644 --- a/dist/js/i18n/defaults-it_IT.js +++ b/dist/js/i18n/defaults-it_IT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-it_IT.min.js b/dist/js/i18n/defaults-it_IT.min.js index e128e045f..dea71cb62 100644 --- a/dist/js/i18n/defaults-it_IT.min.js +++ b/dist/js/i18n/defaults-it_IT.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ja_JP.js b/dist/js/i18n/defaults-ja_JP.js index ca3f2463e..1def7e02d 100644 --- a/dist/js/i18n/defaults-ja_JP.js +++ b/dist/js/i18n/defaults-ja_JP.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ja_JP.min.js b/dist/js/i18n/defaults-ja_JP.min.js index 9356c0f19..950a3a16c 100644 --- a/dist/js/i18n/defaults-ja_JP.min.js +++ b/dist/js/i18n/defaults-ja_JP.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-kh_KM.js b/dist/js/i18n/defaults-kh_KM.js index 41ae1ff7d..52ad50c15 100644 --- a/dist/js/i18n/defaults-kh_KM.js +++ b/dist/js/i18n/defaults-kh_KM.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-kh_KM.min.js b/dist/js/i18n/defaults-kh_KM.min.js index d4dfe9482..21721dc83 100644 --- a/dist/js/i18n/defaults-kh_KM.min.js +++ b/dist/js/i18n/defaults-kh_KM.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ko_KR.js b/dist/js/i18n/defaults-ko_KR.js index 339ccf917..34cb8e2e3 100644 --- a/dist/js/i18n/defaults-ko_KR.js +++ b/dist/js/i18n/defaults-ko_KR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ko_KR.min.js b/dist/js/i18n/defaults-ko_KR.min.js index 3cd774a40..f3df416f3 100644 --- a/dist/js/i18n/defaults-ko_KR.min.js +++ b/dist/js/i18n/defaults-ko_KR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-lt_LT.js b/dist/js/i18n/defaults-lt_LT.js index d2a464f0a..5a6683986 100644 --- a/dist/js/i18n/defaults-lt_LT.js +++ b/dist/js/i18n/defaults-lt_LT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-lt_LT.min.js b/dist/js/i18n/defaults-lt_LT.min.js index 976ad9705..145bc9b53 100644 --- a/dist/js/i18n/defaults-lt_LT.min.js +++ b/dist/js/i18n/defaults-lt_LT.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-lv_LV.js b/dist/js/i18n/defaults-lv_LV.js index a6ed54588..799766a90 100644 --- a/dist/js/i18n/defaults-lv_LV.js +++ b/dist/js/i18n/defaults-lv_LV.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-lv_LV.min.js b/dist/js/i18n/defaults-lv_LV.min.js index f3c12db5c..95a339b3a 100644 --- a/dist/js/i18n/defaults-lv_LV.min.js +++ b/dist/js/i18n/defaults-lv_LV.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nb_NO.js b/dist/js/i18n/defaults-nb_NO.js index dbd5d381f..e4386e685 100644 --- a/dist/js/i18n/defaults-nb_NO.js +++ b/dist/js/i18n/defaults-nb_NO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nb_NO.min.js b/dist/js/i18n/defaults-nb_NO.min.js index 5e53fecdc..433c55937 100644 --- a/dist/js/i18n/defaults-nb_NO.min.js +++ b/dist/js/i18n/defaults-nb_NO.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nl_NL.js b/dist/js/i18n/defaults-nl_NL.js index 5b2d6fbd8..fe075f80d 100644 --- a/dist/js/i18n/defaults-nl_NL.js +++ b/dist/js/i18n/defaults-nl_NL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nl_NL.min.js b/dist/js/i18n/defaults-nl_NL.min.js index 6e1260ac4..bc79f75de 100644 --- a/dist/js/i18n/defaults-nl_NL.min.js +++ b/dist/js/i18n/defaults-nl_NL.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pl_PL.js b/dist/js/i18n/defaults-pl_PL.js index c08d15615..64d6a885f 100644 --- a/dist/js/i18n/defaults-pl_PL.js +++ b/dist/js/i18n/defaults-pl_PL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pl_PL.min.js b/dist/js/i18n/defaults-pl_PL.min.js index 090fed3cb..21c025f5f 100644 --- a/dist/js/i18n/defaults-pl_PL.min.js +++ b/dist/js/i18n/defaults-pl_PL.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pt_BR.js b/dist/js/i18n/defaults-pt_BR.js index 33cef83cf..cfd391943 100644 --- a/dist/js/i18n/defaults-pt_BR.js +++ b/dist/js/i18n/defaults-pt_BR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pt_BR.min.js b/dist/js/i18n/defaults-pt_BR.min.js index adeef27cc..8fc3296d0 100644 --- a/dist/js/i18n/defaults-pt_BR.min.js +++ b/dist/js/i18n/defaults-pt_BR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pt_PT.js b/dist/js/i18n/defaults-pt_PT.js index 71417f1b4..5e4de63ee 100644 --- a/dist/js/i18n/defaults-pt_PT.js +++ b/dist/js/i18n/defaults-pt_PT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pt_PT.min.js b/dist/js/i18n/defaults-pt_PT.min.js index dadf4d570..56de1c627 100644 --- a/dist/js/i18n/defaults-pt_PT.min.js +++ b/dist/js/i18n/defaults-pt_PT.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ro_RO.js b/dist/js/i18n/defaults-ro_RO.js index d861d961b..822765e70 100644 --- a/dist/js/i18n/defaults-ro_RO.js +++ b/dist/js/i18n/defaults-ro_RO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ro_RO.min.js b/dist/js/i18n/defaults-ro_RO.min.js index 9cbecf47c..249c5f6c2 100644 --- a/dist/js/i18n/defaults-ro_RO.min.js +++ b/dist/js/i18n/defaults-ro_RO.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ru_RU.js b/dist/js/i18n/defaults-ru_RU.js index db42a90b0..c1d4f1134 100644 --- a/dist/js/i18n/defaults-ru_RU.js +++ b/dist/js/i18n/defaults-ru_RU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ru_RU.min.js b/dist/js/i18n/defaults-ru_RU.min.js index 03fed1a7b..ccc3d66bc 100644 --- a/dist/js/i18n/defaults-ru_RU.min.js +++ b/dist/js/i18n/defaults-ru_RU.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sk_SK.js b/dist/js/i18n/defaults-sk_SK.js index 725f4375a..79036a0f3 100644 --- a/dist/js/i18n/defaults-sk_SK.js +++ b/dist/js/i18n/defaults-sk_SK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sk_SK.min.js b/dist/js/i18n/defaults-sk_SK.min.js index cf9651ab1..fd5c93676 100644 --- a/dist/js/i18n/defaults-sk_SK.min.js +++ b/dist/js/i18n/defaults-sk_SK.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sl_SI.js b/dist/js/i18n/defaults-sl_SI.js index edbd2e049..9a20be21d 100644 --- a/dist/js/i18n/defaults-sl_SI.js +++ b/dist/js/i18n/defaults-sl_SI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sl_SI.min.js b/dist/js/i18n/defaults-sl_SI.min.js index 7e6ac1079..a4944691c 100644 --- a/dist/js/i18n/defaults-sl_SI.min.js +++ b/dist/js/i18n/defaults-sl_SI.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sv_SE.js b/dist/js/i18n/defaults-sv_SE.js index 41a13914f..1a16dfe24 100644 --- a/dist/js/i18n/defaults-sv_SE.js +++ b/dist/js/i18n/defaults-sv_SE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sv_SE.min.js b/dist/js/i18n/defaults-sv_SE.min.js index 10118b641..f24e097d0 100644 --- a/dist/js/i18n/defaults-sv_SE.min.js +++ b/dist/js/i18n/defaults-sv_SE.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-tr_TR.js b/dist/js/i18n/defaults-tr_TR.js index 47a95b927..95fb4616a 100644 --- a/dist/js/i18n/defaults-tr_TR.js +++ b/dist/js/i18n/defaults-tr_TR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-tr_TR.min.js b/dist/js/i18n/defaults-tr_TR.min.js index 6c5004c72..87baa940f 100644 --- a/dist/js/i18n/defaults-tr_TR.min.js +++ b/dist/js/i18n/defaults-tr_TR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ua_UA.js b/dist/js/i18n/defaults-ua_UA.js index a2aa37c07..a63c6503f 100644 --- a/dist/js/i18n/defaults-ua_UA.js +++ b/dist/js/i18n/defaults-ua_UA.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ua_UA.min.js b/dist/js/i18n/defaults-ua_UA.min.js index 2f42aec93..74b6e4036 100644 --- a/dist/js/i18n/defaults-ua_UA.min.js +++ b/dist/js/i18n/defaults-ua_UA.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-vi_VN.js b/dist/js/i18n/defaults-vi_VN.js index 16d60b038..6325c589d 100644 --- a/dist/js/i18n/defaults-vi_VN.js +++ b/dist/js/i18n/defaults-vi_VN.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-vi_VN.min.js b/dist/js/i18n/defaults-vi_VN.min.js index 249de3702..ac233c79e 100644 --- a/dist/js/i18n/defaults-vi_VN.min.js +++ b/dist/js/i18n/defaults-vi_VN.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-zh_CN.js b/dist/js/i18n/defaults-zh_CN.js index ba7841ad4..98ed1ea2a 100644 --- a/dist/js/i18n/defaults-zh_CN.js +++ b/dist/js/i18n/defaults-zh_CN.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-zh_CN.min.js b/dist/js/i18n/defaults-zh_CN.min.js index e87095593..177c6c9fb 100644 --- a/dist/js/i18n/defaults-zh_CN.min.js +++ b/dist/js/i18n/defaults-zh_CN.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-zh_TW.js b/dist/js/i18n/defaults-zh_TW.js index 2bccd3e82..7dd66c246 100644 --- a/dist/js/i18n/defaults-zh_TW.js +++ b/dist/js/i18n/defaults-zh_TW.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-zh_TW.min.js b/dist/js/i18n/defaults-zh_TW.min.js index 0ca8a444d..d58a33063 100644 --- a/dist/js/i18n/defaults-zh_TW.min.js +++ b/dist/js/i18n/defaults-zh_TW.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/css/bootstrap-select.css b/docs/docs/dist/css/bootstrap-select.css index 39ad89044..18f184e4a 100644 --- a/docs/docs/dist/css/bootstrap-select.css +++ b/docs/docs/dist/css/bootstrap-select.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -13,6 +13,7 @@ select.selectpicker { .bootstrap-select { width: 220px \0; /*IE9 and below*/ + vertical-align: middle; } .bootstrap-select > .dropdown-toggle { position: relative; diff --git a/docs/docs/dist/css/bootstrap-select.css.map b/docs/docs/dist/css/bootstrap-select.css.map index b86da1cd1..3038eeeda 100644 --- a/docs/docs/dist/css/bootstrap-select.css.map +++ b/docs/docs/dist/css/bootstrap-select.css.map @@ -1 +1 @@ -{"version":3,"sources":["less/bootstrap-select.less","bootstrap-select.css"],"names":[],"mappings":"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","file":"bootstrap-select.css","sourcesContent":["@import \"variables\";\n\n// Mixins\n.cursor-disabled() {\n cursor: not-allowed;\n}\n\n// Rules\nselect.bs-select-hidden,\n.bootstrap-select > select.bs-select-hidden,\nselect.selectpicker {\n display: none !important;\n}\n\n.bootstrap-select {\n width: 220px \\0; /*IE9 and below*/\n\n // The selectpicker button\n > .dropdown-toggle {\n position: relative;\n width: 100%;\n z-index: 1;\n // necessary for proper positioning of caret in Bootstrap 4 (pushes caret to the right)\n text-align: right;\n white-space: nowrap;\n\n &.bs-placeholder {\n &,\n &:hover,\n &:focus,\n &:active {\n color: @input-color-placeholder;\n }\n\n &.btn-primary,\n &.btn-secondary,\n &.btn-success,\n &.btn-danger,\n &.btn-info,\n &.btn-dark {\n &,\n &:hover,\n &:focus,\n &:active {\n color: @input-alt-color-placeholder;\n }\n }\n }\n }\n\n > select {\n position: absolute !important;\n bottom: 0;\n left: 50%;\n display: block !important;\n width: 0.5px !important;\n height: 100% !important;\n padding: 0 !important;\n opacity: 0 !important;\n border: none;\n\n &.mobile-device {\n top: 0;\n left: 0;\n display: block !important;\n width: 100% !important;\n z-index: 2;\n }\n }\n\n // Error display\n .has-error & .dropdown-toggle,\n .error & .dropdown-toggle,\n &.is-invalid .dropdown-toggle,\n .was-validated & .selectpicker:invalid + .dropdown-toggle {\n border-color: @color-red-error;\n }\n\n &.is-valid .dropdown-toggle,\n .was-validated & .selectpicker:valid + .dropdown-toggle {\n border-color: @color-green-success;\n }\n\n &.fit-width {\n width: auto !important;\n }\n\n &:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n width: @width-default;\n }\n\n > select.mobile-device:focus + .dropdown-toggle,\n .dropdown-toggle:focus {\n outline: thin dotted #333333 !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n outline-offset: -2px;\n }\n}\n\n.bootstrap-select.form-control {\n margin-bottom: 0;\n padding: 0;\n border: none;\n\n :not(.input-group) > &:not([class*=\"col-\"]) {\n width: 100%;\n }\n\n &.input-group-btn {\n z-index: auto;\n\n &:not(:first-child):not(:last-child) {\n > .btn {\n border-radius: 0;\n }\n }\n }\n}\n\n// The selectpicker components\n.bootstrap-select {\n &:not(.input-group-btn),\n &[class*=\"col-\"] {\n float: none;\n display: inline-block;\n margin-left: 0;\n }\n\n // Forces the pull to the right, if necessary\n &,\n &[class*=\"col-\"],\n .row &[class*=\"col-\"] {\n &.dropdown-menu-right {\n float: right;\n }\n }\n\n .form-inline &,\n .form-horizontal &,\n .form-group & {\n margin-bottom: 0;\n }\n\n .form-group-lg &.form-control,\n .form-group-sm &.form-control {\n padding: 0;\n\n .dropdown-toggle {\n height: 100%;\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n }\n }\n\n &.form-control-sm .dropdown-toggle,\n &.form-control-lg .dropdown-toggle {\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n }\n\n &.form-control-sm .dropdown-toggle {\n padding: @input-padding-y-sm @input-padding-x-sm;\n }\n\n &.form-control-lg .dropdown-toggle {\n padding: @input-padding-y-lg @input-padding-x-lg;\n }\n\n // Set the width of the live search (and any other form control within an inline form)\n // see https://github.com/silviomoreto/bootstrap-select/issues/685\n .form-inline & .form-control {\n width: 100%;\n }\n\n &.disabled,\n > .disabled {\n .cursor-disabled();\n\n &:focus {\n outline: none !important;\n }\n }\n\n &.bs-container {\n position: absolute;\n top: 0;\n left: 0;\n height: 0 !important;\n padding: 0 !important;\n \n .dropdown-menu {\n z-index: @zindex-select-dropdown;\n }\n }\n\n // The selectpicker button\n .dropdown-toggle {\n // necessary to maintain proper button height with Bootstrap 3\n &:before {\n content: '';\n display: inline-block;\n }\n\n .filter-option {\n position: absolute;\n top: 0;\n left: 0;\n padding-top: inherit;\n padding-right: inherit;\n padding-bottom: inherit; // needed for proper alignment of show-menu-arrow (deprecated)\n padding-left: inherit;\n height: 100%;\n width: 100%;\n text-align: left;\n }\n\n .filter-option-inner {\n padding-right: inherit;\n }\n\n .filter-option-inner-inner {\n overflow: hidden;\n }\n\n .caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -2px;\n vertical-align: middle;\n }\n }\n\n .input-group &.form-control .dropdown-toggle {\n border-radius: inherit;\n }\n\n &[class*=\"col-\"] .dropdown-toggle {\n width: 100%;\n }\n\n // The selectpicker dropdown\n .dropdown-menu {\n min-width: 100%;\n box-sizing: border-box;\n\n > .inner:focus {\n outline: none !important;\n }\n\n &.inner {\n position: static;\n float: none;\n border: 0;\n padding: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n li {\n position: relative;\n\n &.active small {\n color: @input-alt-color-placeholder !important;\n }\n\n &.disabled a {\n .cursor-disabled();\n }\n\n a {\n cursor: pointer;\n user-select: none;\n\n &.opt {\n position: relative;\n padding-left: 2.25em;\n }\n\n span.check-mark {\n display: none;\n }\n\n span.text {\n display: inline-block;\n }\n }\n\n small {\n padding-left: 0.5em;\n }\n }\n\n .notify {\n position: absolute;\n bottom: 5px;\n width: 96%;\n margin: 0 2%;\n min-height: 26px;\n padding: 3px 5px;\n background: rgb(245, 245, 245);\n border: 1px solid rgb(227, 227, 227);\n box-shadow: inset 0 1px 1px fade(rgb(0, 0, 0), 5%);\n pointer-events: none;\n opacity: 0.9;\n box-sizing: border-box;\n }\n }\n\n .no-results {\n padding: 3px;\n background: #f5f5f5;\n margin: 0 5px;\n white-space: nowrap;\n }\n\n &.fit-width .dropdown-toggle {\n .filter-option {\n position: static;\n display: inline;\n padding: 0;\n }\n\n .filter-option-inner,\n .filter-option-inner-inner {\n display: inline;\n }\n\n .caret {\n position: static;\n top: auto;\n margin-top: -1px;\n }\n }\n\n &.show-tick .dropdown-menu {\n .selected span.check-mark {\n position: absolute;\n display: inline-block;\n right: 15px;\n top: 5px;\n }\n\n li a span.text {\n margin-right: 34px;\n }\n }\n\n // default check mark for use without an icon font\n .bs-ok-default:after {\n content: '';\n display: block;\n width: 0.5em;\n height: 1em;\n border-style: solid;\n border-width: 0 0.26em 0.26em 0;\n transform: rotate(45deg);\n }\n}\n\n.bootstrap-select.show-menu-arrow {\n &.open > .dropdown-toggle,\n &.show > .dropdown-toggle {\n z-index: (@zindex-select-dropdown + 1);\n }\n\n .dropdown-toggle .filter-option {\n &:before {\n content: '';\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid @color-grey-arrow;\n position: absolute;\n bottom: -4px;\n left: 9px;\n display: none;\n }\n\n &:after {\n content: '';\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid white;\n position: absolute;\n bottom: -4px;\n left: 10px;\n display: none;\n }\n }\n\n &.dropup .dropdown-toggle .filter-option {\n &:before {\n bottom: auto;\n top: -4px;\n border-top: 7px solid @color-grey-arrow;\n border-bottom: 0;\n }\n\n &:after {\n bottom: auto;\n top: -4px;\n border-top: 6px solid white;\n border-bottom: 0;\n }\n }\n\n &.pull-right .dropdown-toggle .filter-option {\n &:before {\n right: 12px;\n left: auto;\n }\n\n &:after {\n right: 13px;\n left: auto;\n }\n }\n\n &.open > .dropdown-toggle .filter-option,\n &.show > .dropdown-toggle .filter-option {\n &:before,\n &:after {\n display: block;\n }\n }\n}\n\n.bs-searchbox,\n.bs-actionsbox,\n.bs-donebutton {\n padding: 4px 8px;\n}\n\n.bs-actionsbox {\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 50%;\n }\n}\n\n.bs-donebutton {\n float: left;\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 100%;\n }\n}\n\n.bs-searchbox {\n & + .bs-actionsbox {\n padding: 0 8px 4px;\n }\n\n & .form-control {\n margin-bottom: 0;\n width: 100%;\n float: none;\n }\n}\n","select.bs-select-hidden,\n.bootstrap-select > select.bs-select-hidden,\nselect.selectpicker {\n display: none !important;\n}\n.bootstrap-select {\n width: 220px \\0;\n /*IE9 and below*/\n}\n.bootstrap-select > .dropdown-toggle {\n position: relative;\n width: 100%;\n z-index: 1;\n text-align: right;\n white-space: nowrap;\n}\n.bootstrap-select > .dropdown-toggle.bs-placeholder,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:active {\n color: #999;\n}\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {\n color: rgba(255, 255, 255, 0.5);\n}\n.bootstrap-select > select {\n position: absolute !important;\n bottom: 0;\n left: 50%;\n display: block !important;\n width: 0.5px !important;\n height: 100% !important;\n padding: 0 !important;\n opacity: 0 !important;\n border: none;\n}\n.bootstrap-select > select.mobile-device {\n top: 0;\n left: 0;\n display: block !important;\n width: 100% !important;\n z-index: 2;\n}\n.has-error .bootstrap-select .dropdown-toggle,\n.error .bootstrap-select .dropdown-toggle,\n.bootstrap-select.is-invalid .dropdown-toggle,\n.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {\n border-color: #b94a48;\n}\n.bootstrap-select.is-valid .dropdown-toggle,\n.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {\n border-color: #28a745;\n}\n.bootstrap-select.fit-width {\n width: auto !important;\n}\n.bootstrap-select:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n width: 220px;\n}\n.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,\n.bootstrap-select .dropdown-toggle:focus {\n outline: thin dotted #333333 !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n outline-offset: -2px;\n}\n.bootstrap-select.form-control {\n margin-bottom: 0;\n padding: 0;\n border: none;\n}\n:not(.input-group) > .bootstrap-select.form-control:not([class*=\"col-\"]) {\n width: 100%;\n}\n.bootstrap-select.form-control.input-group-btn {\n z-index: auto;\n}\n.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.bootstrap-select:not(.input-group-btn),\n.bootstrap-select[class*=\"col-\"] {\n float: none;\n display: inline-block;\n margin-left: 0;\n}\n.bootstrap-select.dropdown-menu-right,\n.bootstrap-select[class*=\"col-\"].dropdown-menu-right,\n.row .bootstrap-select[class*=\"col-\"].dropdown-menu-right {\n float: right;\n}\n.form-inline .bootstrap-select,\n.form-horizontal .bootstrap-select,\n.form-group .bootstrap-select {\n margin-bottom: 0;\n}\n.form-group-lg .bootstrap-select.form-control,\n.form-group-sm .bootstrap-select.form-control {\n padding: 0;\n}\n.form-group-lg .bootstrap-select.form-control .dropdown-toggle,\n.form-group-sm .bootstrap-select.form-control .dropdown-toggle {\n height: 100%;\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n}\n.bootstrap-select.form-control-sm .dropdown-toggle,\n.bootstrap-select.form-control-lg .dropdown-toggle {\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n}\n.bootstrap-select.form-control-sm .dropdown-toggle {\n padding: 0.25rem 0.5rem;\n}\n.bootstrap-select.form-control-lg .dropdown-toggle {\n padding: 0.5rem 1rem;\n}\n.form-inline .bootstrap-select .form-control {\n width: 100%;\n}\n.bootstrap-select.disabled,\n.bootstrap-select > .disabled {\n cursor: not-allowed;\n}\n.bootstrap-select.disabled:focus,\n.bootstrap-select > .disabled:focus {\n outline: none !important;\n}\n.bootstrap-select.bs-container {\n position: absolute;\n top: 0;\n left: 0;\n height: 0 !important;\n padding: 0 !important;\n}\n.bootstrap-select.bs-container .dropdown-menu {\n z-index: 1060;\n}\n.bootstrap-select .dropdown-toggle:before {\n content: '';\n display: inline-block;\n}\n.bootstrap-select .dropdown-toggle .filter-option {\n position: absolute;\n top: 0;\n left: 0;\n padding-top: inherit;\n padding-right: inherit;\n padding-bottom: inherit;\n padding-left: inherit;\n height: 100%;\n width: 100%;\n text-align: left;\n}\n.bootstrap-select .dropdown-toggle .filter-option-inner {\n padding-right: inherit;\n}\n.bootstrap-select .dropdown-toggle .filter-option-inner-inner {\n overflow: hidden;\n}\n.bootstrap-select .dropdown-toggle .caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -2px;\n vertical-align: middle;\n}\n.input-group .bootstrap-select.form-control .dropdown-toggle {\n border-radius: inherit;\n}\n.bootstrap-select[class*=\"col-\"] .dropdown-toggle {\n width: 100%;\n}\n.bootstrap-select .dropdown-menu {\n min-width: 100%;\n box-sizing: border-box;\n}\n.bootstrap-select .dropdown-menu > .inner:focus {\n outline: none !important;\n}\n.bootstrap-select .dropdown-menu.inner {\n position: static;\n float: none;\n border: 0;\n padding: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n}\n.bootstrap-select .dropdown-menu li {\n position: relative;\n}\n.bootstrap-select .dropdown-menu li.active small {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n.bootstrap-select .dropdown-menu li.disabled a {\n cursor: not-allowed;\n}\n.bootstrap-select .dropdown-menu li a {\n cursor: pointer;\n user-select: none;\n}\n.bootstrap-select .dropdown-menu li a.opt {\n position: relative;\n padding-left: 2.25em;\n}\n.bootstrap-select .dropdown-menu li a span.check-mark {\n display: none;\n}\n.bootstrap-select .dropdown-menu li a span.text {\n display: inline-block;\n}\n.bootstrap-select .dropdown-menu li small {\n padding-left: 0.5em;\n}\n.bootstrap-select .dropdown-menu .notify {\n position: absolute;\n bottom: 5px;\n width: 96%;\n margin: 0 2%;\n min-height: 26px;\n padding: 3px 5px;\n background: #f5f5f5;\n border: 1px solid #e3e3e3;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n pointer-events: none;\n opacity: 0.9;\n box-sizing: border-box;\n}\n.bootstrap-select .no-results {\n padding: 3px;\n background: #f5f5f5;\n margin: 0 5px;\n white-space: nowrap;\n}\n.bootstrap-select.fit-width .dropdown-toggle .filter-option {\n position: static;\n display: inline;\n padding: 0;\n}\n.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,\n.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {\n display: inline;\n}\n.bootstrap-select.fit-width .dropdown-toggle .caret {\n position: static;\n top: auto;\n margin-top: -1px;\n}\n.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {\n position: absolute;\n display: inline-block;\n right: 15px;\n top: 5px;\n}\n.bootstrap-select.show-tick .dropdown-menu li a span.text {\n margin-right: 34px;\n}\n.bootstrap-select .bs-ok-default:after {\n content: '';\n display: block;\n width: 0.5em;\n height: 1em;\n border-style: solid;\n border-width: 0 0.26em 0.26em 0;\n transform: rotate(45deg);\n}\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {\n z-index: 1061;\n}\n.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {\n content: '';\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid rgba(204, 204, 204, 0.2);\n position: absolute;\n bottom: -4px;\n left: 9px;\n display: none;\n}\n.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {\n content: '';\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid white;\n position: absolute;\n bottom: -4px;\n left: 10px;\n display: none;\n}\n.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {\n bottom: auto;\n top: -4px;\n border-top: 7px solid rgba(204, 204, 204, 0.2);\n border-bottom: 0;\n}\n.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {\n bottom: auto;\n top: -4px;\n border-top: 6px solid white;\n border-bottom: 0;\n}\n.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {\n right: 12px;\n left: auto;\n}\n.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {\n right: 13px;\n left: auto;\n}\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {\n display: block;\n}\n.bs-searchbox,\n.bs-actionsbox,\n.bs-donebutton {\n padding: 4px 8px;\n}\n.bs-actionsbox {\n width: 100%;\n box-sizing: border-box;\n}\n.bs-actionsbox .btn-group button {\n width: 50%;\n}\n.bs-donebutton {\n float: left;\n width: 100%;\n box-sizing: border-box;\n}\n.bs-donebutton .btn-group button {\n width: 100%;\n}\n.bs-searchbox + .bs-actionsbox {\n padding: 0 8px 4px;\n}\n.bs-searchbox .form-control {\n margin-bottom: 0;\n width: 100%;\n float: none;\n}\n/*# sourceMappingURL=bootstrap-select.css.map */"]} \ No newline at end of file +{"version":3,"sources":["less/bootstrap-select.less","bootstrap-select.css"],"names":[],"mappings":"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","file":"bootstrap-select.css","sourcesContent":["@import \"variables\";\n\n// Mixins\n.cursor-disabled() {\n cursor: not-allowed;\n}\n\n// Rules\nselect.bs-select-hidden,\n.bootstrap-select > select.bs-select-hidden,\nselect.selectpicker {\n display: none !important;\n}\n\n.bootstrap-select {\n width: 220px \\0; /*IE9 and below*/\n vertical-align: middle;\n\n // The selectpicker button\n > .dropdown-toggle {\n position: relative;\n width: 100%;\n z-index: 1;\n // necessary for proper positioning of caret in Bootstrap 4 (pushes caret to the right)\n text-align: right;\n white-space: nowrap;\n\n &.bs-placeholder {\n &,\n &:hover,\n &:focus,\n &:active {\n color: @input-color-placeholder;\n }\n\n &.btn-primary,\n &.btn-secondary,\n &.btn-success,\n &.btn-danger,\n &.btn-info,\n &.btn-dark {\n &,\n &:hover,\n &:focus,\n &:active {\n color: @input-alt-color-placeholder;\n }\n }\n }\n }\n\n > select {\n position: absolute !important;\n bottom: 0;\n left: 50%;\n display: block !important;\n width: 0.5px !important;\n height: 100% !important;\n padding: 0 !important;\n opacity: 0 !important;\n border: none;\n\n &.mobile-device {\n top: 0;\n left: 0;\n display: block !important;\n width: 100% !important;\n z-index: 2;\n }\n }\n\n // Error display\n .has-error & .dropdown-toggle,\n .error & .dropdown-toggle,\n &.is-invalid .dropdown-toggle,\n .was-validated & .selectpicker:invalid + .dropdown-toggle {\n border-color: @color-red-error;\n }\n\n &.is-valid .dropdown-toggle,\n .was-validated & .selectpicker:valid + .dropdown-toggle {\n border-color: @color-green-success;\n }\n\n &.fit-width {\n width: auto !important;\n }\n\n &:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n width: @width-default;\n }\n\n > select.mobile-device:focus + .dropdown-toggle,\n .dropdown-toggle:focus {\n outline: thin dotted #333333 !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n outline-offset: -2px;\n }\n}\n\n.bootstrap-select.form-control {\n margin-bottom: 0;\n padding: 0;\n border: none;\n\n :not(.input-group) > &:not([class*=\"col-\"]) {\n width: 100%;\n }\n\n &.input-group-btn {\n z-index: auto;\n\n &:not(:first-child):not(:last-child) {\n > .btn {\n border-radius: 0;\n }\n }\n }\n}\n\n// The selectpicker components\n.bootstrap-select {\n &:not(.input-group-btn),\n &[class*=\"col-\"] {\n float: none;\n display: inline-block;\n margin-left: 0;\n }\n\n // Forces the pull to the right, if necessary\n &,\n &[class*=\"col-\"],\n .row &[class*=\"col-\"] {\n &.dropdown-menu-right {\n float: right;\n }\n }\n\n .form-inline &,\n .form-horizontal &,\n .form-group & {\n margin-bottom: 0;\n }\n\n .form-group-lg &.form-control,\n .form-group-sm &.form-control {\n padding: 0;\n\n .dropdown-toggle {\n height: 100%;\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n }\n }\n\n &.form-control-sm .dropdown-toggle,\n &.form-control-lg .dropdown-toggle {\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n }\n\n &.form-control-sm .dropdown-toggle {\n padding: @input-padding-y-sm @input-padding-x-sm;\n }\n\n &.form-control-lg .dropdown-toggle {\n padding: @input-padding-y-lg @input-padding-x-lg;\n }\n\n // Set the width of the live search (and any other form control within an inline form)\n // see https://github.com/silviomoreto/bootstrap-select/issues/685\n .form-inline & .form-control {\n width: 100%;\n }\n\n &.disabled,\n > .disabled {\n .cursor-disabled();\n\n &:focus {\n outline: none !important;\n }\n }\n\n &.bs-container {\n position: absolute;\n top: 0;\n left: 0;\n height: 0 !important;\n padding: 0 !important;\n \n .dropdown-menu {\n z-index: @zindex-select-dropdown;\n }\n }\n\n // The selectpicker button\n .dropdown-toggle {\n // necessary to maintain proper button height with Bootstrap 3\n &:before {\n content: '';\n display: inline-block;\n }\n\n .filter-option {\n position: absolute;\n top: 0;\n left: 0;\n padding-top: inherit;\n padding-right: inherit;\n padding-bottom: inherit; // needed for proper alignment of show-menu-arrow (deprecated)\n padding-left: inherit;\n height: 100%;\n width: 100%;\n text-align: left;\n }\n\n .filter-option-inner {\n padding-right: inherit;\n }\n\n .filter-option-inner-inner {\n overflow: hidden;\n }\n\n .caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -2px;\n vertical-align: middle;\n }\n }\n\n .input-group &.form-control .dropdown-toggle {\n border-radius: inherit;\n }\n\n &[class*=\"col-\"] .dropdown-toggle {\n width: 100%;\n }\n\n // The selectpicker dropdown\n .dropdown-menu {\n min-width: 100%;\n box-sizing: border-box;\n\n > .inner:focus {\n outline: none !important;\n }\n\n &.inner {\n position: static;\n float: none;\n border: 0;\n padding: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n li {\n position: relative;\n\n &.active small {\n color: @input-alt-color-placeholder !important;\n }\n\n &.disabled a {\n .cursor-disabled();\n }\n\n a {\n cursor: pointer;\n user-select: none;\n\n &.opt {\n position: relative;\n padding-left: 2.25em;\n }\n\n span.check-mark {\n display: none;\n }\n\n span.text {\n display: inline-block;\n }\n }\n\n small {\n padding-left: 0.5em;\n }\n }\n\n .notify {\n position: absolute;\n bottom: 5px;\n width: 96%;\n margin: 0 2%;\n min-height: 26px;\n padding: 3px 5px;\n background: rgb(245, 245, 245);\n border: 1px solid rgb(227, 227, 227);\n box-shadow: inset 0 1px 1px fade(rgb(0, 0, 0), 5%);\n pointer-events: none;\n opacity: 0.9;\n box-sizing: border-box;\n }\n }\n\n .no-results {\n padding: 3px;\n background: #f5f5f5;\n margin: 0 5px;\n white-space: nowrap;\n }\n\n &.fit-width .dropdown-toggle {\n .filter-option {\n position: static;\n display: inline;\n padding: 0;\n }\n\n .filter-option-inner,\n .filter-option-inner-inner {\n display: inline;\n }\n\n .caret {\n position: static;\n top: auto;\n margin-top: -1px;\n }\n }\n\n &.show-tick .dropdown-menu {\n .selected span.check-mark {\n position: absolute;\n display: inline-block;\n right: 15px;\n top: 5px;\n }\n\n li a span.text {\n margin-right: 34px;\n }\n }\n\n // default check mark for use without an icon font\n .bs-ok-default:after {\n content: '';\n display: block;\n width: 0.5em;\n height: 1em;\n border-style: solid;\n border-width: 0 0.26em 0.26em 0;\n transform: rotate(45deg);\n }\n}\n\n.bootstrap-select.show-menu-arrow {\n &.open > .dropdown-toggle,\n &.show > .dropdown-toggle {\n z-index: (@zindex-select-dropdown + 1);\n }\n\n .dropdown-toggle .filter-option {\n &:before {\n content: '';\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid @color-grey-arrow;\n position: absolute;\n bottom: -4px;\n left: 9px;\n display: none;\n }\n\n &:after {\n content: '';\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid white;\n position: absolute;\n bottom: -4px;\n left: 10px;\n display: none;\n }\n }\n\n &.dropup .dropdown-toggle .filter-option {\n &:before {\n bottom: auto;\n top: -4px;\n border-top: 7px solid @color-grey-arrow;\n border-bottom: 0;\n }\n\n &:after {\n bottom: auto;\n top: -4px;\n border-top: 6px solid white;\n border-bottom: 0;\n }\n }\n\n &.pull-right .dropdown-toggle .filter-option {\n &:before {\n right: 12px;\n left: auto;\n }\n\n &:after {\n right: 13px;\n left: auto;\n }\n }\n\n &.open > .dropdown-toggle .filter-option,\n &.show > .dropdown-toggle .filter-option {\n &:before,\n &:after {\n display: block;\n }\n }\n}\n\n.bs-searchbox,\n.bs-actionsbox,\n.bs-donebutton {\n padding: 4px 8px;\n}\n\n.bs-actionsbox {\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 50%;\n }\n}\n\n.bs-donebutton {\n float: left;\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 100%;\n }\n}\n\n.bs-searchbox {\n & + .bs-actionsbox {\n padding: 0 8px 4px;\n }\n\n & .form-control {\n margin-bottom: 0;\n width: 100%;\n float: none;\n }\n}\n","select.bs-select-hidden,\n.bootstrap-select > select.bs-select-hidden,\nselect.selectpicker {\n display: none !important;\n}\n.bootstrap-select {\n width: 220px \\0;\n /*IE9 and below*/\n vertical-align: middle;\n}\n.bootstrap-select > .dropdown-toggle {\n position: relative;\n width: 100%;\n z-index: 1;\n text-align: right;\n white-space: nowrap;\n}\n.bootstrap-select > .dropdown-toggle.bs-placeholder,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder:active {\n color: #999;\n}\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,\n.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {\n color: rgba(255, 255, 255, 0.5);\n}\n.bootstrap-select > select {\n position: absolute !important;\n bottom: 0;\n left: 50%;\n display: block !important;\n width: 0.5px !important;\n height: 100% !important;\n padding: 0 !important;\n opacity: 0 !important;\n border: none;\n}\n.bootstrap-select > select.mobile-device {\n top: 0;\n left: 0;\n display: block !important;\n width: 100% !important;\n z-index: 2;\n}\n.has-error .bootstrap-select .dropdown-toggle,\n.error .bootstrap-select .dropdown-toggle,\n.bootstrap-select.is-invalid .dropdown-toggle,\n.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {\n border-color: #b94a48;\n}\n.bootstrap-select.is-valid .dropdown-toggle,\n.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {\n border-color: #28a745;\n}\n.bootstrap-select.fit-width {\n width: auto !important;\n}\n.bootstrap-select:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n width: 220px;\n}\n.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,\n.bootstrap-select .dropdown-toggle:focus {\n outline: thin dotted #333333 !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n outline-offset: -2px;\n}\n.bootstrap-select.form-control {\n margin-bottom: 0;\n padding: 0;\n border: none;\n}\n:not(.input-group) > .bootstrap-select.form-control:not([class*=\"col-\"]) {\n width: 100%;\n}\n.bootstrap-select.form-control.input-group-btn {\n z-index: auto;\n}\n.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.bootstrap-select:not(.input-group-btn),\n.bootstrap-select[class*=\"col-\"] {\n float: none;\n display: inline-block;\n margin-left: 0;\n}\n.bootstrap-select.dropdown-menu-right,\n.bootstrap-select[class*=\"col-\"].dropdown-menu-right,\n.row .bootstrap-select[class*=\"col-\"].dropdown-menu-right {\n float: right;\n}\n.form-inline .bootstrap-select,\n.form-horizontal .bootstrap-select,\n.form-group .bootstrap-select {\n margin-bottom: 0;\n}\n.form-group-lg .bootstrap-select.form-control,\n.form-group-sm .bootstrap-select.form-control {\n padding: 0;\n}\n.form-group-lg .bootstrap-select.form-control .dropdown-toggle,\n.form-group-sm .bootstrap-select.form-control .dropdown-toggle {\n height: 100%;\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n}\n.bootstrap-select.form-control-sm .dropdown-toggle,\n.bootstrap-select.form-control-lg .dropdown-toggle {\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n}\n.bootstrap-select.form-control-sm .dropdown-toggle {\n padding: 0.25rem 0.5rem;\n}\n.bootstrap-select.form-control-lg .dropdown-toggle {\n padding: 0.5rem 1rem;\n}\n.form-inline .bootstrap-select .form-control {\n width: 100%;\n}\n.bootstrap-select.disabled,\n.bootstrap-select > .disabled {\n cursor: not-allowed;\n}\n.bootstrap-select.disabled:focus,\n.bootstrap-select > .disabled:focus {\n outline: none !important;\n}\n.bootstrap-select.bs-container {\n position: absolute;\n top: 0;\n left: 0;\n height: 0 !important;\n padding: 0 !important;\n}\n.bootstrap-select.bs-container .dropdown-menu {\n z-index: 1060;\n}\n.bootstrap-select .dropdown-toggle:before {\n content: '';\n display: inline-block;\n}\n.bootstrap-select .dropdown-toggle .filter-option {\n position: absolute;\n top: 0;\n left: 0;\n padding-top: inherit;\n padding-right: inherit;\n padding-bottom: inherit;\n padding-left: inherit;\n height: 100%;\n width: 100%;\n text-align: left;\n}\n.bootstrap-select .dropdown-toggle .filter-option-inner {\n padding-right: inherit;\n}\n.bootstrap-select .dropdown-toggle .filter-option-inner-inner {\n overflow: hidden;\n}\n.bootstrap-select .dropdown-toggle .caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -2px;\n vertical-align: middle;\n}\n.input-group .bootstrap-select.form-control .dropdown-toggle {\n border-radius: inherit;\n}\n.bootstrap-select[class*=\"col-\"] .dropdown-toggle {\n width: 100%;\n}\n.bootstrap-select .dropdown-menu {\n min-width: 100%;\n box-sizing: border-box;\n}\n.bootstrap-select .dropdown-menu > .inner:focus {\n outline: none !important;\n}\n.bootstrap-select .dropdown-menu.inner {\n position: static;\n float: none;\n border: 0;\n padding: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n}\n.bootstrap-select .dropdown-menu li {\n position: relative;\n}\n.bootstrap-select .dropdown-menu li.active small {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n.bootstrap-select .dropdown-menu li.disabled a {\n cursor: not-allowed;\n}\n.bootstrap-select .dropdown-menu li a {\n cursor: pointer;\n user-select: none;\n}\n.bootstrap-select .dropdown-menu li a.opt {\n position: relative;\n padding-left: 2.25em;\n}\n.bootstrap-select .dropdown-menu li a span.check-mark {\n display: none;\n}\n.bootstrap-select .dropdown-menu li a span.text {\n display: inline-block;\n}\n.bootstrap-select .dropdown-menu li small {\n padding-left: 0.5em;\n}\n.bootstrap-select .dropdown-menu .notify {\n position: absolute;\n bottom: 5px;\n width: 96%;\n margin: 0 2%;\n min-height: 26px;\n padding: 3px 5px;\n background: #f5f5f5;\n border: 1px solid #e3e3e3;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n pointer-events: none;\n opacity: 0.9;\n box-sizing: border-box;\n}\n.bootstrap-select .no-results {\n padding: 3px;\n background: #f5f5f5;\n margin: 0 5px;\n white-space: nowrap;\n}\n.bootstrap-select.fit-width .dropdown-toggle .filter-option {\n position: static;\n display: inline;\n padding: 0;\n}\n.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,\n.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {\n display: inline;\n}\n.bootstrap-select.fit-width .dropdown-toggle .caret {\n position: static;\n top: auto;\n margin-top: -1px;\n}\n.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {\n position: absolute;\n display: inline-block;\n right: 15px;\n top: 5px;\n}\n.bootstrap-select.show-tick .dropdown-menu li a span.text {\n margin-right: 34px;\n}\n.bootstrap-select .bs-ok-default:after {\n content: '';\n display: block;\n width: 0.5em;\n height: 1em;\n border-style: solid;\n border-width: 0 0.26em 0.26em 0;\n transform: rotate(45deg);\n}\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {\n z-index: 1061;\n}\n.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {\n content: '';\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid rgba(204, 204, 204, 0.2);\n position: absolute;\n bottom: -4px;\n left: 9px;\n display: none;\n}\n.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {\n content: '';\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid white;\n position: absolute;\n bottom: -4px;\n left: 10px;\n display: none;\n}\n.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {\n bottom: auto;\n top: -4px;\n border-top: 7px solid rgba(204, 204, 204, 0.2);\n border-bottom: 0;\n}\n.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {\n bottom: auto;\n top: -4px;\n border-top: 6px solid white;\n border-bottom: 0;\n}\n.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {\n right: 12px;\n left: auto;\n}\n.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {\n right: 13px;\n left: auto;\n}\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,\n.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,\n.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {\n display: block;\n}\n.bs-searchbox,\n.bs-actionsbox,\n.bs-donebutton {\n padding: 4px 8px;\n}\n.bs-actionsbox {\n width: 100%;\n box-sizing: border-box;\n}\n.bs-actionsbox .btn-group button {\n width: 50%;\n}\n.bs-donebutton {\n float: left;\n width: 100%;\n box-sizing: border-box;\n}\n.bs-donebutton .btn-group button {\n width: 100%;\n}\n.bs-searchbox + .bs-actionsbox {\n padding: 0 8px 4px;\n}\n.bs-searchbox .form-control {\n margin-bottom: 0;\n width: 100%;\n float: none;\n}\n/*# sourceMappingURL=bootstrap-select.css.map */"]} \ No newline at end of file diff --git a/docs/docs/dist/css/bootstrap-select.min.css b/docs/docs/dist/css/bootstrap-select.min.css index eed13e8b2..9c8d083fe 100644 --- a/docs/docs/dist/css/bootstrap-select.min.css +++ b/docs/docs/dist/css/bootstrap-select.min.css @@ -1,6 +1,6 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) - */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none} \ No newline at end of file + */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none} \ No newline at end of file diff --git a/docs/docs/dist/js/bootstrap-select.js b/docs/docs/dist/js/bootstrap-select.js index caaea4c63..4ba0b1afd 100644 --- a/docs/docs/dist/js/bootstrap-select.js +++ b/docs/docs/dist/js/bootstrap-select.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -25,6 +25,57 @@ (function ($) { 'use strict'; + // Polyfill for browsers with no classList support + // Remove in v2 + if (!('classList' in document.createElement('_'))) { + (function (view) { + if (!('Element' in view)) return; + + var classListProp = 'classList', + protoProp = 'prototype', + elemCtrProto = view.Element[protoProp], + objCtr = Object, + classListGetter = function () { + var $elem = $(this); + + return { + add: function (classes) { + return $elem.addClass(classes); + }, + remove: function (classes) { + return $elem.removeClass(classes); + }, + toggle: function (classes, force) { + return $elem.toggleClass(classes, force); + }, + contains: function (classes) { + return $elem.hasClass(classes); + } + } + }; + + if (objCtr.defineProperty) { + var classListPropDesc = { + get: classListGetter, + enumerable: true, + configurable: true + }; + try { + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } catch (ex) { // IE 8 doesn't support enumerable:true + // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36 + // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected + if (ex.number === undefined || ex.number === -0x7FF5EC54) { + classListPropDesc.enumerable = false; + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } + } + } else if (objCtr[protoProp].__defineGetter__) { + elemCtrProto.__defineGetter__(classListProp, classListGetter); + } + }(window)); + } + var testElement = document.createElement('_'); testElement.classList.toggle('c3', false); @@ -34,7 +85,7 @@ if (testElement.classList.contains('c3')) { var _toggle = DOMTokenList.prototype.toggle; - DOMTokenList.prototype.toggle = function(token, force) { + DOMTokenList.prototype.toggle = function (token, force) { if (1 in arguments && !this.contains(token) === !force) { return force; } else { @@ -43,14 +94,16 @@ }; } + testElement = null; + // shallow array comparison function isEqual (array1, array2) { - return array1.length === array2.length && array1.every(function(element, index) { - return element === array2[index]; + return array1.length === array2.length && array1.every(function (element, index) { + return element === array2[index]; }); }; - // + // if (!String.prototype.startsWith) { (function () { 'use strict'; // needed to support `apply`/`call` with `undefined`/`null` @@ -112,20 +165,21 @@ o, // object k, // key r // result array - ){ + ) { // initialize object and result - r=[]; + r = []; // iterate over object keys - for (k in o) - // fill result array with non-prototypical keys + for (k in o) { + // fill result array with non-prototypical keys r.hasOwnProperty.call(o, k) && r.push(k); + } // return result return r; }; } // much faster than $.val() - function getSelectValues(select) { + function getSelectValues (select) { var result = []; var options = select && select.options; var opt; @@ -159,7 +213,7 @@ return valHooks._set.apply(this, arguments); }; - var changed_arguments = null; + var changedArguments = null; var EventIsSupported = (function () { try { @@ -196,15 +250,15 @@ this.trigger(eventName); } }; - // + // - function stringSearch(li, searchString, method, normalize) { + function stringSearch (li, searchString, method, normalize) { var stringTypes = [ - 'content', - 'subtext', - 'tokens' - ], - searchSuccess = false; + 'content', + 'subtext', + 'tokens' + ], + searchSuccess = false; for (var i = 0; i < stringTypes.length; i++) { var stringType = stringTypes[i], @@ -234,38 +288,97 @@ return searchSuccess; } - function toInteger(value) { + function toInteger (value) { return parseInt(value, 10) || 0; } + // Borrowed from Lodash (_.deburr) + /** Used to map Latin Unicode letters to basic Latin letters. */ + var deburredLetters = { + // Latin-1 Supplement block. + '\xc0': 'A', '\xc1': 'A', '\xc2': 'A', '\xc3': 'A', '\xc4': 'A', '\xc5': 'A', + '\xe0': 'a', '\xe1': 'a', '\xe2': 'a', '\xe3': 'a', '\xe4': 'a', '\xe5': 'a', + '\xc7': 'C', '\xe7': 'c', + '\xd0': 'D', '\xf0': 'd', + '\xc8': 'E', '\xc9': 'E', '\xca': 'E', '\xcb': 'E', + '\xe8': 'e', '\xe9': 'e', '\xea': 'e', '\xeb': 'e', + '\xcc': 'I', '\xcd': 'I', '\xce': 'I', '\xcf': 'I', + '\xec': 'i', '\xed': 'i', '\xee': 'i', '\xef': 'i', + '\xd1': 'N', '\xf1': 'n', + '\xd2': 'O', '\xd3': 'O', '\xd4': 'O', '\xd5': 'O', '\xd6': 'O', '\xd8': 'O', + '\xf2': 'o', '\xf3': 'o', '\xf4': 'o', '\xf5': 'o', '\xf6': 'o', '\xf8': 'o', + '\xd9': 'U', '\xda': 'U', '\xdb': 'U', '\xdc': 'U', + '\xf9': 'u', '\xfa': 'u', '\xfb': 'u', '\xfc': 'u', + '\xdd': 'Y', '\xfd': 'y', '\xff': 'y', + '\xc6': 'Ae', '\xe6': 'ae', + '\xde': 'Th', '\xfe': 'th', + '\xdf': 'ss', + // Latin Extended-A block. + '\u0100': 'A', '\u0102': 'A', '\u0104': 'A', + '\u0101': 'a', '\u0103': 'a', '\u0105': 'a', + '\u0106': 'C', '\u0108': 'C', '\u010a': 'C', '\u010c': 'C', + '\u0107': 'c', '\u0109': 'c', '\u010b': 'c', '\u010d': 'c', + '\u010e': 'D', '\u0110': 'D', '\u010f': 'd', '\u0111': 'd', + '\u0112': 'E', '\u0114': 'E', '\u0116': 'E', '\u0118': 'E', '\u011a': 'E', + '\u0113': 'e', '\u0115': 'e', '\u0117': 'e', '\u0119': 'e', '\u011b': 'e', + '\u011c': 'G', '\u011e': 'G', '\u0120': 'G', '\u0122': 'G', + '\u011d': 'g', '\u011f': 'g', '\u0121': 'g', '\u0123': 'g', + '\u0124': 'H', '\u0126': 'H', '\u0125': 'h', '\u0127': 'h', + '\u0128': 'I', '\u012a': 'I', '\u012c': 'I', '\u012e': 'I', '\u0130': 'I', + '\u0129': 'i', '\u012b': 'i', '\u012d': 'i', '\u012f': 'i', '\u0131': 'i', + '\u0134': 'J', '\u0135': 'j', + '\u0136': 'K', '\u0137': 'k', '\u0138': 'k', + '\u0139': 'L', '\u013b': 'L', '\u013d': 'L', '\u013f': 'L', '\u0141': 'L', + '\u013a': 'l', '\u013c': 'l', '\u013e': 'l', '\u0140': 'l', '\u0142': 'l', + '\u0143': 'N', '\u0145': 'N', '\u0147': 'N', '\u014a': 'N', + '\u0144': 'n', '\u0146': 'n', '\u0148': 'n', '\u014b': 'n', + '\u014c': 'O', '\u014e': 'O', '\u0150': 'O', + '\u014d': 'o', '\u014f': 'o', '\u0151': 'o', + '\u0154': 'R', '\u0156': 'R', '\u0158': 'R', + '\u0155': 'r', '\u0157': 'r', '\u0159': 'r', + '\u015a': 'S', '\u015c': 'S', '\u015e': 'S', '\u0160': 'S', + '\u015b': 's', '\u015d': 's', '\u015f': 's', '\u0161': 's', + '\u0162': 'T', '\u0164': 'T', '\u0166': 'T', + '\u0163': 't', '\u0165': 't', '\u0167': 't', + '\u0168': 'U', '\u016a': 'U', '\u016c': 'U', '\u016e': 'U', '\u0170': 'U', '\u0172': 'U', + '\u0169': 'u', '\u016b': 'u', '\u016d': 'u', '\u016f': 'u', '\u0171': 'u', '\u0173': 'u', + '\u0174': 'W', '\u0175': 'w', + '\u0176': 'Y', '\u0177': 'y', '\u0178': 'Y', + '\u0179': 'Z', '\u017b': 'Z', '\u017d': 'Z', + '\u017a': 'z', '\u017c': 'z', '\u017e': 'z', + '\u0132': 'IJ', '\u0133': 'ij', + '\u0152': 'Oe', '\u0153': 'oe', + '\u0149': "'n", '\u017f': 's' + }; + + /** Used to match Latin Unicode letters (excluding mathematical operators). */ + var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; + + /** Used to compose unicode character classes. */ + var rsComboMarksRange = '\\u0300-\\u036f', + reComboHalfMarksRange = '\\ufe20-\\ufe2f', + rsComboSymbolsRange = '\\u20d0-\\u20ff', + rsComboMarksExtendedRange = '\\u1ab0-\\u1aff', + rsComboMarksSupplementRange = '\\u1dc0-\\u1dff', + rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange + rsComboMarksExtendedRange + rsComboMarksSupplementRange; + + /** Used to compose unicode capture groups. */ + var rsCombo = '[' + rsComboRange + ']'; + /** - * Remove all diatrics from the given text. - * @access private - * @param {String} text - * @returns {String} + * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and + * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols). */ - function normalizeToBase(text) { - var rExps = [ - {re: /[\xC0-\xC6]/g, ch: "A"}, - {re: /[\xE0-\xE6]/g, ch: "a"}, - {re: /[\xC8-\xCB]/g, ch: "E"}, - {re: /[\xE8-\xEB]/g, ch: "e"}, - {re: /[\xCC-\xCF]/g, ch: "I"}, - {re: /[\xEC-\xEF]/g, ch: "i"}, - {re: /[\xD2-\xD6]/g, ch: "O"}, - {re: /[\xF2-\xF6]/g, ch: "o"}, - {re: /[\xD9-\xDC]/g, ch: "U"}, - {re: /[\xF9-\xFC]/g, ch: "u"}, - {re: /[\xC7-\xE7]/g, ch: "c"}, - {re: /[\xD1]/g, ch: "N"}, - {re: /[\xF1]/g, ch: "n"} - ]; - $.each(rExps, function () { - text = text ? text.replace(this.re, this.ch) : ''; - }); - return text; - } + var reComboMark = RegExp(rsCombo, 'g'); + function deburrLetter (key) { + return deburredLetters[key]; + }; + + function normalizeToBase (string) { + string = string.toString(); + return string && string.replace(reLatin, deburrLetter).replace(reComboMark, ''); + } // List of HTML entities for escaping. var escapeMap = { @@ -276,7 +389,7 @@ "'": ''', '`': '`' }; - + var unescapeMap = { '&': '&', '<': '<', @@ -379,15 +492,19 @@ version.full = ($.fn.dropdown.Constructor.VERSION || '').split(' ')[0].split('.'); version.major = version.full[0]; version.success = true; - } - catch(err) { + } catch (err) { console.warn( 'There was an issue retrieving Bootstrap\'s version. ' + 'Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. ' + - 'If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.' - , err); + 'If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.', + err + ); } + var selectId = 0; + + var EVENT_KEY = '.bs.select'; + var classNames = { DISABLED: 'disabled', DIVIDER: 'divider', @@ -414,7 +531,6 @@ var REGEXP_ARROW = new RegExp(keyCodes.ARROW_UP + '|' + keyCodes.ARROW_DOWN); var REGEXP_TAB_OR_ESCAPE = new RegExp('^' + keyCodes.TAB + '$|' + keyCodes.ESCAPE); - var REGEXP_ENTER_OR_SPACE = new RegExp(keyCodes.ENTER + '|' + keyCodes.SPACE); var Selectpicker = function (element, options) { var that = this; @@ -469,7 +585,7 @@ this.options.windowPadding = [winPad, winPad, winPad, winPad]; } - //Expose public methods + // Expose public methods this.val = Selectpicker.prototype.val; this.render = Selectpicker.prototype.render; this.refresh = Selectpicker.prototype.refresh; @@ -484,7 +600,7 @@ this.init(); }; - Selectpicker.VERSION = '1.13.3'; + Selectpicker.VERSION = '1.13.4'; Selectpicker.BootstrapVersion = version.major; @@ -493,7 +609,7 @@ noneSelectedText: 'Nothing selected', noneResultsText: 'No results matched {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} item selected" : "{0} items selected"; + return (numSelected == 1) ? '{0} item selected' : '{0} items selected'; }, maxOptionsText: function (numAll, numGroup) { return [ @@ -553,6 +669,8 @@ var that = this, id = this.$element.attr('id'); + this.selectId = selectId++; + this.$element.addClass('bs-select-hidden'); this.multiple = this.$element.prop('multiple'); @@ -584,7 +702,7 @@ if (this.options.container) { this.selectPosition(); } else { - this.$element.on('hide.bs.select', function () { + this.$element.on('hide' + EVENT_KEY, function () { if (that.isVirtual()) { // empty menu on close var menuInner = that.$menuInner[0], @@ -603,17 +721,17 @@ this.$newElement.on({ 'hide.bs.dropdown': function (e) { that.$menuInner.attr('aria-expanded', false); - that.$element.trigger('hide.bs.select', e); + that.$element.trigger('hide' + EVENT_KEY, e); }, 'hidden.bs.dropdown': function (e) { - that.$element.trigger('hidden.bs.select', e); + that.$element.trigger('hidden' + EVENT_KEY, e); }, 'show.bs.dropdown': function (e) { that.$menuInner.attr('aria-expanded', true); - that.$element.trigger('show.bs.select', e); + that.$element.trigger('show' + EVENT_KEY, e); }, 'shown.bs.dropdown': function (e) { - that.$element.trigger('shown.bs.select', e); + that.$element.trigger('shown' + EVENT_KEY, e); } }); @@ -621,28 +739,27 @@ this.$element.on('invalid', function () { that.$button.addClass('bs-invalid'); - that.$element.on({ - 'shown.bs.select.invalid': function () { + that.$element + .on('shown' + EVENT_KEY + '.invalid', function () { that.$element .val(that.$element.val()) // set the value to hide the validation message in Chrome when menu is opened - .off('shown.bs.select.invalid'); - }, - 'rendered.bs.select': function () { + .off('shown' + EVENT_KEY + '.invalid'); + }) + .on('rendered' + EVENT_KEY, function () { // if select is no longer invalid, remove the bs-invalid class if (this.validity.valid) that.$button.removeClass('bs-invalid'); - that.$element.off('rendered.bs.select'); - } - }); + that.$element.off('rendered' + EVENT_KEY); + }); - that.$button.on('blur.bs.select', function () { + that.$button.on('blur' + EVENT_KEY, function () { that.$element.focus().blur(); - that.$button.off('blur.bs.select'); + that.$button.off('blur' + EVENT_KEY); }); }); } setTimeout(function () { - that.$element.trigger('loaded.bs.select'); + that.$element.trigger('loaded' + EVENT_KEY); }); }, @@ -672,7 +789,7 @@ '")),r=!1,E.$element.trigger("maxReached.bs.select")),m&&v&&($.append(F("
"+k+"
")),r=!1,E.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){E.setSelected(n,!1)},10),$.delay(750).fadeOut(300,function(){F(this).remove()})}}}else c.prop("selected",!1),a.prop("selected",!0),E.setSelected(n,!0);!E.multiple||E.multiple&&1===E.options.maxOptions?E.$button.focus():E.options.liveSearch&&E.$searchbox.focus(),r&&(o!=S(E.$element[0])&&E.multiple||l!=E.$element.prop("selectedIndex")&&!E.multiple)&&(y=[n,a.prop("selected"),o],E.$element.triggerNative("change"))}}),this.$menu.on("click","li."+q.DISABLED+" a, ."+q.POPOVERHEADER+", ."+q.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),E.options.liveSearch&&!F(e.target).hasClass("close")?E.$searchbox.focus():E.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),E.options.liveSearch?E.$searchbox.focus():E.$button.focus()}),this.$menu.on("click","."+q.POPOVERHEADER+" .close",function(){E.$button.click()}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){E.options.liveSearch?E.$searchbox.focus():E.$button.focus(),e.preventDefault(),e.stopPropagation(),F(this).hasClass("bs-select-all")?E.selectAll():E.deselectAll()}),this.$element.on({change:function(){E.render(),E.$element.trigger("changed.bs.select",y),y=null},focus:function(){E.options.mobile||E.$button.focus()}})},liveSearchListener:function(){var u=this,m=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.map.newIndex={},u.selectpicker.search.map.originalIndex={},u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),l=u.options.liveSearchNormalize;u._$lisSelected=u.$menuInner.find(".selected");for(var r=0;r=c.selectpicker.view.canHighlight.length&&(t=0),c.selectpicker.view.canHighlight[t+f]||(t=t+1+c.selectpicker.view.canHighlight.slice(t+f+1).indexOf(!0))),e.preventDefault();var v=f+t;e.which===H?0===f&&t===a.length-1?(c.$menuInner[0].scrollTop=c.$menuInner[0].scrollHeight,v=c.selectpicker.current.elements.length-1):d=(o=(n=c.selectpicker.current.data[v]).position-n.height)u+c.sizeInfo.menuInnerHeight),(s=c.selectpicker.current.elements[g]).classList.add("active"),s.firstChild&&s.firstChild.classList.add("active"),c.activeIndex=w[k],s.firstChild.focus(),d&&(c.$menuInner[0].scrollTop=o),l.focus()}}i&&(e.which===T&&!c.selectpicker.keydown.keyHistory||e.which===O||e.which===D&&c.options.selectOnTab)&&(e.which!==T&&e.preventDefault(),c.options.liveSearch&&e.which===T||(c.$menuInner.find(".active a").trigger("click",!0),l.focus(),c.options.liveSearch||(e.preventDefault(),F(document).data("spaceSelect",!0))))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){var e=F.extend({},this.options,this.$element.data());this.options=e,this.selectpicker.main.map.newIndex={},this.selectpicker.main.map.originalIndex={},this.createLi(),this.checkDisabled(),this.render(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};var h=F.fn.selectpicker;F.fn.selectpicker=r,F.fn.selectpicker.Constructor=c,F.fn.selectpicker.noConflict=function(){return F.fn.selectpicker=h,this},F(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.select",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bs-searchbox input',c.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bs-searchbox input',function(e){e.stopPropagation()}),F(window).on("load.bs.select.data-api",function(){F(".selectpicker").each(function(){var e=F(this);r.call(e,e.data())})})}(e)}); +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(G){"use strict";"classList"in document.createElement("_")||function(e){if("Element"in e){var t="classList",i="prototype",n=e.Element[i],s=Object,o=function(){var i=G(this);return{add:function(e){return i.addClass(e)},remove:function(e){return i.removeClass(e)},toggle:function(e,t){return i.toggleClass(e,t)},contains:function(e){return i.hasClass(e)}}};if(s.defineProperty){var l={get:o,enumerable:!0,configurable:!0};try{s.defineProperty(n,t,l)}catch(e){void 0!==e.number&&-2146823252!==e.number||(l.enumerable=!1,s.defineProperty(n,t,l))}}else s[i].__defineGetter__&&n.__defineGetter__(t,o)}}(window);var e,c,t,i=document.createElement("_");if(i.classList.toggle("c3",!1),i.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:n.call(this,e)}}function S(e){var t,i=[],n=e&&e.options;if(e.multiple)for(var s=0,o=n.length;s]+>/g,"")),n&&(a=m(a)),a=a.toUpperCase(),o="contains"===i?0<=a.indexOf(t):a.startsWith(t)))break}return o}function z(e){return parseInt(e,10)||0}G.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(o?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var l={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function d(e){return l[e]}function m(e){return(e=e.toString())&&e.replace(r,d).replace(a,"")}var h=function(t){var i=function(e){return t[e]},e="(?:"+Object.keys(t).join("|")+")",n=RegExp(e),s=RegExp(e,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(s,i):e}},q=h({"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}),v=h({"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"}),E={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},C=27,O=13,T=32,H=9,D=38,L=40,K={success:!1,major:"3"};try{K.full=(G.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),K.major=K.full[0],K.success=!0}catch(e){console.warn("There was an issue retrieving Bootstrap's version. Ensure Bootstrap is being loaded before bootstrap-select and there is no namespace collision. If loading Bootstrap asynchronously, the version may need to be manually specified via $.fn.selectpicker.Constructor.BootstrapVersion.",e)}var p=0,A=".bs.select",Y={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title"},N={MENU:"."+Y.MENU};"4"===K.major&&(Y.DIVIDER="dropdown-divider",Y.SHOW="show",Y.BUTTONCLASS="btn-light",Y.POPOVERHEADER="popover-header");var P=new RegExp(D+"|"+L),R=new RegExp("^"+H+"$|"+C),u=function(e,t){var i=this;s.useDefault||(G.valHooks.select.set=s._set,s.useDefault=!0),this.$element=G(e),this.$newElement=null,this.$button=null,this.$menu=null,this.options=t,this.selectpicker={main:{map:{newIndex:{},originalIndex:{}}},current:{map:{}},search:{map:{}},view:{},keydown:{keyHistory:"",resetKeyHistory:{start:function(){return setTimeout(function(){i.selectpicker.keydown.keyHistory=""},800)}}}},null===this.options.title&&(this.options.title=this.$element.attr("title"));var n=this.options.windowPadding;"number"==typeof n&&(this.options.windowPadding=[n,n,n,n]),this.val=u.prototype.val,this.render=u.prototype.render,this.refresh=u.prototype.refresh,this.setStyle=u.prototype.setStyle,this.selectAll=u.prototype.selectAll,this.deselectAll=u.prototype.deselectAll,this.destroy=u.prototype.destroy,this.remove=u.prototype.remove,this.show=u.prototype.show,this.hide=u.prototype.hide,this.init()};function f(e){var o,l=arguments,r=e;if([].shift.apply(l),!K.success){try{K.full=(G.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split(".")}catch(e){K.full=u.BootstrapVersion.split(" ")[0].split(".")}K.major=K.full[0],K.success=!0,"4"===K.major&&(Y.DIVIDER="dropdown-divider",Y.SHOW="show",Y.BUTTONCLASS="btn-light",u.DEFAULTS.style=Y.BUTTONCLASS="btn-light",Y.POPOVERHEADER="popover-header")}var t=this.each(function(){var e=G(this);if(e.is("select")){var t=e.data("selectpicker"),i="object"==typeof r&&r;if(t){if(i)for(var n in i)i.hasOwnProperty(n)&&(t.options[n]=i[n])}else{var s=G.extend({},u.DEFAULTS,G.fn.selectpicker.defaults||{},e.data(),i);s.template=G.extend({},u.DEFAULTS.template,G.fn.selectpicker.defaults?G.fn.selectpicker.defaults.template:{},e.data().template,i.template),e.data("selectpicker",t=new u(this,s))}"string"==typeof r&&(o=t[r]instanceof Function?t[r].apply(t,l):t.options[r])}});return void 0!==o?o:t}u.VERSION="1.13.4",u.BootstrapVersion=K.major,u.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return[1==e?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:Y.BUTTONCLASS,size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:''},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1},"4"===K.major&&(u.DEFAULTS.style="btn-light",u.DEFAULTS.iconBase="",u.DEFAULTS.tickIcon="bs-ok-default"),u.prototype={constructor:u,init:function(){var i=this,e=this.$element.attr("id");this.selectId=p++,this.$element.addClass("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createDropdown(),this.createLi(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(N.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu.addClass(Y.MENURIGHT),void 0!==e&&this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+A,function(){if(i.isVirtual()){var e=i.$menuInner[0],t=e.firstChild.cloneNode(!1);e.replaceChild(t,e.firstChild),e.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!1),i.$element.trigger("hide"+A,e)},"hidden.bs.dropdown":function(e){i.$element.trigger("hidden"+A,e)},"show.bs.dropdown":function(e){i.$menuInner.attr("aria-expanded",!0),i.$element.trigger("show"+A,e)},"shown.bs.dropdown":function(e){i.$element.trigger("shown"+A,e)}}),i.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){i.$button.addClass("bs-invalid"),i.$element.on("shown"+A+".invalid",function(){i.$element.val(i.$element.val()).off("shown"+A+".invalid")}).on("rendered"+A,function(){this.validity.valid&&i.$button.removeClass("bs-invalid"),i.$element.off("rendered"+A)}),i.$button.on("blur"+A,function(){i.$element.focus().blur(),i.$button.off("blur"+A)})}),setTimeout(function(){i.$element.trigger("loaded"+A)})},createDropdown:function(){var e,t=this.multiple||this.options.showTick?" show-tick":"",i=this.autofocus?" autofocus":"",n="",s="",o="",l="";return this.options.header&&(n='
'+this.options.header+"
"),this.options.liveSearch&&(s=''),this.multiple&&this.options.actionsBox&&(o='
"),this.multiple&&this.options.doneButton&&(l='
"),e='",G(e)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=0;e=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(C,e){e=e||0;var O=this;this.selectpicker.current=C?this.selectpicker.search:this.selectpicker.main;var z,T,H=[];function i(e,t){var i,n,s,o,l,r,a,c,d,h,p=O.selectpicker.current.elements.length,u=[],f=!0,m=O.isVirtual();O.selectpicker.view.scrollTop=e,!0===m&&O.sizeInfo.hasScrollBar&&O.$menu[0].offsetWidth>O.sizeInfo.totalMenuWidth&&(O.sizeInfo.menuWidth=O.$menu[0].offsetWidth,O.sizeInfo.totalMenuWidth=O.sizeInfo.menuWidth+O.sizeInfo.scrollBarWidth,O.$menu.css("min-width",O.sizeInfo.menuWidth)),i=Math.ceil(O.sizeInfo.menuInnerHeight/O.sizeInfo.liHeight*1.5),n=Math.round(p/i)||1;for(var v=0;vp-1?0:O.selectpicker.current.data[p-1].position-O.selectpicker.current.data[O.selectpicker.view.position1-1].position,I.firstChild.style.marginTop=b+"px",I.firstChild.style.marginBottom=w+"px"),I.firstChild.appendChild(x)}if(O.prevActiveIndex=O.activeIndex,O.options.liveSearch){if(C&&t){var S,y=0;O.selectpicker.view.canHighlight[y]||(y=1+O.selectpicker.view.canHighlight.slice(1).indexOf(!0)),S=O.selectpicker.view.visibleElements[y],O.selectpicker.view.currentActive&&(O.selectpicker.view.currentActive.classList.remove("active"),O.selectpicker.view.currentActive.firstChild&&O.selectpicker.view.currentActive.firstChild.classList.remove("active")),S&&(S.classList.add("active"),S.firstChild&&S.firstChild.classList.add("active")),O.activeIndex=O.selectpicker.current.map.originalIndex[y]}}else O.$menuInner.focus()}this.setPositionData(),i(e,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){O.noScroll||i(this.scrollTop,t),O.noScroll=!1}),G(window).off("resize"+A+"."+this.selectId+".createView").on("resize"+A+"."+this.selectId+".createView",function(){O.$newElement.hasClass(Y.SHOW)&&i(O.$menuInner[0].scrollTop)})},createLi:function(){var T,H=this,D=[],L={},A=0,N=0,P=[],R=0,W=0,B=-1;this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option"));var e,M={span:document.createElement("span"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("\xa0")},U=document.createDocumentFragment();(H.options.showTick||H.multiple)&&((e=M.span.cloneNode(!1)).className=H.options.iconBase+" "+H.options.tickIcon+" check-mark",M.a.appendChild(e)),M.a.setAttribute("role","option"),M.subtext.className="text-muted",M.text=M.span.cloneNode(!1),M.text.className="text";var V=function(e,t,i){var n=M.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?n.appendChild(e):n.innerHTML=e),void 0!==t&&""!==t&&(n.className=t),null!=i&&n.classList.add("optgroup-"+i),n},j=function(e,t,i){var n=M.a.cloneNode(!0);return e&&(11===e.nodeType?n.appendChild(e):n.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&(n.className=t),"4"===K.major&&n.classList.add("dropdown-item"),i&&n.setAttribute("style",i),n},_=function(e){var t,i,n=M.text.cloneNode(!1);if(e.optionContent)n.innerHTML=e.optionContent;else{if(n.textContent=e.text,e.optionIcon){var s=M.whitespace.cloneNode(!1);(i=M.span.cloneNode(!1)).className=H.options.iconBase+" "+e.optionIcon,U.appendChild(i),U.appendChild(s)}e.optionSubtext&&((t=M.subtext.cloneNode(!1)).innerHTML=e.optionSubtext,n.appendChild(t))}return U.appendChild(n),U};if(this.options.title&&!this.multiple){B--;var t=this.$element[0],i=!1,n=!this.selectpicker.view.titleOption.parentNode;if(n)this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",i=void 0===G(t.options[t.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected");(n||0!==this.selectpicker.view.titleOption.index)&&t.insertBefore(this.selectpicker.view.titleOption,t.firstChild),i&&(t.selectedIndex=0)}var F=this.$element.find("option");F.each(function(e){var t=G(this);if(B++,!t.hasClass("bs-title-option")){var i,n,s,o,l=t.data(),r=this.className||"",a=q(this.style.cssText),c=l.content,d=this.textContent,h=l.tokens,p=l.subtext,u=l.icon,f=t.parent(),m=f[0],v="OPTGROUP"===m.tagName,g=v&&m.disabled,b=this.disabled||g,w=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName,I=f.data();if(!0===l.hidden||this.hidden||H.options.hideDisabled&&(b||g))return i=l.prevHiddenIndex,t.next().data("prevHiddenIndex",void 0!==i?i:e),B--,L[e]={type:"hidden",data:l},w||void 0!==i&&(o=F[i].previousElementSibling)&&"OPTGROUP"===o.tagName&&!o.disabled&&(w=!0),void(w&&"divider"!==P[P.length-1].type&&(B++,D.push(V(!1,Y.DIVIDER,R+"div")),P.push({type:"divider",optID:R})));if(v&&!0!==l.divider){if(H.options.hideDisabled&&b){if(void 0===I.allOptionsDisabled){var x=f.children();f.data("allOptionsDisabled",x.filter(":disabled").length===x.length)}if(f.data("allOptionsDisabled"))return void B--}var k=" "+m.className||"",$=this.previousElementSibling;if(void 0!==(i=l.prevHiddenIndex)&&($=F[i].previousElementSibling),!$){R+=1;var E=m.label,S=q(E),y=I.subtext,C=I.icon;0!==e&&0 li")},render:function(){var e=this,t=this.$element.find("option"),i=[],n=[];this.togglePlaceholder(),this.tabIndex();for(var s=0,o=t.length;s ':"";a=e.options.showSubtext&&d.subtext&&!e.multiple?' '+d.subtext+"":"",c=r.title?r.title:d.content&&e.options.showContent?d.content.toString():h+r.innerHTML.trim()+a,n.push(c)}}var p=this.multiple?n.join(this.options.multipleSeparator):n[0];if(50");if(1u[1]||1===u.length&&2<=i.length){var f=this.selectpicker.view.availableOptionsCount;p=("function"==typeof this.options.countSelectedText?this.options.countSelectedText(i.length,f):this.options.countSelectedText).replace("{0}",i.length.toString()).replace("{1}",f.toString())}}null==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(p=this.options.title),p||(p=void 0!==this.options.title?this.options.title:this.options.noneSelectedText),this.$button[0].title=v(p.replace(/<[^>]*>?/g,"").trim()),this.$button.find(".filter-option-inner-inner")[0].innerHTML=p,this.$element.trigger("rendered"+A)},setStyle:function(e,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var i=e||this.options.style;"add"==t?this.$button.addClass(i):"remove"==t?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(e){if(e||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var t=document.createElement("div"),i=document.createElement("div"),n=document.createElement("div"),s=document.createElement("ul"),o=document.createElement("li"),l=document.createElement("li"),r=document.createElement("li"),a=document.createElement("a"),c=document.createElement("span"),d=this.options.header&&0this.sizeInfo.menuExtras.vert&&r+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)s=3this.options.size){for(var g=0;gthis.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var t,i=this,n=G(window),s=0;this.setMenuSize(),"auto"===this.options.size?(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return i.setMenuSize()}),n.off("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize").on("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize",function(){return i.setMenuSize()})):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&(this.$searchbox.off("input.setMenuSize propertychange.setMenuSize"),n.off("resize"+A+"."+this.selectId+".setMenuSize scroll"+A+"."+this.selectId+".setMenuSize")),e?s=this.$menuInner[0].scrollTop:i.multiple||"number"==typeof(t=i.selectpicker.main.map.newIndex[i.$element[0].selectedIndex])&&!1!==i.options.size&&(s=(s=i.sizeInfo.liHeight*t)-i.sizeInfo.menuInnerHeight/2+i.sizeInfo.liHeight/2),i.createView(!1,s)}},setWidth:function(){var i=this;"auto"===this.options.width?requestAnimationFrame(function(){i.$menu.css("min-width","0"),i.liHeight(),i.setMenuSize();var e=i.$newElement.clone().appendTo("body"),t=e.css("width","auto").children("button").outerWidth();e.remove(),i.sizeInfo.selectWidth=Math.max(i.sizeInfo.totalMenuWidth,t),i.$newElement.css("width",i.sizeInfo.selectWidth+"px")}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=G('
');var n,s,o,l=this,r=G(this.options.container),e=function(e){var t={},i=l.options.display||!!G.fn.dropdown.Constructor.Default&&G.fn.dropdown.Constructor.Default.display;l.$bsContainer.addClass(e.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(Y.DROPUP,e.hasClass(Y.DROPUP)),n=e.offset(),r.is("body")?s={top:0,left:0}:((s=r.offset()).top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),s.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft()),o=e.hasClass(Y.DROPUP)?0:e[0].offsetHeight,(K.major<4||"static"===i)&&(t.top=n.top-s.top+o,t.left=n.left-s.left),t.width=e[0].offsetWidth,l.$bsContainer.css(t)};this.$button.on("click.bs.dropdown.data-api",function(){l.isDisabled()||(e(l.$newElement),l.$bsContainer.appendTo(l.options.container).toggleClass(Y.SHOW,!l.$button.hasClass(Y.SHOW)).append(l.$menu))}),G(window).off("resize"+A+"."+this.selectId+" scroll"+A+"."+this.selectId).on("resize"+A+"."+this.selectId+" scroll"+A+"."+this.selectId,function(){l.$newElement.hasClass(Y.SHOW)&&e(l.$newElement)}),this.$element.on("hide"+A,function(){l.$menu.data("height",l.$menu.height()),l.$bsContainer.detach()})},setOptionStatus:function(){var e=this,t=this.$element.find("option");if(e.noScroll=!1,e.selectpicker.view.visibleElements&&e.selectpicker.view.visibleElements.length)for(var i=0;i
');I[2]&&(x=x.replace("{var}",I[2][1"+x+"")),r=!1,E.$element.trigger("maxReached"+A)),f&&v&&($.append(G("
"+k+"
")),r=!1,E.$element.trigger("maxReachedGrp"+A)),setTimeout(function(){E.setSelected(s,!1)},10),$.delay(750).fadeOut(300,function(){G(this).remove()})}}}else a.prop("selected",!1),c.prop("selected",!0),E.setSelected(s,!0);!E.multiple||E.multiple&&1===E.options.maxOptions?E.$button.focus():E.options.liveSearch&&E.$searchbox.focus(),r&&(o!=S(E.$element[0])&&E.multiple||l!=E.$element.prop("selectedIndex")&&!E.multiple)&&(y=[s,c.prop("selected"),o],E.$element.triggerNative("change"))}}),this.$menu.on("click","li."+Y.DISABLED+" a, ."+Y.POPOVERHEADER+", ."+Y.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),E.options.liveSearch&&!G(e.target).hasClass("close")?E.$searchbox.focus():E.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),E.options.liveSearch?E.$searchbox.focus():E.$button.focus()}),this.$menu.on("click","."+Y.POPOVERHEADER+" .close",function(){E.$button.click()}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){E.options.liveSearch?E.$searchbox.focus():E.$button.focus(),e.preventDefault(),e.stopPropagation(),G(this).hasClass("bs-select-all")?E.selectAll():E.deselectAll()}),this.$element.on({change:function(){E.render(),E.$element.trigger("changed"+A,y),y=null},focus:function(){E.options.mobile||E.$button.focus()}})},liveSearchListener:function(){var u=this,f=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.map.newIndex={},u.selectpicker.search.map.originalIndex={},u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),n={},s=[],o=u._searchStyle(),l=u.options.liveSearchNormalize;l&&(i=m(i)),u._$lisSelected=u.$menuInner.find(".selected");for(var r=0;r=a.selectpicker.view.canHighlight.length&&(t=0),a.selectpicker.view.canHighlight[t+m]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+m+1).indexOf(!0))),e.preventDefault();var v=m+t;e.which===D?0===m&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,v=a.selectpicker.current.elements.length-1):d=(o=(s=a.selectpicker.current.data[v]).position-s.height)u+a.sizeInfo.menuInnerHeight),(n=a.selectpicker.current.elements[g]).classList.add("active"),n.firstChild&&n.firstChild.classList.add("active"),a.activeIndex=w[k],n.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),l.focus()}}i&&(e.which===T&&!a.selectpicker.keydown.keyHistory||e.which===O||e.which===H&&a.options.selectOnTab)&&(e.which!==T&&e.preventDefault(),a.options.liveSearch&&e.which===T||(a.$menuInner.find(".active a").trigger("click",!0),l.focus(),a.options.liveSearch||(e.preventDefault(),G(document).data("spaceSelect",!0))))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){var e=G.extend({},this.options,this.$element.data());this.options=e,this.selectpicker.main.map.newIndex={},this.selectpicker.main.map.originalIndex={},this.createLi(),this.checkDisabled(),this.render(),this.setStyle(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+A)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(A).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),G(window).off(A+"."+this.selectId)}};var g=G.fn.selectpicker;G.fn.selectpicker=f,G.fn.selectpicker.Constructor=u,G.fn.selectpicker.noConflict=function(){return G.fn.selectpicker=g,this},G(document).off("keydown.bs.dropdown.data-api").on("keydown"+A,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',u.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),G(window).on("load"+A+".data-api",function(){G(".selectpicker").each(function(){var e=G(this);f.call(e,e.data())})})}(e)}); //# sourceMappingURL=bootstrap-select.js.map \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-am_ET.js b/docs/docs/dist/js/i18n/defaults-am_ET.js new file mode 100644 index 000000000..f797a9974 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-am_ET.js @@ -0,0 +1,45 @@ +/*! + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) + * + * Copyright 2012-2018 SnapAppointments, LLC + * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + if (root === undefined && window !== undefined) root = window; + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module unless amdModuleId is set + define(["jquery"], function (a0) { + return (factory(a0)); + }); + } else if (typeof module === 'object' && module.exports) { + // Node. Does not work with strict CommonJS, but + // only CommonJS-like environments that support module.exports, + // like Node. + module.exports = factory(require("jquery")); + } else { + factory(root["jQuery"]); + } +}(this, function (jQuery) { + +(function ($) { + $.fn.selectpicker.defaults = { + noneSelectedText: 'ምንም አልተመረጠም', + noneResultsText: 'ከ{0} ጋር ተመሳሳይ ውጤት የለም', + countSelectedText: function (numSelected, numTotal) { + return (numSelected == 1) ? '{0} ምርጫ ተመርጧል' : '{0} ምርጫዎች ተመርጠዋል'; + }, + maxOptionsText: function (numAll, numGroup) { + return [ + (numAll == 1) ? 'ገደብ ላይ ተደርሷል (ቢበዛ {n} ምርጫ)' : 'ገደብ ላይ ተደርሷል (ቢበዛ {n} ምርጫዎች)', + (numGroup == 1) ? 'የቡድን ገደብ ላይ ተደርሷል (ቢበዛ {n} ምርጫ)' : 'የቡድን ገደብ ላይ ተደርሷል (ቢበዛ {n} ምርጫዎች)' + ]; + }, + selectAllText: 'ሁሉም ይመረጥ', + deselectAllText: 'ሁሉም አይመረጥ', + multipleSeparator: ' ፣ ' + }; +})(jQuery); + + +})); diff --git a/docs/docs/dist/js/i18n/defaults-am_ET.min.js b/docs/docs/dist/js/i18n/defaults-am_ET.min.js new file mode 100644 index 000000000..8b6e7cb1a --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-am_ET.min.js @@ -0,0 +1,8 @@ +/*! + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) + * + * Copyright 2012-2018 SnapAppointments, LLC + * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) + */ + +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"\u121d\u1295\u121d \u12a0\u120d\u1270\u1218\u1228\u1320\u121d",noneResultsText:"\u12a8{0} \u130b\u122d \u1270\u1218\u1233\u1233\u12ed \u12cd\u1324\u1275 \u12e8\u1208\u121d",countSelectedText:function(e,t){return 1==e?"{0} \u121d\u122d\u132b \u1270\u1218\u122d\u1327\u120d":"{0} \u121d\u122d\u132b\u12ce\u127d \u1270\u1218\u122d\u1320\u12cb\u120d"},maxOptionsText:function(e,t){return[1==e?"\u1308\u12f0\u1265 \u120b\u12ed \u1270\u12f0\u122d\u1237\u120d (\u1262\u1260\u12db {n} \u121d\u122d\u132b)":"\u1308\u12f0\u1265 \u120b\u12ed \u1270\u12f0\u122d\u1237\u120d (\u1262\u1260\u12db {n} \u121d\u122d\u132b\u12ce\u127d)",1==t?"\u12e8\u1261\u12f5\u1295 \u1308\u12f0\u1265 \u120b\u12ed \u1270\u12f0\u122d\u1237\u120d (\u1262\u1260\u12db {n} \u121d\u122d\u132b)":"\u12e8\u1261\u12f5\u1295 \u1308\u12f0\u1265 \u120b\u12ed \u1270\u12f0\u122d\u1237\u120d (\u1262\u1260\u12db {n} \u121d\u122d\u132b\u12ce\u127d)"]},selectAllText:"\u1201\u1209\u121d \u12ed\u1218\u1228\u1325",deselectAllText:"\u1201\u1209\u121d \u12a0\u12ed\u1218\u1228\u1325",multipleSeparator:" \u1363 "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-ar_AR.js b/docs/docs/dist/js/i18n/defaults-ar_AR.js index aff5b0422..d51f2f4ef 100644 --- a/docs/docs/dist/js/i18n/defaults-ar_AR.js +++ b/docs/docs/dist/js/i18n/defaults-ar_AR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -32,7 +32,7 @@ noneSelectedText: 'لم يتم إختيار شئ', noneResultsText: 'لا توجد نتائج مطابقة لـ {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} خيار تم إختياره" : "{0} خيارات تمت إختيارها"; + return (numSelected == 1) ? '{0} خيار تم إختياره' : '{0} خيارات تمت إختيارها'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-ar_AR.min.js b/docs/docs/dist/js/i18n/defaults-ar_AR.min.js index 31816b55a..5e9fae326 100644 --- a/docs/docs/dist/js/i18n/defaults-ar_AR.min.js +++ b/docs/docs/dist/js/i18n/defaults-ar_AR.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"لم يتم إختيار شئ",noneResultsText:"لا توجد نتائج مطابقة لـ {0}",countSelectedText:function(e,t){return 1==e?"{0} خيار تم إختياره":"{0} خيارات تمت إختيارها"},maxOptionsText:function(e,t){return[1==e?"تخطى الحد المسموح ({n} خيار بحد أقصى)":"تخطى الحد المسموح ({n} خيارات بحد أقصى)",1==t?"تخطى الحد المسموح للمجموعة ({n} خيار بحد أقصى)":"تخطى الحد المسموح للمجموعة ({n} خيارات بحد أقصى)"]},selectAllText:"إختيار الجميع",deselectAllText:"إلغاء إختيار الجميع",multipleSeparator:"، "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"\u0644\u0645 \u064a\u062a\u0645 \u0625\u062e\u062a\u064a\u0627\u0631 \u0634\u0626",noneResultsText:"\u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u062a\u0627\u0626\u062c \u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0640 {0}",countSelectedText:function(e,t){return 1==e?"{0} \u062e\u064a\u0627\u0631 \u062a\u0645 \u0625\u062e\u062a\u064a\u0627\u0631\u0647":"{0} \u062e\u064a\u0627\u0631\u0627\u062a \u062a\u0645\u062a \u0625\u062e\u062a\u064a\u0627\u0631\u0647\u0627"},maxOptionsText:function(e,t){return[1==e?"\u062a\u062e\u0637\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0645\u0633\u0645\u0648\u062d ({n} \u062e\u064a\u0627\u0631 \u0628\u062d\u062f \u0623\u0642\u0635\u0649)":"\u062a\u062e\u0637\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0645\u0633\u0645\u0648\u062d ({n} \u062e\u064a\u0627\u0631\u0627\u062a \u0628\u062d\u062f \u0623\u0642\u0635\u0649)",1==t?"\u062a\u062e\u0637\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0644\u0644\u0645\u062c\u0645\u0648\u0639\u0629 ({n} \u062e\u064a\u0627\u0631 \u0628\u062d\u062f \u0623\u0642\u0635\u0649)":"\u062a\u062e\u0637\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0644\u0644\u0645\u062c\u0645\u0648\u0639\u0629 ({n} \u062e\u064a\u0627\u0631\u0627\u062a \u0628\u062d\u062f \u0623\u0642\u0635\u0649)"]},selectAllText:"\u0625\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062c\u0645\u064a\u0639",deselectAllText:"\u0625\u0644\u063a\u0627\u0621 \u0625\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062c\u0645\u064a\u0639",multipleSeparator:"\u060c "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-bg_BG.js b/docs/docs/dist/js/i18n/defaults-bg_BG.js index 0d074e703..8d3e63e11 100644 --- a/docs/docs/dist/js/i18n/defaults-bg_BG.js +++ b/docs/docs/dist/js/i18n/defaults-bg_BG.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Нищо избрано', noneResultsText: 'Няма резултат за {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} избран елемент" : "{0} избрани елемента"; + return (numSelected == 1) ? '{0} избран елемент' : '{0} избрани елемента'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-bg_BG.min.js b/docs/docs/dist/js/i18n/defaults-bg_BG.min.js index 656b03e65..8db5e51c3 100644 --- a/docs/docs/dist/js/i18n/defaults-bg_BG.min.js +++ b/docs/docs/dist/js/i18n/defaults-bg_BG.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Нищо избрано",noneResultsText:"Няма резултат за {0}",countSelectedText:function(e,t){return 1==e?"{0} избран елемент":"{0} избрани елемента"},maxOptionsText:function(e,t){return[1==e?"Лимита е достигнат ({n} елемент максимум)":"Лимита е достигнат ({n} елемента максимум)",1==t?"Груповия лимит е достигнат ({n} елемент максимум)":"Груповия лимит е достигнат ({n} елемента максимум)"]},selectAllText:"Избери всички",deselectAllText:"Размаркирай всички",multipleSeparator:", "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"\u041d\u0438\u0449\u043e \u0438\u0437\u0431\u0440\u0430\u043d\u043e",noneResultsText:"\u041d\u044f\u043c\u0430 \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442 \u0437\u0430 {0}",countSelectedText:function(e,t){return 1==e?"{0} \u0438\u0437\u0431\u0440\u0430\u043d \u0435\u043b\u0435\u043c\u0435\u043d\u0442":"{0} \u0438\u0437\u0431\u0440\u0430\u043d\u0438 \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0430"},maxOptionsText:function(e,t){return[1==e?"\u041b\u0438\u043c\u0438\u0442\u0430 \u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442 ({n} \u0435\u043b\u0435\u043c\u0435\u043d\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c)":"\u041b\u0438\u043c\u0438\u0442\u0430 \u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442 ({n} \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c)",1==t?"\u0413\u0440\u0443\u043f\u043e\u0432\u0438\u044f \u043b\u0438\u043c\u0438\u0442 \u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442 ({n} \u0435\u043b\u0435\u043c\u0435\u043d\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c)":"\u0413\u0440\u0443\u043f\u043e\u0432\u0438\u044f \u043b\u0438\u043c\u0438\u0442 \u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0430\u0442 ({n} \u0435\u043b\u0435\u043c\u0435\u043d\u0442\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c)"]},selectAllText:"\u0418\u0437\u0431\u0435\u0440\u0438 \u0432\u0441\u0438\u0447\u043a\u0438",deselectAllText:"\u0420\u0430\u0437\u043c\u0430\u0440\u043a\u0438\u0440\u0430\u0439 \u0432\u0441\u0438\u0447\u043a\u0438",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-cs_CZ.js b/docs/docs/dist/js/i18n/defaults-cs_CZ.js index ac4dae36f..662df0c67 100644 --- a/docs/docs/dist/js/i18n/defaults-cs_CZ.js +++ b/docs/docs/dist/js/i18n/defaults-cs_CZ.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js b/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js index e3ee00be1..45fedb650 100644 --- a/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js +++ b/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,n){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Nic není vybráno",noneResultsText:"Žádné výsledky {0}",countSelectedText:"Označeno {0} z {1}",maxOptionsText:["Limit překročen ({n} {var} max)","Limit skupiny překročen ({n} {var} max)",["položek","položka"]],multipleSeparator:", ",selectAllText:"Vybrat Vše",deselectAllText:"Odznačit Vše"}}); \ No newline at end of file +!function(e,n){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Nic nen\xed vybr\xe1no",noneResultsText:"\u017d\xe1dn\xe9 v\xfdsledky {0}",countSelectedText:"Ozna\u010deno {0} z {1}",maxOptionsText:["Limit p\u0159ekro\u010den ({n} {var} max)","Limit skupiny p\u0159ekro\u010den ({n} {var} max)",["polo\u017eek","polo\u017eka"]],multipleSeparator:", ",selectAllText:"Vybrat V\u0161e",deselectAllText:"Odzna\u010dit V\u0161e"}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-da_DK.js b/docs/docs/dist/js/i18n/defaults-da_DK.js index cf8ee42f4..2855f05af 100644 --- a/docs/docs/dist/js/i18n/defaults-da_DK.js +++ b/docs/docs/dist/js/i18n/defaults-da_DK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Intet valgt', noneResultsText: 'Ingen resultater fundet {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} valgt" : "{0} valgt"; + return (numSelected == 1) ? '{0} valgt' : '{0} valgt'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-da_DK.min.js b/docs/docs/dist/js/i18n/defaults-da_DK.min.js index 23227fb1e..5407d7e1d 100644 --- a/docs/docs/dist/js/i18n/defaults-da_DK.min.js +++ b/docs/docs/dist/js/i18n/defaults-da_DK.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,n){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Intet valgt",noneResultsText:"Ingen resultater fundet {0}",countSelectedText:function(e,n){return"{0} valgt"},maxOptionsText:function(e,n){return[1==e?"Begrænsning nået (max {n} valgt)":"Begrænsning nået (max {n} valgte)",1==n?"Gruppe-begrænsning nået (max {n} valgt)":"Gruppe-begrænsning nået (max {n} valgte)"]},selectAllText:"Markér alle",deselectAllText:"Afmarkér alle",multipleSeparator:", "}}); \ No newline at end of file +!function(e,n){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Intet valgt",noneResultsText:"Ingen resultater fundet {0}",countSelectedText:function(e,n){return"{0} valgt"},maxOptionsText:function(e,n){return[1==e?"Begr\xe6nsning n\xe5et (max {n} valgt)":"Begr\xe6nsning n\xe5et (max {n} valgte)",1==n?"Gruppe-begr\xe6nsning n\xe5et (max {n} valgt)":"Gruppe-begr\xe6nsning n\xe5et (max {n} valgte)"]},selectAllText:"Mark\xe9r alle",deselectAllText:"Afmark\xe9r alle",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-de_DE.js b/docs/docs/dist/js/i18n/defaults-de_DE.js index 664ea3b37..dee365766 100644 --- a/docs/docs/dist/js/i18n/defaults-de_DE.js +++ b/docs/docs/dist/js/i18n/defaults-de_DE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Bitte wählen...', noneResultsText: 'Keine Ergebnisse für {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} Element ausgewählt" : "{0} Elemente ausgewählt"; + return (numSelected == 1) ? '{0} Element ausgewählt' : '{0} Elemente ausgewählt'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-de_DE.min.js b/docs/docs/dist/js/i18n/defaults-de_DE.min.js index 431d3ba2b..9d9a45fc8 100644 --- a/docs/docs/dist/js/i18n/defaults-de_DE.min.js +++ b/docs/docs/dist/js/i18n/defaults-de_DE.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Bitte wählen...",noneResultsText:"Keine Ergebnisse für {0}",countSelectedText:function(e,t){return 1==e?"{0} Element ausgewählt":"{0} Elemente ausgewählt"},maxOptionsText:function(e,t){return[1==e?"Limit erreicht ({n} Element max.)":"Limit erreicht ({n} Elemente max.)",1==t?"Gruppen-Limit erreicht ({n} Element max.)":"Gruppen-Limit erreicht ({n} Elemente max.)"]},selectAllText:"Alles auswählen",deselectAllText:"Nichts auswählen",multipleSeparator:", "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Bitte w\xe4hlen...",noneResultsText:"Keine Ergebnisse f\xfcr {0}",countSelectedText:function(e,t){return 1==e?"{0} Element ausgew\xe4hlt":"{0} Elemente ausgew\xe4hlt"},maxOptionsText:function(e,t){return[1==e?"Limit erreicht ({n} Element max.)":"Limit erreicht ({n} Elemente max.)",1==t?"Gruppen-Limit erreicht ({n} Element max.)":"Gruppen-Limit erreicht ({n} Elemente max.)"]},selectAllText:"Alles ausw\xe4hlen",deselectAllText:"Nichts ausw\xe4hlen",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-en_US.js b/docs/docs/dist/js/i18n/defaults-en_US.js index a5f4da2a2..cd297a4fc 100644 --- a/docs/docs/dist/js/i18n/defaults-en_US.js +++ b/docs/docs/dist/js/i18n/defaults-en_US.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Nothing selected', noneResultsText: 'No results match {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} item selected" : "{0} items selected"; + return (numSelected == 1) ? '{0} item selected' : '{0} items selected'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-en_US.min.js b/docs/docs/dist/js/i18n/defaults-en_US.min.js index 3ebe21a47..bf2f88bb0 100644 --- a/docs/docs/dist/js/i18n/defaults-en_US.min.js +++ b/docs/docs/dist/js/i18n/defaults-en_US.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-es_CL.js b/docs/docs/dist/js/i18n/defaults-es_CL.js index 39d08b1a9..73faf4aaf 100644 --- a/docs/docs/dist/js/i18n/defaults-es_CL.js +++ b/docs/docs/dist/js/i18n/defaults-es_CL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-es_CL.min.js b/docs/docs/dist/js/i18n/defaults-es_CL.min.js index f3cb89884..168b93326 100644 --- a/docs/docs/dist/js/i18n/defaults-es_CL.min.js +++ b/docs/docs/dist/js/i18n/defaults-es_CL.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,o){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return o(e)}):"object"==typeof module&&module.exports?module.exports=o(require("jquery")):o(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"No hay selección",noneResultsText:"No hay resultados {0}",countSelectedText:"Seleccionados {0} de {1}",maxOptionsText:["Límite alcanzado ({n} {var} max)","Límite del grupo alcanzado({n} {var} max)",["elementos","element"]],multipleSeparator:", ",selectAllText:"Seleccionar Todos",deselectAllText:"Desmarcar Todos"}}); \ No newline at end of file +!function(e,o){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return o(e)}):"object"==typeof module&&module.exports?module.exports=o(require("jquery")):o(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"No hay selecci\xf3n",noneResultsText:"No hay resultados {0}",countSelectedText:"Seleccionados {0} de {1}",maxOptionsText:["L\xedmite alcanzado ({n} {var} max)","L\xedmite del grupo alcanzado({n} {var} max)",["elementos","element"]],multipleSeparator:", ",selectAllText:"Seleccionar Todos",deselectAllText:"Desmarcar Todos"}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-es_ES.js b/docs/docs/dist/js/i18n/defaults-es_ES.js index 39d08b1a9..73faf4aaf 100644 --- a/docs/docs/dist/js/i18n/defaults-es_ES.js +++ b/docs/docs/dist/js/i18n/defaults-es_ES.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-es_ES.min.js b/docs/docs/dist/js/i18n/defaults-es_ES.min.js index f3cb89884..168b93326 100644 --- a/docs/docs/dist/js/i18n/defaults-es_ES.min.js +++ b/docs/docs/dist/js/i18n/defaults-es_ES.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,o){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return o(e)}):"object"==typeof module&&module.exports?module.exports=o(require("jquery")):o(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"No hay selección",noneResultsText:"No hay resultados {0}",countSelectedText:"Seleccionados {0} de {1}",maxOptionsText:["Límite alcanzado ({n} {var} max)","Límite del grupo alcanzado({n} {var} max)",["elementos","element"]],multipleSeparator:", ",selectAllText:"Seleccionar Todos",deselectAllText:"Desmarcar Todos"}}); \ No newline at end of file +!function(e,o){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return o(e)}):"object"==typeof module&&module.exports?module.exports=o(require("jquery")):o(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"No hay selecci\xf3n",noneResultsText:"No hay resultados {0}",countSelectedText:"Seleccionados {0} de {1}",maxOptionsText:["L\xedmite alcanzado ({n} {var} max)","L\xedmite del grupo alcanzado({n} {var} max)",["elementos","element"]],multipleSeparator:", ",selectAllText:"Seleccionar Todos",deselectAllText:"Desmarcar Todos"}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-et_EE.js b/docs/docs/dist/js/i18n/defaults-et_EE.js index 5350d7bbb..41eab8611 100644 --- a/docs/docs/dist/js/i18n/defaults-et_EE.js +++ b/docs/docs/dist/js/i18n/defaults-et_EE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Valikut pole tehtud', noneResultsText: 'Otsingule {0} ei ole vasteid', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} item selected" : "{0} items selected"; + return (numSelected == 1) ? '{0} item selected' : '{0} items selected'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-et_EE.min.js b/docs/docs/dist/js/i18n/defaults-et_EE.min.js index 01a7604f1..e6b20a5dc 100644 --- a/docs/docs/dist/js/i18n/defaults-et_EE.min.js +++ b/docs/docs/dist/js/i18n/defaults-et_EE.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Valikut pole tehtud",noneResultsText:"Otsingule {0} ei ole vasteid",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return["Limiit on {n} max","Globaalne limiit on {n} max"]},selectAllText:"Vali kõik",deselectAllText:"Tühista kõik",multipleSeparator:", "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Valikut pole tehtud",noneResultsText:"Otsingule {0} ei ole vasteid",countSelectedText:function(e,t){return 1==e?"{0} item selected":"{0} items selected"},maxOptionsText:function(e,t){return["Limiit on {n} max","Globaalne limiit on {n} max"]},selectAllText:"Vali k\xf5ik",deselectAllText:"T\xfchista k\xf5ik",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-eu.js b/docs/docs/dist/js/i18n/defaults-eu.js index bd38e7fff..f31066f7a 100644 --- a/docs/docs/dist/js/i18n/defaults-eu.js +++ b/docs/docs/dist/js/i18n/defaults-eu.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-eu.min.js b/docs/docs/dist/js/i18n/defaults-eu.min.js index ebbfef266..56147a4af 100644 --- a/docs/docs/dist/js/i18n/defaults-eu.min.js +++ b/docs/docs/dist/js/i18n/defaults-eu.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-fa_IR.js b/docs/docs/dist/js/i18n/defaults-fa_IR.js index 512750e2d..42bc87b60 100644 --- a/docs/docs/dist/js/i18n/defaults-fa_IR.js +++ b/docs/docs/dist/js/i18n/defaults-fa_IR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -23,15 +23,15 @@ }(this, function (jQuery) { (function ($) { - $.fn.selectpicker.defaults = { - noneSelectedText: 'چیزی انتخاب نشده است', - noneResultsText: 'هیج مشابهی برای {0} پیدا نشد', - countSelectedText: "{0} از {1} مورد انتخاب شده", - maxOptionsText: ['بیشتر ممکن نیست {حداکثر {n} عدد}', 'بیشتر ممکن نیست {حداکثر {n} عدد}'], - selectAllText: 'انتخاب همه', - deselectAllText: 'انتخاب هیچ کدام', - multipleSeparator: ', ' - }; + $.fn.selectpicker.defaults = { + noneSelectedText: 'چیزی انتخاب نشده است', + noneResultsText: 'هیج مشابهی برای {0} پیدا نشد', + countSelectedText: '{0} از {1} مورد انتخاب شده', + maxOptionsText: ['بیشتر ممکن نیست {حداکثر {n} عدد}', 'بیشتر ممکن نیست {حداکثر {n} عدد}'], + selectAllText: 'انتخاب همه', + deselectAllText: 'انتخاب هیچ کدام', + multipleSeparator: ', ' + }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-fa_IR.min.js b/docs/docs/dist/js/i18n/defaults-fa_IR.min.js index 1f90ad6ea..d70aef25c 100644 --- a/docs/docs/dist/js/i18n/defaults-fa_IR.min.js +++ b/docs/docs/dist/js/i18n/defaults-fa_IR.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"چیزی انتخاب نشده است",noneResultsText:"هیج مشابهی برای {0} پیدا نشد",countSelectedText:"{0} از {1} مورد انتخاب شده",maxOptionsText:["بیشتر ممکن نیست {حداکثر {n} عدد}","بیشتر ممکن نیست {حداکثر {n} عدد}"],selectAllText:"انتخاب همه",deselectAllText:"انتخاب هیچ کدام",multipleSeparator:", "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"\u0686\u06cc\u0632\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a",noneResultsText:"\u0647\u06cc\u062c \u0645\u0634\u0627\u0628\u0647\u06cc \u0628\u0631\u0627\u06cc {0} \u067e\u06cc\u062f\u0627 \u0646\u0634\u062f",countSelectedText:"{0} \u0627\u0632 {1} \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647",maxOptionsText:["\u0628\u06cc\u0634\u062a\u0631 \u0645\u0645\u06a9\u0646 \u0646\u06cc\u0633\u062a {\u062d\u062f\u0627\u06a9\u062b\u0631 {n} \u0639\u062f\u062f}","\u0628\u06cc\u0634\u062a\u0631 \u0645\u0645\u06a9\u0646 \u0646\u06cc\u0633\u062a {\u062d\u062f\u0627\u06a9\u062b\u0631 {n} \u0639\u062f\u062f}"],selectAllText:"\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647",deselectAllText:"\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u06cc\u0686 \u06a9\u062f\u0627\u0645",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-fi_FI.js b/docs/docs/dist/js/i18n/defaults-fi_FI.js index 8579957ce..be57776d9 100644 --- a/docs/docs/dist/js/i18n/defaults-fi_FI.js +++ b/docs/docs/dist/js/i18n/defaults-fi_FI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Ei valintoja', noneResultsText: 'Ei hakutuloksia {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected == 1) ? "{0} valittu" : "{0} valitut"; + return (numSelected == 1) ? '{0} valittu' : '{0} valitut'; }, maxOptionsText: function (numAll, numGroup) { return [ diff --git a/docs/docs/dist/js/i18n/defaults-fi_FI.min.js b/docs/docs/dist/js/i18n/defaults-fi_FI.min.js index f42dbd589..5613de109 100644 --- a/docs/docs/dist/js/i18n/defaults-fi_FI.min.js +++ b/docs/docs/dist/js/i18n/defaults-fi_FI.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Ei valintoja",noneResultsText:"Ei hakutuloksia {0}",countSelectedText:function(e,t){return 1==e?"{0} valittu":"{0} valitut"},maxOptionsText:function(e,t){return["Valintojen maksimimäärä ({n} saavutettu)","Ryhmän maksimimäärä ({n} saavutettu)"]},selectAllText:"Valitse kaikki",deselectAllText:"Poista kaikki",multipleSeparator:", "}}); \ No newline at end of file +!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Ei valintoja",noneResultsText:"Ei hakutuloksia {0}",countSelectedText:function(e,t){return 1==e?"{0} valittu":"{0} valitut"},maxOptionsText:function(e,t){return["Valintojen maksimim\xe4\xe4r\xe4 ({n} saavutettu)","Ryhm\xe4n maksimim\xe4\xe4r\xe4 ({n} saavutettu)"]},selectAllText:"Valitse kaikki",deselectAllText:"Poista kaikki",multipleSeparator:", "}}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-fr_FR.js b/docs/docs/dist/js/i18n/defaults-fr_FR.js index 77d92a30e..0233d1061 100644 --- a/docs/docs/dist/js/i18n/defaults-fr_FR.js +++ b/docs/docs/dist/js/i18n/defaults-fr_FR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,7 @@ noneSelectedText: 'Aucune sélection', noneResultsText: 'Aucun résultat pour {0}', countSelectedText: function (numSelected, numTotal) { - return (numSelected > 1) ? "{0} éléments sélectionnés" : "{0} élément sélectionné"; + return (numSelected > 1) ? '{0} éléments sélectionnés' : '{0} élément sélectionné'; }, maxOptionsText: function (numAll, numGroup) { return [ @@ -37,7 +37,7 @@ }, multipleSeparator: ', ', selectAllText: 'Tout sélectionner', - deselectAllText: 'Tout désélectionner', + deselectAllText: 'Tout désélectionner' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-fr_FR.min.js b/docs/docs/dist/js/i18n/defaults-fr_FR.min.js index 582c5c0b2..80f0a2d0f 100644 --- a/docs/docs/dist/js/i18n/defaults-fr_FR.min.js +++ b/docs/docs/dist/js/i18n/defaults-fr_FR.min.js @@ -1,8 +1,8 @@ /*! - * Bootstrap-select v1.13.3 (https://developer.snapappointments.com/bootstrap-select) + * Bootstrap-select v1.13.4 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2018 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE) */ -!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){e.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(e,t){return 1 - + - + - + ```
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index a73acf3c3..fdc4e024a 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -17,4 +17,4 @@ pages: - Options: options.md - Methods: methods.md extra: - version: 1.13.3 + version: 1.13.4 diff --git a/js/bootstrap-select.js b/js/bootstrap-select.js index 054f13618..73b905f72 100644 --- a/js/bootstrap-select.js +++ b/js/bootstrap-select.js @@ -576,7 +576,7 @@ this.init(); }; - Selectpicker.VERSION = '1.13.3'; + Selectpicker.VERSION = '1.13.4'; Selectpicker.BootstrapVersion = version.major; diff --git a/nuget/bootstrap-select.nuspec b/nuget/bootstrap-select.nuspec index 1b9ca9d60..f7e102662 100644 --- a/nuget/bootstrap-select.nuspec +++ b/nuget/bootstrap-select.nuspec @@ -2,7 +2,7 @@ bootstrap-select - 1.13.3 + 1.13.4 bootstrap-select Casey Holzer, Silvio Moreto, SnapAppointments LLC SnapAppointments, LLC diff --git a/package.json b/package.json index 020d0e6d1..0c28227f4 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "title": "bootstrap-select", "main": "dist/js/bootstrap-select.js", "description": "The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. Now with Bootstrap 4 support.", - "version": "1.13.3", + "version": "1.13.4", "homepage": "https://developer.snapappointments.com/bootstrap-select", "author": { "name": "Casey Holzer",