From b58fe717acbbc10aa7da1b66df988dab9a248279 Mon Sep 17 00:00:00 2001 From: Casey Holzer Date: Thu, 6 Jul 2017 15:51:58 -0600 Subject: [PATCH] release v1.12.3 --- README.md | 6 +- composer.json | 2 +- dist/css/bootstrap-select.css | 2 +- dist/css/bootstrap-select.min.css | 2 +- dist/js/bootstrap-select.js | 10 +- dist/js/bootstrap-select.js.map | 2 +- dist/js/bootstrap-select.min.js | 4 +- dist/js/i18n/defaults-ar_AR.js | 2 +- dist/js/i18n/defaults-ar_AR.min.js | 2 +- dist/js/i18n/defaults-bg_BG.js | 2 +- dist/js/i18n/defaults-bg_BG.min.js | 2 +- dist/js/i18n/defaults-cro_CRO.js | 2 +- dist/js/i18n/defaults-cro_CRO.min.js | 2 +- dist/js/i18n/defaults-cs_CZ.js | 6 +- dist/js/i18n/defaults-cs_CZ.min.js | 4 +- dist/js/i18n/defaults-da_DK.js | 2 +- dist/js/i18n/defaults-da_DK.min.js | 2 +- dist/js/i18n/defaults-de_DE.js | 2 +- dist/js/i18n/defaults-de_DE.min.js | 2 +- dist/js/i18n/defaults-en_US.js | 2 +- dist/js/i18n/defaults-en_US.min.js | 2 +- dist/js/i18n/defaults-es_CL.js | 2 +- dist/js/i18n/defaults-es_CL.min.js | 2 +- dist/js/i18n/defaults-es_ES.js | 2 +- dist/js/i18n/defaults-es_ES.min.js | 2 +- dist/js/i18n/defaults-et_EE.js | 29 +++- dist/js/i18n/defaults-et_EE.min.js | 7 + dist/js/i18n/defaults-eu.js | 6 +- dist/js/i18n/defaults-eu.min.js | 4 +- dist/js/i18n/defaults-fa_IR.js | 2 +- dist/js/i18n/defaults-fa_IR.min.js | 2 +- dist/js/i18n/defaults-fi_FI.js | 2 +- dist/js/i18n/defaults-fi_FI.min.js | 2 +- dist/js/i18n/defaults-fr_FR.js | 6 +- dist/js/i18n/defaults-fr_FR.min.js | 4 +- dist/js/i18n/defaults-hu_HU.js | 2 +- dist/js/i18n/defaults-hu_HU.min.js | 2 +- dist/js/i18n/defaults-id_ID.js | 2 +- dist/js/i18n/defaults-id_ID.min.js | 2 +- dist/js/i18n/defaults-it_IT.js | 2 +- dist/js/i18n/defaults-it_IT.min.js | 2 +- dist/js/i18n/defaults-ja_JP.js | 37 +++++ dist/js/i18n/defaults-ja_JP.min.js | 7 + dist/js/i18n/defaults-kh_KM.js | 44 +++++ dist/js/i18n/defaults-kh_KM.min.js | 7 + dist/js/i18n/defaults-ko_KR.js | 2 +- dist/js/i18n/defaults-ko_KR.min.js | 2 +- dist/js/i18n/defaults-lt_LT.js | 2 +- dist/js/i18n/defaults-lt_LT.min.js | 2 +- dist/js/i18n/defaults-nb_NO.js | 2 +- dist/js/i18n/defaults-nb_NO.min.js | 2 +- dist/js/i18n/defaults-nl_NL.js | 2 +- dist/js/i18n/defaults-nl_NL.min.js | 2 +- dist/js/i18n/defaults-pl_PL.js | 2 +- dist/js/i18n/defaults-pl_PL.min.js | 4 +- dist/js/i18n/defaults-pt_BR.js | 6 +- dist/js/i18n/defaults-pt_BR.min.js | 4 +- dist/js/i18n/defaults-pt_PT.js | 14 +- dist/js/i18n/defaults-pt_PT.min.js | 4 +- dist/js/i18n/defaults-ro_RO.js | 9 +- dist/js/i18n/defaults-ro_RO.min.js | 4 +- dist/js/i18n/defaults-ru_RU.js | 2 +- dist/js/i18n/defaults-ru_RU.min.js | 2 +- dist/js/i18n/defaults-sk_SK.js | 2 +- dist/js/i18n/defaults-sk_SK.min.js | 2 +- dist/js/i18n/defaults-sl_SI.js | 6 +- dist/js/i18n/defaults-sl_SI.min.js | 4 +- dist/js/i18n/defaults-sv_SE.js | 2 +- dist/js/i18n/defaults-sv_SE.min.js | 2 +- dist/js/i18n/defaults-tr_TR.js | 2 +- dist/js/i18n/defaults-tr_TR.min.js | 2 +- dist/js/i18n/defaults-ua_UA.js | 6 +- dist/js/i18n/defaults-ua_UA.min.js | 4 +- dist/js/i18n/defaults-vi_VN.js | 2 +- dist/js/i18n/defaults-vi_VN.min.js | 5 +- dist/js/i18n/defaults-zh_CN.js | 6 +- dist/js/i18n/defaults-zh_CN.min.js | 4 +- dist/js/i18n/defaults-zh_TW.js | 2 +- dist/js/i18n/defaults-zh_TW.min.js | 2 +- docs/docs/dist/css/bootstrap-select.css | 2 +- docs/docs/dist/css/bootstrap-select.min.css | 2 +- docs/docs/dist/js/bootstrap-select.js | 154 +++++++----------- docs/docs/dist/js/bootstrap-select.js.map | 2 +- docs/docs/dist/js/bootstrap-select.min.js | 6 +- docs/docs/dist/js/i18n/defaults-ar_AR.js | 2 +- docs/docs/dist/js/i18n/defaults-ar_AR.min.js | 2 +- docs/docs/dist/js/i18n/defaults-bg_BG.js | 2 +- docs/docs/dist/js/i18n/defaults-bg_BG.min.js | 2 +- docs/docs/dist/js/i18n/defaults-cro_CRO.js | 2 +- .../docs/dist/js/i18n/defaults-cro_CRO.min.js | 2 +- docs/docs/dist/js/i18n/defaults-cs_CZ.js | 6 +- docs/docs/dist/js/i18n/defaults-cs_CZ.min.js | 4 +- docs/docs/dist/js/i18n/defaults-da_DK.js | 2 +- docs/docs/dist/js/i18n/defaults-da_DK.min.js | 2 +- docs/docs/dist/js/i18n/defaults-de_DE.js | 2 +- docs/docs/dist/js/i18n/defaults-de_DE.min.js | 2 +- docs/docs/dist/js/i18n/defaults-en_US.js | 2 +- docs/docs/dist/js/i18n/defaults-en_US.min.js | 2 +- docs/docs/dist/js/i18n/defaults-es_CL.js | 2 +- docs/docs/dist/js/i18n/defaults-es_CL.min.js | 2 +- docs/docs/dist/js/i18n/defaults-es_ES.js | 2 +- docs/docs/dist/js/i18n/defaults-es_ES.min.js | 2 +- docs/docs/dist/js/i18n/defaults-et_EE.js | 44 +++++ docs/docs/dist/js/i18n/defaults-et_EE.min.js | 7 + docs/docs/dist/js/i18n/defaults-eu.js | 6 +- docs/docs/dist/js/i18n/defaults-eu.min.js | 4 +- docs/docs/dist/js/i18n/defaults-fa_IR.js | 2 +- docs/docs/dist/js/i18n/defaults-fa_IR.min.js | 2 +- docs/docs/dist/js/i18n/defaults-fi_FI.js | 2 +- docs/docs/dist/js/i18n/defaults-fi_FI.min.js | 2 +- docs/docs/dist/js/i18n/defaults-fr_FR.js | 6 +- docs/docs/dist/js/i18n/defaults-fr_FR.min.js | 4 +- docs/docs/dist/js/i18n/defaults-hu_HU.js | 2 +- docs/docs/dist/js/i18n/defaults-hu_HU.min.js | 2 +- docs/docs/dist/js/i18n/defaults-id_ID.js | 2 +- docs/docs/dist/js/i18n/defaults-id_ID.min.js | 2 +- docs/docs/dist/js/i18n/defaults-it_IT.js | 2 +- docs/docs/dist/js/i18n/defaults-it_IT.min.js | 2 +- docs/docs/dist/js/i18n/defaults-ja_JP.js | 37 +++++ docs/docs/dist/js/i18n/defaults-ja_JP.min.js | 7 + docs/docs/dist/js/i18n/defaults-kh_KM.js | 44 +++++ docs/docs/dist/js/i18n/defaults-kh_KM.min.js | 7 + docs/docs/dist/js/i18n/defaults-ko_KR.js | 2 +- docs/docs/dist/js/i18n/defaults-ko_KR.min.js | 2 +- docs/docs/dist/js/i18n/defaults-lt_LT.js | 2 +- docs/docs/dist/js/i18n/defaults-lt_LT.min.js | 2 +- docs/docs/dist/js/i18n/defaults-nb_NO.js | 2 +- docs/docs/dist/js/i18n/defaults-nb_NO.min.js | 2 +- docs/docs/dist/js/i18n/defaults-nl_NL.js | 4 +- docs/docs/dist/js/i18n/defaults-nl_NL.min.js | 4 +- docs/docs/dist/js/i18n/defaults-pl_PL.js | 6 +- docs/docs/dist/js/i18n/defaults-pl_PL.min.js | 4 +- docs/docs/dist/js/i18n/defaults-pt_BR.js | 6 +- docs/docs/dist/js/i18n/defaults-pt_BR.min.js | 4 +- docs/docs/dist/js/i18n/defaults-pt_PT.js | 14 +- docs/docs/dist/js/i18n/defaults-pt_PT.min.js | 4 +- docs/docs/dist/js/i18n/defaults-ro_RO.js | 9 +- docs/docs/dist/js/i18n/defaults-ro_RO.min.js | 4 +- docs/docs/dist/js/i18n/defaults-ru_RU.js | 2 +- docs/docs/dist/js/i18n/defaults-ru_RU.min.js | 2 +- docs/docs/dist/js/i18n/defaults-sk_SK.js | 2 +- docs/docs/dist/js/i18n/defaults-sk_SK.min.js | 2 +- docs/docs/dist/js/i18n/defaults-sl_SI.js | 6 +- docs/docs/dist/js/i18n/defaults-sl_SI.min.js | 4 +- docs/docs/dist/js/i18n/defaults-sv_SE.js | 2 +- docs/docs/dist/js/i18n/defaults-sv_SE.min.js | 2 +- docs/docs/dist/js/i18n/defaults-tr_TR.js | 2 +- docs/docs/dist/js/i18n/defaults-tr_TR.min.js | 2 +- docs/docs/dist/js/i18n/defaults-ua_UA.js | 6 +- docs/docs/dist/js/i18n/defaults-ua_UA.min.js | 4 +- docs/docs/dist/js/i18n/defaults-vi_VN.js | 44 +++++ docs/docs/dist/js/i18n/defaults-vi_VN.min.js | 7 + docs/docs/dist/js/i18n/defaults-zh_CN.js | 6 +- docs/docs/dist/js/i18n/defaults-zh_CN.min.js | 4 +- docs/docs/dist/js/i18n/defaults-zh_TW.js | 2 +- docs/docs/dist/js/i18n/defaults-zh_TW.min.js | 2 +- docs/docs/index.md | 6 +- docs/mkdocs.yml | 2 +- js/bootstrap-select.js | 2 +- nuget/bootstrap-select.nuspec | 2 +- package.json | 2 +- 161 files changed, 626 insertions(+), 315 deletions(-) create mode 100644 dist/js/i18n/defaults-et_EE.min.js create mode 100644 dist/js/i18n/defaults-ja_JP.js create mode 100644 dist/js/i18n/defaults-ja_JP.min.js create mode 100644 dist/js/i18n/defaults-kh_KM.js create mode 100644 dist/js/i18n/defaults-kh_KM.min.js create mode 100644 docs/docs/dist/js/i18n/defaults-et_EE.js create mode 100644 docs/docs/dist/js/i18n/defaults-et_EE.min.js create mode 100644 docs/docs/dist/js/i18n/defaults-ja_JP.js create mode 100644 docs/docs/dist/js/i18n/defaults-ja_JP.min.js create mode 100644 docs/docs/dist/js/i18n/defaults-kh_KM.js create mode 100644 docs/docs/dist/js/i18n/defaults-kh_KM.min.js create mode 100644 docs/docs/dist/js/i18n/defaults-vi_VN.js create mode 100644 docs/docs/dist/js/i18n/defaults-vi_VN.min.js diff --git a/README.md b/README.md index 0916b3e48..939dd150d 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,9 @@ Checkout the [documentation](http://silviomoreto.github.io/bootstrap-select) for **N.B.**: 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. Check [the GitHub page](https://github.com/silviomoreto/bootstrap-select/releases) for the latest release. -* [//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css](//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/css/bootstrap-select.min.css) -* [//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js](//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js) -* //cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/i18n/defaults-*.min.js (The translation files) +* [//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.3/css/bootstrap-select.min.css](//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.3/css/bootstrap-select.min.css) +* [//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.3/js/bootstrap-select.min.js](//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.3/js/bootstrap-select.min.js) +* //cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.3/js/i18n/defaults-*.min.js (The translation files) ## Bugs and feature requests diff --git a/composer.json b/composer.json index 937f2e6cf..2addcbbfd 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "replacement" ], "homepage": "http://silviomoreto.github.io/bootstrap-select", - "version": "1.12.2", + "version": "1.12.3", "authors": [ { "name": "Silvio Moreto", diff --git a/dist/css/bootstrap-select.css b/dist/css/bootstrap-select.css index d6cf71520..a29477e61 100644 --- a/dist/css/bootstrap-select.css +++ b/dist/css/bootstrap-select.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/css/bootstrap-select.min.css b/dist/css/bootstrap-select.min.css index d178d8248..7cb361014 100644 --- a/dist/css/bootstrap-select.min.css +++ b/dist/css/bootstrap-select.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/bootstrap-select.js b/dist/js/bootstrap-select.js index 806d2afc4..21e055c5b 100644 --- a/dist/js/bootstrap-select.js +++ b/dist/js/bootstrap-select.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -327,7 +327,7 @@ this.init(); }; - Selectpicker.VERSION = '1.12.2'; + Selectpicker.VERSION = '1.12.3'; // part of this is duplicated in i18n/defaults-en_US.js. Make sure to update both. Selectpicker.DEFAULTS = { @@ -559,9 +559,9 @@ */ var generateLI = function (content, index, classes, optgroup) { return '' + content + ''; }; diff --git a/dist/js/bootstrap-select.js.map b/dist/js/bootstrap-select.js.map index 7024593bd..2b20b750a 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","define","amd","a0","module","exports","require","this","jQuery","$","normalizeToBase","text","rExps","re","ch","each","replace","Plugin","option","args","arguments","_option","shift","apply","value","chain","$this","is","data","options","i","hasOwnProperty","config","extend","Selectpicker","DEFAULTS","fn","selectpicker","defaults","template","Function","String","prototype","includes","toString","defineProperty","object","$defineProperty","Object","result","error","indexOf","search","TypeError","string","call","stringLength","length","searchString","searchLength","position","undefined","pos","Number","start","Math","min","max","configurable","writable","startsWith","index","charCodeAt","keys","o","k","r","push","valHooks","useDefault","_set","select","set","elem","changed_arguments","triggerNative","eventName","event","el","dispatchEvent","Event","bubbles","document","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","expr","pseudos","icontains","obj","meta","$obj","find","haystack","toUpperCase","ibegins","aicontains","aibegins","escapeMap","&","<",">","\"","'","`","unescapeMap","&","<",">",""","'","`","createEscaper","map","escaper","match","source","join","testRegexp","RegExp","replaceRegexp","test","htmlEscape","htmlUnescape","element","$element","$newElement","$button","$menu","$lis","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","VERSION","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","style","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","constructor","that","id","addClass","liObj","multiple","prop","autofocus","createView","after","appendTo","children","$menuInner","$searchbox","removeClass","click","e","preventDefault","focus","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","focus.bs.select","off","shown.bs.select","rendered.bs.select","validity","valid","setTimeout","createDropdown","inputGroup","parent","hasClass","searchbox","actionsbox","donebutton","drop","$drop","li","createLi","innerHTML","reloadLi","_li","optID","titleOption","createElement","liIndex","generateLI","content","classes","optgroup","generateA","inline","tokens","html","className","insertBefore","firstChild","$opt","selectedIndex","selected","$selectOptions","prevHiddenIndex","optionClass","cssText","subtext","icon","$parent","isOptgroup","tagName","isOptgroupDisabled","disabled","isDisabled","next","$options","filter","optGroupClass","label","labelSubtext","labelIcon","showDivider","previousElementSibling","prevHidden","eq","findLis","updateLi","notDisabled","setDisabled","parentNode","setSelected","togglePlaceholder","tabIndex","selectedItems","toArray","split","totalCount","not","tr8nText","trim","status","buttonClass","liHeight","sizeInfo","newElement","menu","menuInner","divider","a","cloneNode","actions","appendChild","createTextNode","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","dividerHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","parseInt","paddingTop","css","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginTop","marginBottom","marginLeft","marginRight","removeChild","setSize","menuHeight","menuWidth","getHeight","getWidth","selectOffsetTop","selectOffsetBot","selectOffsetLeft","selectOffsetRight","$window","window","selectHeight","selectWidth","offsetWidth","divHeight","getPos","containerPos","offset","$container","top","left","scrollTop","height","scrollLeft","getSize","minHeight","include","classList","contains","lis","getElementsByTagName","lisVisible","Array","optGroup","toggleClass","max-height","overflow","min-height","overflow-y","optIndex","slice","last","divLength","$selectClone","clone","$selectClone2","ulWidth","outerWidth","btnWidth","$bsContainer","actualHeight","getPlacement","append","detach","removeAttr","$document","keyCode","offsetTop","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","state","$optgroup","maxOptionsGrp","blur","maxReached","maxReachedGrp","optgroupID","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","$no_results","$hideItems","$searchBase","_searchStyle","$foundDiv","$lisVisible","first","styles","begins","changeAll","lisVisLen","selectedOptions","origIndex","getAttribute","toggle","keydown","$items","isActive","selector","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","count","prevKey","keyIndex","toLowerCase","substring","before","removeData","old","Constructor","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","define","amd","a0","module","exports","require","this","jQuery","$","normalizeToBase","text","rExps","re","ch","each","replace","Plugin","option","args","arguments","_option","shift","apply","value","chain","$this","is","data","options","i","hasOwnProperty","config","extend","Selectpicker","DEFAULTS","fn","selectpicker","defaults","template","Function","String","prototype","includes","toString","defineProperty","object","$defineProperty","Object","result","error","indexOf","search","TypeError","string","call","stringLength","length","searchString","searchLength","position","undefined","pos","Number","start","Math","min","max","configurable","writable","startsWith","index","charCodeAt","keys","o","k","r","push","valHooks","useDefault","_set","select","set","elem","changed_arguments","triggerNative","eventName","event","el","dispatchEvent","Event","bubbles","document","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","expr","pseudos","icontains","obj","meta","$obj","find","haystack","toUpperCase","ibegins","aicontains","aibegins","escapeMap","&","<",">","\"","'","`","unescapeMap","&","<",">",""","'","`","createEscaper","map","escaper","match","source","join","testRegexp","RegExp","replaceRegexp","test","htmlEscape","htmlUnescape","element","$element","$newElement","$button","$menu","$lis","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","VERSION","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","style","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","constructor","that","id","addClass","liObj","multiple","prop","autofocus","createView","after","appendTo","children","$menuInner","$searchbox","removeClass","click","e","preventDefault","focus","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","focus.bs.select","off","shown.bs.select","rendered.bs.select","validity","valid","setTimeout","createDropdown","inputGroup","parent","hasClass","searchbox","actionsbox","donebutton","drop","$drop","li","createLi","innerHTML","reloadLi","_li","optID","titleOption","createElement","liIndex","generateLI","content","classes","optgroup","generateA","inline","tokens","html","className","insertBefore","firstChild","$opt","selectedIndex","selected","$selectOptions","prevHiddenIndex","optionClass","cssText","subtext","icon","$parent","isOptgroup","tagName","isOptgroupDisabled","disabled","isDisabled","next","$options","filter","optGroupClass","label","labelSubtext","labelIcon","showDivider","previousElementSibling","prevHidden","eq","findLis","updateLi","notDisabled","setDisabled","parentNode","setSelected","togglePlaceholder","tabIndex","selectedItems","toArray","split","totalCount","not","tr8nText","trim","status","buttonClass","liHeight","sizeInfo","newElement","menu","menuInner","divider","a","cloneNode","actions","appendChild","createTextNode","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","dividerHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","parseInt","paddingTop","css","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginTop","marginBottom","marginLeft","marginRight","removeChild","setSize","menuHeight","menuWidth","getHeight","getWidth","selectOffsetTop","selectOffsetBot","selectOffsetLeft","selectOffsetRight","$window","window","selectHeight","selectWidth","offsetWidth","divHeight","getPos","containerPos","offset","$container","top","left","scrollTop","height","scrollLeft","getSize","minHeight","include","classList","contains","lis","getElementsByTagName","lisVisible","Array","optGroup","toggleClass","max-height","overflow","min-height","overflow-y","optIndex","slice","last","divLength","$selectClone","clone","$selectClone2","ulWidth","outerWidth","btnWidth","$bsContainer","actualHeight","getPlacement","append","detach","removeAttr","$document","keyCode","offsetTop","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","state","$optgroup","maxOptionsGrp","blur","maxReached","maxReachedGrp","optgroupID","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","$no_results","$hideItems","$searchBase","_searchStyle","$foundDiv","$lisVisible","first","styles","begins","changeAll","lisVisLen","selectedOptions","origIndex","getAttribute","toggle","keydown","$items","isActive","selector","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","count","prevKey","keyIndex","toLowerCase","substring","before","removeData","old","Constructor","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 cc518b913..b493efb63 100644 --- a/dist/js/bootstrap-select.min.js +++ b/dist/js/bootstrap-select.min.js @@ -1,9 +1,9 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){"use strict";function b(b){var c=[{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"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j":">",'"':""","'":"'","`":"`"},g={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.2",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"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:"btn-default",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},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?'
'+this.options.header+"
":"",f=this.options.liveSearch?'':"",g=this.multiple&&this.options.actionsBox?'
":"",h=this.multiple&&this.options.doneButton?'
":"",j='
";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return""+a+""},j=function(d,e,f,g){return''+d+''};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}var m=this.$element.find("option");return m.each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k,l=this.className||"",n=i(this.style.cssText),o=f.data("content")?f.data("content"):f.html(),p=f.data("tokens")?f.data("tokens"):null,q="undefined"!=typeof f.data("subtext")?''+f.data("subtext")+"":"",r="undefined"!=typeof f.data("icon")?' ':"",s=f.parent(),t="OPTGROUP"===s[0].tagName,u=t&&s[0].disabled,v=this.disabled||u;if(""!==r&&v&&(r=""+r+""),c.options.hideDisabled&&(v&&!t||u))return k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),void g--;if(f.data("content")||(o=r+''+o+q+""),t&&f.data("divider")!==!0){if(c.options.hideDisabled&&v){if(void 0===s.data("allOptionsDisabled")){var w=s.children();s.data("allOptionsDisabled",w.filter(":disabled").length===w.length)}if(s.data("allOptionsDisabled"))return void g--}var x=" "+s[0].className||"";if(0===f.index()){e+=1;var y=s[0].label,z="undefined"!=typeof s.data("subtext")?''+s.data("subtext")+"":"",A=s.data("icon")?' ':"";y=A+''+i(y)+z+"",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(y,null,"dropdown-header"+x,e))}if(c.options.hideDisabled&&v)return void g--;d.push(h(j(o,"opt "+l+x,n,p),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),d.push(h(j(o,l,n,p),b,"hidden is-hidden"));else{var B=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!B&&c.options.hideDisabled&&(k=f.data("prevHiddenIndex"),void 0!==k)){var C=m.eq(k)[0].previousElementSibling;C&&"OPTGROUP"===C.tagName&&!C.disabled&&(B=!0)}B&&(g++,d.push(h("",null,"divider",e+"div"))),d.push(h(j(o,l,n,p),b))}c.liObj[b]=g}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),d.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c,d=this,e=this.$element.find("option");b!==!1&&e.each(function(a){var b=d.findLis().eq(d.liObj[a]);d.setDisabled(a,this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled,b),d.setSelected(a,this.selected,b)}),this.togglePlaceholder(),this.tabIndex();var f=e.map(function(){if(this.selected){if(d.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled))return;var b,c=a(this),e=c.data("icon")&&d.options.showIcon?' ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' '+c.data("subtext")+"":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){c=this.options.hideDisabled?", [disabled]":"";var i=e.not('[data-divider="true"], [data-hidden="true"]'+c).length,k="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=k.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(g.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(g),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.verti&&c-w.horiz3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a("
"+u+"
")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a("
"+v+"
")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('
  • ');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active"),c.$menuInner.scrollTop(0)}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g=48&&b.keyCode<=57||b.keyCode>=96&&b.keyCode<=105||b.keyCode>=65&&b.keyCode<=90))return i.options.container?i.$button.trigger("click"):(i.setSize(),i.$menu.parent().addClass("open"),f=!0),void i.$searchbox.focus();if(i.options.liveSearch&&/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(b.preventDefault(),b.stopPropagation(),i.$menuInner.click(),i.$button.focus()),/(38|40)/.test(b.keyCode.toString(10))){if(c=i.$lis.filter(j),!c.length)return;d=i.options.liveSearch?c.index(c.filter(".active")):c.index(c.find("a").filter(":focus").parent()),e=i.$menuInner.data("prevIndex"),38==b.keyCode?(!i.options.liveSearch&&d!=e||d==-1||d--,d<0&&(d+=c.length)):40==b.keyCode&&((i.options.liveSearch||d==e)&&d++,d%=c.length),i.$menuInner.data("prevIndex",d),i.options.liveSearch?(b.preventDefault(),g.hasClass("dropdown-toggle")||(c.removeClass("active").eq(d).addClass("active").children("a").focus(),g.focus())):c.eq(d).children("a").focus()}else if(!g.is("input")){var l,m,n=[];c=i.$lis.filter(j),c.each(function(c){a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==k[b.keyCode]&&n.push(c)}),l=a(document).data("keycount"),l++,a(document).data("keycount",l),m=a.trim(a(":focus").text().toLowerCase()).substring(0,1),m!=k[b.keyCode]?(l=1,a(document).data("keycount",l)):l>=n.length&&(a(document).data("keycount",0),l>n.length&&(l=1)),c.eq(n[l-1]).children("a").focus()}if((/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&i.options.selectOnTab)&&f){if(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),i.options.liveSearch)/(32)/.test(b.keyCode.toString(10))||(i.$menuInner.find(".active a").click(),g.focus());else{var o=a(":focus");o.click(),o.focus(),b.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(i.multiple||i.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!f)&&(i.$menu.parent().removeClass("open"),i.options.container&&i.$newElement.removeClass("open"),i.$button.focus())},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide(); +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){"use strict";function b(b){var c=[{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"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j":">",'"':""","'":"'","`":"`"},g={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.3",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"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:"btn-default",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},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?'
    '+this.options.header+"
    ":"",f=this.options.liveSearch?'':"",g=this.multiple&&this.options.actionsBox?'
    ":"",h=this.multiple&&this.options.doneButton?'
    ":"",j='
    ";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return""+a+""},j=function(d,e,f,g){return''+d+''};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}var m=this.$element.find("option");return m.each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k,l=this.className||"",n=i(this.style.cssText),o=f.data("content")?f.data("content"):f.html(),p=f.data("tokens")?f.data("tokens"):null,q="undefined"!=typeof f.data("subtext")?''+f.data("subtext")+"":"",r="undefined"!=typeof f.data("icon")?' ':"",s=f.parent(),t="OPTGROUP"===s[0].tagName,u=t&&s[0].disabled,v=this.disabled||u;if(""!==r&&v&&(r=""+r+""),c.options.hideDisabled&&(v&&!t||u))return k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),void g--;if(f.data("content")||(o=r+''+o+q+""),t&&f.data("divider")!==!0){if(c.options.hideDisabled&&v){if(void 0===s.data("allOptionsDisabled")){var w=s.children();s.data("allOptionsDisabled",w.filter(":disabled").length===w.length)}if(s.data("allOptionsDisabled"))return void g--}var x=" "+s[0].className||"";if(0===f.index()){e+=1;var y=s[0].label,z="undefined"!=typeof s.data("subtext")?''+s.data("subtext")+"":"",A=s.data("icon")?' ':"";y=A+''+i(y)+z+"",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(y,null,"dropdown-header"+x,e))}if(c.options.hideDisabled&&v)return void g--;d.push(h(j(o,"opt "+l+x,n,p),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),d.push(h(j(o,l,n,p),b,"hidden is-hidden"));else{var B=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!B&&c.options.hideDisabled&&(k=f.data("prevHiddenIndex"),void 0!==k)){var C=m.eq(k)[0].previousElementSibling;C&&"OPTGROUP"===C.tagName&&!C.disabled&&(B=!0)}B&&(g++,d.push(h("",null,"divider",e+"div"))),d.push(h(j(o,l,n,p),b))}c.liObj[b]=g}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),d.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c,d=this,e=this.$element.find("option");b!==!1&&e.each(function(a){var b=d.findLis().eq(d.liObj[a]);d.setDisabled(a,this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled,b),d.setSelected(a,this.selected,b)}),this.togglePlaceholder(),this.tabIndex();var f=e.map(function(){if(this.selected){if(d.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled))return;var b,c=a(this),e=c.data("icon")&&d.options.showIcon?' ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' '+c.data("subtext")+"":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){c=this.options.hideDisabled?", [disabled]":"";var i=e.not('[data-divider="true"], [data-hidden="true"]'+c).length,k="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=k.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(g.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(g),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.verti&&c-w.horiz3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a("
    "+u+"
    ")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a("
    "+v+"
    ")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('
  • ');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active"),c.$menuInner.scrollTop(0)}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g=48&&b.keyCode<=57||b.keyCode>=96&&b.keyCode<=105||b.keyCode>=65&&b.keyCode<=90))return i.options.container?i.$button.trigger("click"):(i.setSize(),i.$menu.parent().addClass("open"),f=!0),void i.$searchbox.focus();if(i.options.liveSearch&&/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(b.preventDefault(),b.stopPropagation(),i.$menuInner.click(),i.$button.focus()),/(38|40)/.test(b.keyCode.toString(10))){if(c=i.$lis.filter(j),!c.length)return;d=i.options.liveSearch?c.index(c.filter(".active")):c.index(c.find("a").filter(":focus").parent()),e=i.$menuInner.data("prevIndex"),38==b.keyCode?(!i.options.liveSearch&&d!=e||d==-1||d--,d<0&&(d+=c.length)):40==b.keyCode&&((i.options.liveSearch||d==e)&&d++,d%=c.length),i.$menuInner.data("prevIndex",d),i.options.liveSearch?(b.preventDefault(),g.hasClass("dropdown-toggle")||(c.removeClass("active").eq(d).addClass("active").children("a").focus(),g.focus())):c.eq(d).children("a").focus()}else if(!g.is("input")){var l,m,n=[];c=i.$lis.filter(j),c.each(function(c){a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==k[b.keyCode]&&n.push(c)}),l=a(document).data("keycount"),l++,a(document).data("keycount",l),m=a.trim(a(":focus").text().toLowerCase()).substring(0,1),m!=k[b.keyCode]?(l=1,a(document).data("keycount",l)):l>=n.length&&(a(document).data("keycount",0),l>n.length&&(l=1)),c.eq(n[l-1]).children("a").focus()}if((/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&i.options.selectOnTab)&&f){if(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),i.options.liveSearch)/(32)/.test(b.keyCode.toString(10))||(i.$menuInner.find(".active a").click(),g.focus());else{var o=a(":focus");o.click(),o.focus(),b.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(i.multiple||i.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!f)&&(i.$menu.parent().removeClass("open"),i.options.container&&i.$newElement.removeClass("open"),i.$button.focus())},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),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 l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)}); //# sourceMappingURL=bootstrap-select.js.map \ No newline at end of file diff --git a/dist/js/i18n/defaults-ar_AR.js b/dist/js/i18n/defaults-ar_AR.js index 74369edd4..38412b78b 100644 --- a/dist/js/i18n/defaults-ar_AR.js +++ b/dist/js/i18n/defaults-ar_AR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 98a10a225..8e70d452c 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-bg_BG.js b/dist/js/i18n/defaults-bg_BG.js index f5239e590..3180d34e2 100644 --- a/dist/js/i18n/defaults-bg_BG.js +++ b/dist/js/i18n/defaults-bg_BG.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 9aabfb3dd..bbbbe3596 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-cro_CRO.js b/dist/js/i18n/defaults-cro_CRO.js index bef40b5d7..f1f507c10 100644 --- a/dist/js/i18n/defaults-cro_CRO.js +++ b/dist/js/i18n/defaults-cro_CRO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-cro_CRO.min.js b/dist/js/i18n/defaults-cro_CRO.min.js index 58d504442..8f666f40c 100644 --- a/dist/js/i18n/defaults-cro_CRO.min.js +++ b/dist/js/i18n/defaults-cro_CRO.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-cs_CZ.js b/dist/js/i18n/defaults-cs_CZ.js index 0c5a9ddd5..98fb95c7a 100644 --- a/dist/js/i18n/defaults-cs_CZ.js +++ b/dist/js/i18n/defaults-cs_CZ.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ 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: ', ' + multipleSeparator: ', ', + selectAllText: 'Vybrat Vše', + deselectAllText: 'Odznačit Vše' }; })(jQuery); diff --git a/dist/js/i18n/defaults-cs_CZ.min.js b/dist/js/i18n/defaults-cs_CZ.min.js index f617cb196..9bf8c2e9b 100644 --- a/dist/js/i18n/defaults-cs_CZ.min.js +++ b/dist/js/i18n/defaults-cs_CZ.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.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:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.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"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-da_DK.js b/dist/js/i18n/defaults-da_DK.js index 87326b072..1fdbda850 100644 --- a/dist/js/i18n/defaults-da_DK.js +++ b/dist/js/i18n/defaults-da_DK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 02c7e0909..a0d3383ba 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-de_DE.js b/dist/js/i18n/defaults-de_DE.js index 2430e082a..e986edd81 100644 --- a/dist/js/i18n/defaults-de_DE.js +++ b/dist/js/i18n/defaults-de_DE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 ff6abb796..4d78e368a 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-en_US.js b/dist/js/i18n/defaults-en_US.js index 600d2b22a..18c0a6632 100644 --- a/dist/js/i18n/defaults-en_US.js +++ b/dist/js/i18n/defaults-en_US.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 d2749c5b1..0490e76f4 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_CL.js b/dist/js/i18n/defaults-es_CL.js index 7e2d559d4..69ddd8d3e 100644 --- a/dist/js/i18n/defaults-es_CL.js +++ b/dist/js/i18n/defaults-es_CL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 7b5130af6..61a7d3c6a 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-es_ES.js b/dist/js/i18n/defaults-es_ES.js index 7e2d559d4..69ddd8d3e 100644 --- a/dist/js/i18n/defaults-es_ES.js +++ b/dist/js/i18n/defaults-es_ES.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 7b5130af6..61a7d3c6a 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-et_EE.js b/dist/js/i18n/defaults-et_EE.js index 3cdcab856..7faab0305 100644 --- a/dist/js/i18n/defaults-et_EE.js +++ b/dist/js/i18n/defaults-et_EE.js @@ -1,8 +1,26 @@ -/* - * Translated default messages for bootstrap-select. - * Locale: ET (Eesti keel) - * Region: EE (Estonia) +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ + +(function (root, factory) { + 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: 'Valikut pole tehtud', @@ -21,3 +39,6 @@ multipleSeparator: ', ' }; })(jQuery); + + +})); diff --git a/dist/js/i18n/defaults-et_EE.min.js b/dist/js/i18n/defaults-et_EE.min.js new file mode 100644 index 000000000..e8b38b4a0 --- /dev/null +++ b/dist/js/i18n/defaults-et_EE.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Valikut pole tehtud",noneResultsText:"Otsingule {0} ei ole vasteid",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return["Limiit on {n} max","Globaalne limiit on {n} max"]},selectAllText:"Vali kõik",deselectAllText:"Tühista kõik",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-eu.js b/dist/js/i18n/defaults-eu.js index 269d6f52a..98bf21965 100644 --- a/dist/js/i18n/defaults-eu.js +++ b/dist/js/i18n/defaults-eu.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Emaitzarik ez {0}', countSelectedText: '{1}(e)tik {0} hautatuta', maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Hautatu Guztiak', + deselectAllText: 'Desautatu Guztiak' }; })(jQuery); diff --git a/dist/js/i18n/defaults-eu.min.js b/dist/js/i18n/defaults-eu.min.js index 73a2e0d31..a6743791e 100644 --- a/dist/js/i18n/defaults-eu.min.js +++ b/dist/js/i18n/defaults-eu.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez {0}",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez {0}",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", ",selectAllText:"Hautatu Guztiak",deselectAllText:"Desautatu Guztiak"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-fa_IR.js b/dist/js/i18n/defaults-fa_IR.js index 30e53681d..2425c216d 100644 --- a/dist/js/i18n/defaults-fa_IR.js +++ b/dist/js/i18n/defaults-fa_IR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 2765249a0..2da8024a7 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fi_FI.js b/dist/js/i18n/defaults-fi_FI.js index a82858ce6..a0fe928f2 100644 --- a/dist/js/i18n/defaults-fi_FI.js +++ b/dist/js/i18n/defaults-fi_FI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 a3dc39ef7..15cf65acb 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-fr_FR.js b/dist/js/i18n/defaults-fr_FR.js index 0ccfe6193..17451ef82 100644 --- a/dist/js/i18n/defaults-fr_FR.js +++ b/dist/js/i18n/defaults-fr_FR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -35,8 +35,8 @@ ]; }, multipleSeparator: ', ', - selectAllText: 'Tout Sélectionner', - deselectAllText: 'Tout Dé-selectionner', + selectAllText: 'Tout sélectionner', + deselectAllText: 'Tout désélectionner', }; })(jQuery); diff --git a/dist/js/i18n/defaults-fr_FR.min.js b/dist/js/i18n/defaults-fr_FR.min.js index 84eed9472..54d5d99e4 100644 --- a/dist/js/i18n/defaults-fr_FR.min.js +++ b/dist/js/i18n/defaults-fr_FR.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(a,b){return a>1?"{0} éléments sélectionnés":"{0} élément sélectionné"},maxOptionsText:function(a,b){return[a>1?"Limite atteinte ({n} éléments max)":"Limite atteinte ({n} élément max)",b>1?"Limite du groupe atteinte ({n} éléments max)":"Limite du groupe atteinte ({n} élément max)"]},multipleSeparator:", ",selectAllText:"Tout Sélectionner",deselectAllText:"Tout Dé-selectionner"}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(a,b){return a>1?"{0} éléments sélectionnés":"{0} élément sélectionné"},maxOptionsText:function(a,b){return[a>1?"Limite atteinte ({n} éléments max)":"Limite atteinte ({n} élément max)",b>1?"Limite du groupe atteinte ({n} éléments max)":"Limite du groupe atteinte ({n} élément max)"]},multipleSeparator:", ",selectAllText:"Tout sélectionner",deselectAllText:"Tout désélectionner"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-hu_HU.js b/dist/js/i18n/defaults-hu_HU.js index d01236656..087714e93 100644 --- a/dist/js/i18n/defaults-hu_HU.js +++ b/dist/js/i18n/defaults-hu_HU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 392a18a96..a675ede60 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-id_ID.js b/dist/js/i18n/defaults-id_ID.js index 312bd1bbc..c31d3b3df 100644 --- a/dist/js/i18n/defaults-id_ID.js +++ b/dist/js/i18n/defaults-id_ID.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 e0ddd7812..53cd1e2a6 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-it_IT.js b/dist/js/i18n/defaults-it_IT.js index 354b48623..1078f73ed 100644 --- a/dist/js/i18n/defaults-it_IT.js +++ b/dist/js/i18n/defaults-it_IT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 fbc1fcfc3..8708973f5 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ja_JP.js b/dist/js/i18n/defaults-ja_JP.js new file mode 100644 index 000000000..6e08c3a2f --- /dev/null +++ b/dist/js/i18n/defaults-ja_JP.js @@ -0,0 +1,37 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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: '{0}/{1}が選択した', + maxOptionsText: ['限界は達した({n}{var}最大)', '限界をグループは達した({n}{var}最大)', ['アイテム', 'アイテム']], + selectAllText: '全部を選択する', + deselectAllText: '何も選択しない', + multipleSeparator: ', ' + }; +})(jQuery); + + +})); diff --git a/dist/js/i18n/defaults-ja_JP.min.js b/dist/js/i18n/defaults-ja_JP.min.js new file mode 100644 index 000000000..1f8ca1ea1 --- /dev/null +++ b/dist/js/i18n/defaults-ja_JP.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"何もが選択した",noneResultsText:"'{0}'が結果を返さない",countSelectedText:"{0}/{1}が選択した",maxOptionsText:["限界は達した({n}{var}最大)","限界をグループは達した({n}{var}最大)",["アイテム","アイテム"]],selectAllText:"全部を選択する",deselectAllText:"何も選択しない",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-kh_KM.js b/dist/js/i18n/defaults-kh_KM.js new file mode 100644 index 000000000..39fa3b9c2 --- /dev/null +++ b/dist/js/i18n/defaults-kh_KM.js @@ -0,0 +1,44 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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/dist/js/i18n/defaults-kh_KM.min.js b/dist/js/i18n/defaults-kh_KM.min.js new file mode 100644 index 000000000..911c9c6ff --- /dev/null +++ b/dist/js/i18n/defaults-kh_KM.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"មិនមានអ្វីបានជ្រើសរើស",noneResultsText:"មិនមានលទ្ធផល {0}",countSelectedText:function(a,b){return"{0} ធាតុដែលបានជ្រើស"},maxOptionsText:function(a,b){return[1==a?"ឈានដល់ដែនកំណត់ ( {n} ធាតុអតិបរមា)":"អតិបរមាឈានដល់ដែនកំណត់ ( {n} ធាតុ)",1==b?"ដែនកំណត់ក្រុមឈានដល់ ( {n} អតិបរមាធាតុ)":"អតិបរមាក្រុមឈានដល់ដែនកំណត់ ( {n} ធាតុ)"]},selectAllText:"ជ្រើស​យក​ទាំងអស់",deselectAllText:"មិនជ្រើស​យក​ទាំងអស",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-ko_KR.js b/dist/js/i18n/defaults-ko_KR.js index 31cd35872..5212d4d69 100644 --- a/dist/js/i18n/defaults-ko_KR.js +++ b/dist/js/i18n/defaults-ko_KR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 40df37c14..99a8da14a 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-lt_LT.js b/dist/js/i18n/defaults-lt_LT.js index 61b0280b2..6296dcae8 100644 --- a/dist/js/i18n/defaults-lt_LT.js +++ b/dist/js/i18n/defaults-lt_LT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 2b49896be..774dadf25 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nb_NO.js b/dist/js/i18n/defaults-nb_NO.js index 3f55b3447..c94cc5f58 100644 --- a/dist/js/i18n/defaults-nb_NO.js +++ b/dist/js/i18n/defaults-nb_NO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 d063ffdc3..b4538026e 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-nl_NL.js b/dist/js/i18n/defaults-nl_NL.js index c0a7290e6..c587e03dd 100644 --- a/dist/js/i18n/defaults-nl_NL.js +++ b/dist/js/i18n/defaults-nl_NL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 c2bb9eae2..ed10cc060 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-pl_PL.js b/dist/js/i18n/defaults-pl_PL.js index 16f4f98f5..1b338578e 100644 --- a/dist/js/i18n/defaults-pl_PL.js +++ b/dist/js/i18n/defaults-pl_PL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 239958144..993579aaa 100644 --- a/dist/js/i18n/defaults-pl_PL.min.js +++ b/dist/js/i18n/defaults-pl_PL.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic nie zaznaczono",noneResultsText:"Brak wyników wyszukiwania {0}",countSelectedText:"Zaznaczono {0} z {1}",maxOptionsText:["Osiągnięto limit ({n} {var} max)","Limit grupy osiągnięty ({n} {var} max)",["elementy","element"]],selectAll:"Zaznacz wszystkie",deselectAll:"Odznacz wszystkie",multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic nie zaznaczono",noneResultsText:"Brak wyników wyszukiwania {0}",countSelectedText:"Zaznaczono {0} z {1}",maxOptionsText:["Osiągnięto limit ({n} {var} max)","Limit grupy osiągnięty ({n} {var} max)",["elementy","element"]],selectAllText:"Zaznacz wszystkie",deselectAllText:"Odznacz wszystkie",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-pt_BR.js b/dist/js/i18n/defaults-pt_BR.js index f004a8af3..68a25c251 100644 --- a/dist/js/i18n/defaults-pt_BR.js +++ b/dist/js/i18n/defaults-pt_BR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Nada encontrado contendo {0}', countSelectedText: 'Selecionado {0} de {1}', maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Selecionar Todos', + deselectAllText: 'Desmarcar Todos' }; })(jQuery); diff --git a/dist/js/i18n/defaults-pt_BR.min.js b/dist/js/i18n/defaults-pt_BR.min.js index eae151b28..1f5f64fe9 100644 --- a/dist/js/i18n/defaults-pt_BR.min.js +++ b/dist/js/i18n/defaults-pt_BR.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", ",selectAllText:"Selecionar Todos",deselectAllText:"Desmarcar Todos"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-pt_PT.js b/dist/js/i18n/defaults-pt_PT.js index fd04b481d..673df7803 100644 --- a/dist/js/i18n/defaults-pt_PT.js +++ b/dist/js/i18n/defaults-pt_PT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -23,11 +23,13 @@ (function ($) { $.fn.selectpicker.defaults = { -noneSelectedText: 'Nenhum seleccionado', -noneResultsText: 'Sem resultados contendo {0}', -countSelectedText: 'Selecionado {0} de {1}', -maxOptionsText: ['Limite ultrapassado (máx. {n} {var})', 'Limite de seleções ultrapassado (máx. {n} {var})', ['itens', 'item']], -multipleSeparator: ', ' + noneSelectedText: 'Nenhum seleccionado', + noneResultsText: 'Sem resultados contendo {0}', + countSelectedText: 'Selecionado {0} de {1}', + maxOptionsText: ['Limite ultrapassado (máx. {n} {var})', 'Limite de seleções ultrapassado (máx. {n} {var})', ['itens', 'item']], + multipleSeparator: ', ', + selectAllText: 'Selecionar Tudo', + deselectAllText: 'Desmarcar Todos' }; })(jQuery); diff --git a/dist/js/i18n/defaults-pt_PT.min.js b/dist/js/i18n/defaults-pt_PT.min.js index 6defda97b..9c0f13058 100644 --- a/dist/js/i18n/defaults-pt_PT.min.js +++ b/dist/js/i18n/defaults-pt_PT.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nenhum seleccionado",noneResultsText:"Sem resultados contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite ultrapassado (máx. {n} {var})","Limite de seleções ultrapassado (máx. {n} {var})",["itens","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nenhum seleccionado",noneResultsText:"Sem resultados contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite ultrapassado (máx. {n} {var})","Limite de seleções ultrapassado (máx. {n} {var})",["itens","item"]],multipleSeparator:", ",selectAllText:"Selecionar Tudo",deselectAllText:"Desmarcar Todos"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-ro_RO.js b/dist/js/i18n/defaults-ro_RO.js index f9f733684..2a11287e2 100644 --- a/dist/js/i18n/defaults-ro_RO.js +++ b/dist/js/i18n/defaults-ro_RO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -23,10 +23,13 @@ (function ($) { $.fn.selectpicker.defaults = { + doneButtonText: 'Închide', noneSelectedText: 'Nu a fost selectat nimic', - noneResultsText: 'Nu exista niciun rezultat {0}', + noneResultsText: 'Nu există niciun rezultat {0}', countSelectedText: '{0} din {1} selectat(e)', - maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']], + maxOptionsText: ['Limita a fost atinsă ({n} {var} max)', 'Limita de grup a fost atinsă ({n} {var} max)', ['iteme', 'item']], + selectAllText: 'Selectează toate', + deselectAllText: 'Deselectează toate', multipleSeparator: ', ' }; })(jQuery); diff --git a/dist/js/i18n/defaults-ro_RO.min.js b/dist/js/i18n/defaults-ro_RO.min.js index 8858b0192..c3efb1d61 100644 --- a/dist/js/i18n/defaults-ro_RO.min.js +++ b/dist/js/i18n/defaults-ro_RO.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nu a fost selectat nimic",noneResultsText:"Nu exista niciun rezultat {0}",countSelectedText:"{0} din {1} selectat(e)",maxOptionsText:["Limita a fost atinsa ({n} {var} max)","Limita de grup a fost atinsa ({n} {var} max)",["iteme","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={doneButtonText:"Închide",noneSelectedText:"Nu a fost selectat nimic",noneResultsText:"Nu există niciun rezultat {0}",countSelectedText:"{0} din {1} selectat(e)",maxOptionsText:["Limita a fost atinsă ({n} {var} max)","Limita de grup a fost atinsă ({n} {var} max)",["iteme","item"]],selectAllText:"Selectează toate",deselectAllText:"Deselectează toate",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-ru_RU.js b/dist/js/i18n/defaults-ru_RU.js index a491fd2f7..82799b578 100644 --- a/dist/js/i18n/defaults-ru_RU.js +++ b/dist/js/i18n/defaults-ru_RU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 82ed79f54..48a13a2e9 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sk_SK.js b/dist/js/i18n/defaults-sk_SK.js index 3fa01fd17..715ffceec 100644 --- a/dist/js/i18n/defaults-sk_SK.js +++ b/dist/js/i18n/defaults-sk_SK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 3ace70e8e..a069397e1 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-sl_SI.js b/dist/js/i18n/defaults-sl_SI.js index 68b465293..f8aa1ee56 100644 --- a/dist/js/i18n/defaults-sl_SI.js +++ b/dist/js/i18n/defaults-sl_SI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -25,9 +25,7 @@ $.fn.selectpicker.defaults = { noneSelectedText: 'Nič izbranega', noneResultsText: 'Ni zadetkov za {0}', - countSelectedText: function (numSelected, numTotal) { - "Število izbranih: {0}"; - }, + countSelectedText: '{0} od {1} izbranih', maxOptionsText: function (numAll, numGroup) { return [ 'Omejitev dosežena (max. izbranih: {n})', diff --git a/dist/js/i18n/defaults-sl_SI.min.js b/dist/js/i18n/defaults-sl_SI.min.js index 3ec48fcd3..7a4006eef 100644 --- a/dist/js/i18n/defaults-sl_SI.min.js +++ b/dist/js/i18n/defaults-sl_SI.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nič izbranega",noneResultsText:"Ni zadetkov za {0}",countSelectedText:function(a,b){"Število izbranih: {0}"},maxOptionsText:function(a,b){return["Omejitev dosežena (max. izbranih: {n})","Omejitev skupine dosežena (max. izbranih: {n})"]},selectAllText:"Izberi vse",deselectAllText:"Počisti izbor",multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nič izbranega",noneResultsText:"Ni zadetkov za {0}",countSelectedText:"{0} od {1} izbranih",maxOptionsText:function(a,b){return["Omejitev dosežena (max. izbranih: {n})","Omejitev skupine dosežena (max. izbranih: {n})"]},selectAllText:"Izberi vse",deselectAllText:"Počisti izbor",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-sv_SE.js b/dist/js/i18n/defaults-sv_SE.js index d3408c477..e57b7b65c 100644 --- a/dist/js/i18n/defaults-sv_SE.js +++ b/dist/js/i18n/defaults-sv_SE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 0a394cbf6..c078b36a2 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-tr_TR.js b/dist/js/i18n/defaults-tr_TR.js index 5c0174538..3cca9b18a 100644 --- a/dist/js/i18n/defaults-tr_TR.js +++ b/dist/js/i18n/defaults-tr_TR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 44712e5fc..9ce2c7a2f 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/dist/js/i18n/defaults-ua_UA.js b/dist/js/i18n/defaults-ua_UA.js index bf8b63927..19df1d2e4 100644 --- a/dist/js/i18n/defaults-ua_UA.js +++ b/dist/js/i18n/defaults-ua_UA.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Збігів не знайдено {0}', countSelectedText: 'Вибрано {0} із {1}', maxOptionsText: ['Досягнута межа ({n} {var} максимум)', 'Досягнута межа в групі ({n} {var} максимум)', ['items', 'item']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Вибрати все', + deselectAllText: 'Скасувати вибір усі' }; })(jQuery); diff --git a/dist/js/i18n/defaults-ua_UA.min.js b/dist/js/i18n/defaults-ua_UA.min.js index b3f0ccf9b..4b3353f4f 100644 --- a/dist/js/i18n/defaults-ua_UA.min.js +++ b/dist/js/i18n/defaults-ua_UA.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Нічого не вибрано",noneResultsText:"Збігів не знайдено {0}",countSelectedText:"Вибрано {0} із {1}",maxOptionsText:["Досягнута межа ({n} {var} максимум)","Досягнута межа в групі ({n} {var} максимум)",["items","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Нічого не вибрано",noneResultsText:"Збігів не знайдено {0}",countSelectedText:"Вибрано {0} із {1}",maxOptionsText:["Досягнута межа ({n} {var} максимум)","Досягнута межа в групі ({n} {var} максимум)",["items","item"]],multipleSeparator:", ",selectAllText:"Вибрати все",deselectAllText:"Скасувати вибір усі"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-vi_VN.js b/dist/js/i18n/defaults-vi_VN.js index 47f00b572..ab2c38999 100644 --- a/dist/js/i18n/defaults-vi_VN.js +++ b/dist/js/i18n/defaults-vi_VN.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 53ed73eac..2151a5bd3 100644 --- a/dist/js/i18n/defaults-vi_VN.min.js +++ b/dist/js/i18n/defaults-vi_VN.min.js @@ -1,8 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ - -(function(root,factory){if(typeof define==='function'&&define.amd){define(["jquery"],function(a0){return(factory(a0))})}else if(typeof module==='object'&&module.exports){module.exports=factory(require("jquery"))}else{factory(root.jQuery)}}(this,function(jQuery){(function($){$.fn.selectpicker.defaults={noneSelectedText:'Chưa chọn',noneResultsText:'Không có kết quả cho {0}',countSelectedText:function(numSelected,numTotal){return "{0} mục đã chọn"},maxOptionsText:function(numAll,numGroup){return['Không thể chọn (giới hạn {n} mục)','Không thể chọn (giới hạn {n} mục)']},selectAllText:'Chọn tất cả',deselectAllText:'Bỏ chọn',multipleSeparator:', '}})(jQuery)})) +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Chưa chọn",noneResultsText:"Không có kết quả cho {0}",countSelectedText:function(a,b){return"{0} mục đã chọn"},maxOptionsText:function(a,b){return["Không thể chọn (giới hạn {n} mục)","Không thể chọn (giới hạn {n} mục)"]},selectAllText:"Chọn tất cả",deselectAllText:"Bỏ chọn",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-zh_CN.js b/dist/js/i18n/defaults-zh_CN.js index c8d5a808d..9336cd0f5 100644 --- a/dist/js/i18n/defaults-zh_CN.js +++ b/dist/js/i18n/defaults-zh_CN.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: '没有找到匹配项', countSelectedText: '选中{1}中的{0}项', maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: '全选', + deselectAllText: '取消全选' }; })(jQuery); diff --git a/dist/js/i18n/defaults-zh_CN.min.js b/dist/js/i18n/defaults-zh_CN.min.js index 06d3ea41e..78dacd797 100644 --- a/dist/js/i18n/defaults-zh_CN.min.js +++ b/dist/js/i18n/defaults-zh_CN.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"没有选中任何项",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"没有选中任何项",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", ",selectAllText:"全选",deselectAllText:"取消全选"}}(a)}); \ No newline at end of file diff --git a/dist/js/i18n/defaults-zh_TW.js b/dist/js/i18n/defaults-zh_TW.js index 0ccaf3065..71b57ffad 100644 --- a/dist/js/i18n/defaults-zh_TW.js +++ b/dist/js/i18n/defaults-zh_TW.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 f2ffc8679..2f1252377 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/css/bootstrap-select.css b/docs/docs/dist/css/bootstrap-select.css index 67b9c5a24..5b727ae5e 100644 --- a/docs/docs/dist/css/bootstrap-select.css +++ b/docs/docs/dist/css/bootstrap-select.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/css/bootstrap-select.min.css b/docs/docs/dist/css/bootstrap-select.min.css index 2bbc46171..555c71f0d 100644 --- a/docs/docs/dist/css/bootstrap-select.min.css +++ b/docs/docs/dist/css/bootstrap-select.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/bootstrap-select.js b/docs/docs/dist/js/bootstrap-select.js index 1cee4fddf..21e055c5b 100644 --- a/docs/docs/dist/js/bootstrap-select.js +++ b/docs/docs/dist/js/bootstrap-select.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -194,28 +194,28 @@ // Case insensitive contains search $.expr.pseudos.icontains = function (obj, index, meta) { - var $obj = $(obj); + var $obj = $(obj).find('a'); var haystack = ($obj.data('tokens') || $obj.text()).toString().toUpperCase(); return haystack.includes(meta[3].toUpperCase()); }; // Case insensitive begins search $.expr.pseudos.ibegins = function (obj, index, meta) { - var $obj = $(obj); + var $obj = $(obj).find('a'); var haystack = ($obj.data('tokens') || $obj.text()).toString().toUpperCase(); return haystack.startsWith(meta[3].toUpperCase()); }; // Case and accent insensitive contains search $.expr.pseudos.aicontains = function (obj, index, meta) { - var $obj = $(obj); + var $obj = $(obj).find('a'); var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toString().toUpperCase(); return haystack.includes(meta[3].toUpperCase()); }; // Case and accent insensitive begins search $.expr.pseudos.aibegins = function (obj, index, meta) { - var $obj = $(obj); + var $obj = $(obj).find('a'); var haystack = ($obj.data('tokens') || $obj.data('normalizedText') || $obj.text()).toString().toUpperCase(); return haystack.startsWith(meta[3].toUpperCase()); }; @@ -327,7 +327,7 @@ this.init(); }; - Selectpicker.VERSION = '1.12.2'; + Selectpicker.VERSION = '1.12.3'; // part of this is duplicated in i18n/defaults-en_US.js. Make sure to update both. Selectpicker.DEFAULTS = { @@ -559,9 +559,9 @@ */ var generateLI = function (content, index, classes, optgroup) { return '' + content + ''; }; @@ -605,7 +605,9 @@ } } - this.$element.find('option').each(function (index) { + var $selectOptions = this.$element.find('option'); + + $selectOptions.each(function (index) { var $this = $(this); liIndex++; @@ -614,7 +616,7 @@ // Get the class and text for the option var optionClass = this.className || '', - inline = this.style.cssText, + inline = htmlEscape(this.style.cssText), text = $this.data('content') ? $this.data('content') : $this.html(), tokens = $this.data('tokens') ? $this.data('tokens') : null, subtext = typeof $this.data('subtext') !== 'undefined' ? '' + $this.data('subtext') + '' : '', @@ -622,13 +624,20 @@ $parent = $this.parent(), isOptgroup = $parent[0].tagName === 'OPTGROUP', isOptgroupDisabled = isOptgroup && $parent[0].disabled, - isDisabled = this.disabled || isOptgroupDisabled; + isDisabled = this.disabled || isOptgroupDisabled, + prevHiddenIndex; if (icon !== '' && isDisabled) { icon = '' + icon + ''; } if (that.options.hideDisabled && (isDisabled && !isOptgroup || 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 + prevHiddenIndex = $this.data('prevHiddenIndex'); + $this.next().data('prevHiddenIndex', (prevHiddenIndex !== undefined ? prevHiddenIndex : index)); + liIndex--; return; } @@ -680,31 +689,26 @@ } else if ($this.data('divider') === true) { _li.push(generateLI('', index, 'divider')); } else if ($this.data('hidden') === true) { + // 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 + prevHiddenIndex = $this.data('prevHiddenIndex'); + $this.next().data('prevHiddenIndex', (prevHiddenIndex !== undefined ? prevHiddenIndex : index)); + _li.push(generateLI(generateA(text, optionClass, inline, tokens), index, 'hidden is-hidden')); } else { var showDivider = this.previousElementSibling && this.previousElementSibling.tagName === 'OPTGROUP'; // if previous element is not an optgroup and hideDisabled is true if (!showDivider && that.options.hideDisabled) { - // get previous elements - var $prev = $(this).prevAll(); - - for (var i = 0; i < $prev.length; i++) { - // find the first element in the previous elements that is an optgroup - if ($prev[i].tagName === 'OPTGROUP') { - var optGroupDistance = 0; - - // loop through the options in between the current option and the optgroup - // and check if they are hidden or disabled - for (var d = 0; d < i; d++) { - var prevOption = $prev[d]; - if (prevOption.disabled || $(prevOption).data('hidden') === true) optGroupDistance++; - } - - // if all of the options between the current option and the optgroup are hidden or disabled, show the divider - if (optGroupDistance === i) showDivider = true; - - break; + prevHiddenIndex = $this.data('prevHiddenIndex'); + + if (prevHiddenIndex !== undefined) { + // select the element **before** the first hidden element in the group + var prevHidden = $selectOptions.eq(prevHiddenIndex)[0].previousElementSibling; + + if (prevHidden && prevHidden.tagName === 'OPTGROUP' && !prevHidden.disabled) { + showDivider = true; } } } @@ -737,11 +741,12 @@ */ render: function (updateLi) { var that = this, - notDisabled; + notDisabled, + $selectOptions = this.$element.find('option'); //Update the LI to match the SELECT if (updateLi !== false) { - this.$element.find('option').each(function (index) { + $selectOptions.each(function (index) { var $lis = that.findLis().eq(that.liObj[index]); that.setDisabled(index, this.disabled || this.parentNode.tagName === 'OPTGROUP' && this.parentNode.disabled, $lis); @@ -753,7 +758,7 @@ this.tabIndex(); - var selectedItems = this.$element.find('option').map(function () { + var selectedItems = $selectOptions.map(function () { if (this.selected) { if (that.options.hideDisabled && (this.disabled || this.parentNode.tagName === 'OPTGROUP' && this.parentNode.disabled)) return; @@ -785,7 +790,7 @@ var max = this.options.selectedTextFormat.split('>'); if ((max.length > 1 && selectedItems.length > max[1]) || (max.length == 1 && selectedItems.length >= 2)) { notDisabled = this.options.hideDisabled ? ', [disabled]' : ''; - var totalCount = this.$element.find('option').not('[data-divider="true"], [data-hidden="true"]' + notDisabled).length, + var totalCount = $selectOptions.not('[data-divider="true"], [data-hidden="true"]' + notDisabled).length, tr8nText = (typeof this.options.countSelectedText === 'function') ? this.options.countSelectedText(selectedItems.length, totalCount) : this.options.countSelectedText; title = tr8nText.replace('{0}', selectedItems.length.toString()).replace('{1}', totalCount.toString()); } @@ -1445,9 +1450,9 @@ var $searchBase = that.$lis.not('.is-hidden, .divider, .dropdown-header'), $hideItems; if (that.options.liveSearchNormalize) { - $hideItems = $searchBase.find('a').not(':a' + that._searchStyle() + '("' + normalizeToBase(that.$searchbox.val()) + '")'); + $hideItems = $searchBase.not(':a' + that._searchStyle() + '("' + normalizeToBase(that.$searchbox.val()) + '")'); } else { - $hideItems = $searchBase.find('a').not(':' + that._searchStyle() + '("' + that.$searchbox.val() + '")'); + $hideItems = $searchBase.not(':' + that._searchStyle() + '("' + that.$searchbox.val() + '")'); } if ($hideItems.length === $searchBase.length) { @@ -1455,7 +1460,7 @@ that.$menuInner.append($no_results); that.$lis.addClass('hidden'); } else { - $hideItems.parent().addClass('hidden'); + $hideItems.addClass('hidden'); var $lisVisible = that.$lis.not('.hidden'), $foundDiv; @@ -1480,6 +1485,7 @@ if ($foundDiv) $foundDiv.addClass('hidden'); $searchBase.not('.hidden').first().addClass('active'); + that.$menuInner.scrollTop(0); } } }); @@ -1561,11 +1567,6 @@ $items, that = $parent.data('this'), index, - next, - first, - last, - prev, - nextPrev, prevIndex, isActive, selector = ':not(.disabled, .hidden, .dropdown-header, .divider)', @@ -1620,11 +1621,6 @@ 105: '9' }; - if (that.options.liveSearch) $parent = $this.parent().parent(); - - if (that.options.container) $parent = that.$menu; - - $items = $('[role="listbox"] li', $parent); isActive = that.$newElement.hasClass('open'); @@ -1647,60 +1643,29 @@ that.$menuInner.click(); that.$button.focus(); } - // $items contains li elements when liveSearch is enabled - $items = $('[role="listbox"] li' + selector, $parent); - if (!$this.val() && !/(38|40)/.test(e.keyCode.toString(10))) { - if ($items.filter('.active').length === 0) { - $items = that.$menuInner.find('li'); - if (that.options.liveSearchNormalize) { - $items = $items.filter(':a' + that._searchStyle() + '(' + normalizeToBase(keyCodeMap[e.keyCode]) + ')'); - } else { - $items = $items.filter(':' + that._searchStyle() + '(' + keyCodeMap[e.keyCode] + ')'); - } - } - } } - if (!$items.length) return; - if (/(38|40)/.test(e.keyCode.toString(10))) { - index = $items.index($items.find('a').filter(':focus').parent()); - first = $items.filter(selector).first().index(); - last = $items.filter(selector).last().index(); - next = $items.eq(index).nextAll(selector).eq(0).index(); - prev = $items.eq(index).prevAll(selector).eq(0).index(); - nextPrev = $items.eq(next).prevAll(selector).eq(0).index(); + $items = that.$lis.filter(selector); + if (!$items.length) return; - if (that.options.liveSearch) { - $items.each(function (i) { - if (!$(this).hasClass('disabled')) { - $(this).data('index', i); - } - }); + if (!that.options.liveSearch) { + index = $items.index($items.find('a').filter(':focus').parent()); + } else { index = $items.index($items.filter('.active')); - first = $items.first().data('index'); - last = $items.last().data('index'); - next = $items.eq(index).nextAll().eq(0).data('index'); - prev = $items.eq(index).prevAll().eq(0).data('index'); - nextPrev = $items.eq(next).prevAll().eq(0).data('index'); } - prevIndex = $this.data('prevIndex'); + prevIndex = that.$menuInner.data('prevIndex'); if (e.keyCode == 38) { - if (that.options.liveSearch) index--; - if (index != nextPrev && index > prev) index = prev; - if (index < first) index = first; - if (index == prevIndex) index = last; + if ((that.options.liveSearch || index == prevIndex) && index != -1) index--; + if (index < 0) index += $items.length; } else if (e.keyCode == 40) { - if (that.options.liveSearch) index++; - if (index == -1) index = 0; - if (index != nextPrev && index < next) index = next; - if (index > last) index = last; - if (index == prevIndex) index = first; + if (that.options.liveSearch || index == prevIndex) index++; + index = index % $items.length; } - $this.data('prevIndex', index); + that.$menuInner.data('prevIndex', index); if (!that.options.liveSearch) { $items.eq(index).children('a').focus(); @@ -1717,11 +1682,10 @@ count, prevKey; - $items.each(function () { - if (!$(this).hasClass('disabled')) { - if ($.trim($(this).children('a').text().toLowerCase()).substring(0, 1) == keyCodeMap[e.keyCode]) { - keyIndex.push($(this).index()); - } + $items = that.$lis.filter(selector); + $items.each(function (i) { + if ($.trim($(this).children('a').text().toLowerCase()).substring(0, 1) == keyCodeMap[e.keyCode]) { + keyIndex.push(i); } }); diff --git a/docs/docs/dist/js/bootstrap-select.js.map b/docs/docs/dist/js/bootstrap-select.js.map index 82f842dee..2b20b750a 100644 --- a/docs/docs/dist/js/bootstrap-select.js.map +++ b/docs/docs/dist/js/bootstrap-select.js.map @@ -1 +1 @@ -{"version":3,"sources":["bootstrap-select.js"],"names":["root","factory","define","amd","a0","module","exports","require","this","jQuery","$","normalizeToBase","text","rExps","re","ch","each","replace","Plugin","option","args","arguments","_option","shift","apply","value","chain","$this","is","data","options","i","hasOwnProperty","config","extend","Selectpicker","DEFAULTS","fn","selectpicker","defaults","template","Function","String","prototype","includes","toString","defineProperty","object","$defineProperty","Object","result","error","indexOf","search","TypeError","string","call","stringLength","length","searchString","searchLength","position","undefined","pos","Number","start","Math","min","max","configurable","writable","startsWith","index","charCodeAt","keys","o","k","r","push","valHooks","useDefault","_set","select","set","elem","changed_arguments","triggerNative","eventName","event","el","dispatchEvent","Event","bubbles","document","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","expr","pseudos","icontains","obj","meta","$obj","haystack","toUpperCase","ibegins","aicontains","aibegins","escapeMap","&","<",">","\"","'","`","unescapeMap","&","<",">",""","'","`","createEscaper","map","escaper","match","source","join","testRegexp","RegExp","replaceRegexp","test","htmlEscape","htmlUnescape","element","$element","$newElement","$button","$menu","$lis","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","VERSION","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","style","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","constructor","that","id","addClass","liObj","multiple","prop","autofocus","createView","after","appendTo","children","$menuInner","$searchbox","find","removeClass","click","e","preventDefault","focus","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","focus.bs.select","off","shown.bs.select","rendered.bs.select","validity","valid","setTimeout","createDropdown","inputGroup","parent","hasClass","searchbox","actionsbox","donebutton","drop","$drop","li","createLi","innerHTML","reloadLi","_li","optID","titleOption","createElement","liIndex","generateLI","content","classes","optgroup","generateA","inline","tokens","html","className","insertBefore","firstChild","$opt","selectedIndex","selected","optionClass","cssText","subtext","icon","$parent","isOptgroup","tagName","isOptgroupDisabled","disabled","isDisabled","$options","filter","optGroupClass","label","labelSubtext","labelIcon","showDivider","previousElementSibling","$prev","prevAll","optGroupDistance","d","prevOption","eq","findLis","updateLi","notDisabled","setDisabled","parentNode","setSelected","togglePlaceholder","tabIndex","selectedItems","toArray","split","totalCount","not","tr8nText","trim","status","buttonClass","liHeight","sizeInfo","newElement","menu","menuInner","divider","a","cloneNode","actions","appendChild","createTextNode","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","dividerHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","parseInt","paddingTop","css","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginTop","marginBottom","marginLeft","marginRight","removeChild","setSize","menuHeight","menuWidth","getHeight","getWidth","selectOffsetTop","selectOffsetBot","selectOffsetLeft","selectOffsetRight","$window","window","selectHeight","selectWidth","offsetWidth","divHeight","getPos","containerPos","offset","$container","top","left","scrollTop","height","scrollLeft","getSize","minHeight","include","classList","contains","lis","getElementsByTagName","lisVisible","Array","optGroup","toggleClass","max-height","overflow","min-height","overflow-y","optIndex","slice","last","divLength","$selectClone","clone","$selectClone2","ulWidth","outerWidth","btnWidth","$bsContainer","actualHeight","getPlacement","append","detach","removeAttr","$document","keyCode","offsetTop","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","state","$optgroup","maxOptionsGrp","blur","maxReached","maxReachedGrp","optgroupID","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","$no_results","$hideItems","$searchBase","_searchStyle","$foundDiv","$lisVisible","first","styles","begins","changeAll","lisVisLen","selectedOptions","origIndex","getAttribute","toggle","keydown","$items","next","prev","nextPrev","isActive","selector","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","nextAll","count","prevKey","keyIndex","toLowerCase","substring","before","removeData","old","Constructor","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","define","amd","a0","module","exports","require","this","jQuery","$","normalizeToBase","text","rExps","re","ch","each","replace","Plugin","option","args","arguments","_option","shift","apply","value","chain","$this","is","data","options","i","hasOwnProperty","config","extend","Selectpicker","DEFAULTS","fn","selectpicker","defaults","template","Function","String","prototype","includes","toString","defineProperty","object","$defineProperty","Object","result","error","indexOf","search","TypeError","string","call","stringLength","length","searchString","searchLength","position","undefined","pos","Number","start","Math","min","max","configurable","writable","startsWith","index","charCodeAt","keys","o","k","r","push","valHooks","useDefault","_set","select","set","elem","changed_arguments","triggerNative","eventName","event","el","dispatchEvent","Event","bubbles","document","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","expr","pseudos","icontains","obj","meta","$obj","find","haystack","toUpperCase","ibegins","aicontains","aibegins","escapeMap","&","<",">","\"","'","`","unescapeMap","&","<",">",""","'","`","createEscaper","map","escaper","match","source","join","testRegexp","RegExp","replaceRegexp","test","htmlEscape","htmlUnescape","element","$element","$newElement","$button","$menu","$lis","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","VERSION","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","style","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","constructor","that","id","addClass","liObj","multiple","prop","autofocus","createView","after","appendTo","children","$menuInner","$searchbox","removeClass","click","e","preventDefault","focus","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","focus.bs.select","off","shown.bs.select","rendered.bs.select","validity","valid","setTimeout","createDropdown","inputGroup","parent","hasClass","searchbox","actionsbox","donebutton","drop","$drop","li","createLi","innerHTML","reloadLi","_li","optID","titleOption","createElement","liIndex","generateLI","content","classes","optgroup","generateA","inline","tokens","html","className","insertBefore","firstChild","$opt","selectedIndex","selected","$selectOptions","prevHiddenIndex","optionClass","cssText","subtext","icon","$parent","isOptgroup","tagName","isOptgroupDisabled","disabled","isDisabled","next","$options","filter","optGroupClass","label","labelSubtext","labelIcon","showDivider","previousElementSibling","prevHidden","eq","findLis","updateLi","notDisabled","setDisabled","parentNode","setSelected","togglePlaceholder","tabIndex","selectedItems","toArray","split","totalCount","not","tr8nText","trim","status","buttonClass","liHeight","sizeInfo","newElement","menu","menuInner","divider","a","cloneNode","actions","appendChild","createTextNode","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","dividerHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","parseInt","paddingTop","css","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginTop","marginBottom","marginLeft","marginRight","removeChild","setSize","menuHeight","menuWidth","getHeight","getWidth","selectOffsetTop","selectOffsetBot","selectOffsetLeft","selectOffsetRight","$window","window","selectHeight","selectWidth","offsetWidth","divHeight","getPos","containerPos","offset","$container","top","left","scrollTop","height","scrollLeft","getSize","minHeight","include","classList","contains","lis","getElementsByTagName","lisVisible","Array","optGroup","toggleClass","max-height","overflow","min-height","overflow-y","optIndex","slice","last","divLength","$selectClone","clone","$selectClone2","ulWidth","outerWidth","btnWidth","$bsContainer","actualHeight","getPlacement","append","detach","removeAttr","$document","keyCode","offsetTop","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","state","$optgroup","maxOptionsGrp","blur","maxReached","maxReachedGrp","optgroupID","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","$no_results","$hideItems","$searchBase","_searchStyle","$foundDiv","$lisVisible","first","styles","begins","changeAll","lisVisLen","selectedOptions","origIndex","getAttribute","toggle","keydown","$items","isActive","selector","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","count","prevKey","keyIndex","toLowerCase","substring","before","removeData","old","Constructor","noConflict","$selectpicker"],"mappings":"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","file":"bootstrap-select.min.js"} \ No newline at end of file diff --git a/docs/docs/dist/js/bootstrap-select.min.js b/docs/docs/dist/js/bootstrap-select.min.js index 80f6556ac..b493efb63 100644 --- a/docs/docs/dist/js/bootstrap-select.min.js +++ b/docs/docs/dist/js/bootstrap-select.min.js @@ -1,9 +1,9 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){"use strict";function b(b){var c=[{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"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j":">",'"':""","'":"'","`":"`"},g={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.2",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"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:"btn-default",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},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?'
    '+this.options.header+"
    ":"",f=this.options.liveSearch?'':"",g=this.multiple&&this.options.actionsBox?'
    ":"",h=this.multiple&&this.options.doneButton?'
    ":"",j='
    ";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return""+a+""},j=function(d,e,f,g){return''+d+''};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}return this.$element.find("option").each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k=this.className||"",l=this.style.cssText,m=f.data("content")?f.data("content"):f.html(),n=f.data("tokens")?f.data("tokens"):null,o="undefined"!=typeof f.data("subtext")?''+f.data("subtext")+"":"",p="undefined"!=typeof f.data("icon")?' ':"",q=f.parent(),r="OPTGROUP"===q[0].tagName,s=r&&q[0].disabled,t=this.disabled||s;if(""!==p&&t&&(p=""+p+""),c.options.hideDisabled&&(t&&!r||s))return void g--;if(f.data("content")||(m=p+''+m+o+""),r&&f.data("divider")!==!0){if(c.options.hideDisabled&&t){if(void 0===q.data("allOptionsDisabled")){var u=q.children();q.data("allOptionsDisabled",u.filter(":disabled").length===u.length)}if(q.data("allOptionsDisabled"))return void g--}var v=" "+q[0].className||"";if(0===f.index()){e+=1;var w=q[0].label,x="undefined"!=typeof q.data("subtext")?''+q.data("subtext")+"":"",y=q.data("icon")?' ':"";w=y+''+i(w)+x+"",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(w,null,"dropdown-header"+v,e))}if(c.options.hideDisabled&&t)return void g--;d.push(h(j(m,"opt "+k+v,l,n),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)d.push(h(j(m,k,l,n),b,"hidden is-hidden"));else{var z=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!z&&c.options.hideDisabled)for(var A=a(this).prevAll(),B=0;B ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' '+c.data("subtext")+"":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),f=this.multiple?e.join(this.options.multipleSeparator):e[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var g=this.options.selectedTextFormat.split(">");if(g.length>1&&e.length>g[1]||1==g.length&&e.length>=2){c=this.options.hideDisabled?", [disabled]":"";var h=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+c).length,i="function"==typeof this.options.countSelectedText?this.options.countSelectedText(e.length,h):this.options.countSelectedText;f=i.replace("{0}",e.length.toString()).replace("{1}",h.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(f=this.options.title),f||(f="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(f.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(f),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.verti&&c-w.horiz3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a("
    "+u+"
    ")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a("
    "+v+"
    ")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('
  • ');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.find("a").not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.find("a").not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.parent().addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active")}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g=48&&c.keyCode<=57||c.keyCode>=96&&c.keyCode<=105||c.keyCode>=65&&c.keyCode<=90))return o.options.container?o.$button.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),void o.$searchbox.focus();if(o.options.liveSearch&&(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(c.preventDefault(),c.stopPropagation(),o.$menuInner.click(),o.$button.focus()),d=a('[role="listbox"] li'+p,n),m.val()||/(38|40)/.test(c.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.$menuInner.find("li"),d=o.options.liveSearchNormalize?d.filter(":a"+o._searchStyle()+"("+b(q[c.keyCode])+")"):d.filter(":"+o._searchStyle()+"("+q[c.keyCode]+")"))),d.length){if(/(38|40)/.test(c.keyCode.toString(10)))e=d.index(d.find("a").filter(":focus").parent()),g=d.filter(p).first().index(),h=d.filter(p).last().index(),f=d.eq(e).nextAll(p).eq(0).index(),i=d.eq(e).prevAll(p).eq(0).index(),j=d.eq(f).prevAll(p).eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).hasClass("disabled")||a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.first().data("index"),h=d.last().data("index"),f=d.eq(e).nextAll().eq(0).data("index"),i=d.eq(e).prevAll().eq(0).data("index"),j=d.eq(f).prevAll().eq(0).data("index")),k=m.data("prevIndex"),38==c.keyCode?(o.options.liveSearch&&e--,e!=j&&e>i&&(e=i),eh&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(c.preventDefault(),m.hasClass("dropdown-toggle")||(d.removeClass("active").eq(e).addClass("active").children("a").focus(),m.focus())):d.eq(e).children("a").focus();else if(!m.is("input")){var r,s,t=[];d.each(function(){a(this).hasClass("disabled")||a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==q[c.keyCode]&&t.push(a(this).index())}),r=a(document).data("keycount"),r++,a(document).data("keycount",r),s=a.trim(a(":focus").text().toLowerCase()).substring(0,1),s!=q[c.keyCode]?(r=1,a(document).data("keycount",r)):r>=t.length&&(a(document).data("keycount",0),r>t.length&&(r=1)),d.eq(t[r-1]).children("a").focus()}if((/(13|32)/.test(c.keyCode.toString(10))||/(^9$)/.test(c.keyCode.toString(10))&&o.options.selectOnTab)&&l){if(/(32)/.test(c.keyCode.toString(10))||c.preventDefault(),o.options.liveSearch)/(32)/.test(c.keyCode.toString(10))||(o.$menuInner.find(".active a").click(), -m.focus());else{var u=a(":focus");u.click(),u.focus(),c.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(c.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.options.container&&o.$newElement.removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),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 l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)}); +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){"use strict";function b(b){var c=[{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"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j":">",'"':""","'":"'","`":"`"},g={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.3",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"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:"btn-default",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},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?'
    '+this.options.header+"
    ":"",f=this.options.liveSearch?'':"",g=this.multiple&&this.options.actionsBox?'
    ":"",h=this.multiple&&this.options.doneButton?'
    ":"",j='
    ";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return""+a+""},j=function(d,e,f,g){return''+d+''};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}var m=this.$element.find("option");return m.each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k,l=this.className||"",n=i(this.style.cssText),o=f.data("content")?f.data("content"):f.html(),p=f.data("tokens")?f.data("tokens"):null,q="undefined"!=typeof f.data("subtext")?''+f.data("subtext")+"":"",r="undefined"!=typeof f.data("icon")?' ':"",s=f.parent(),t="OPTGROUP"===s[0].tagName,u=t&&s[0].disabled,v=this.disabled||u;if(""!==r&&v&&(r=""+r+""),c.options.hideDisabled&&(v&&!t||u))return k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),void g--;if(f.data("content")||(o=r+''+o+q+""),t&&f.data("divider")!==!0){if(c.options.hideDisabled&&v){if(void 0===s.data("allOptionsDisabled")){var w=s.children();s.data("allOptionsDisabled",w.filter(":disabled").length===w.length)}if(s.data("allOptionsDisabled"))return void g--}var x=" "+s[0].className||"";if(0===f.index()){e+=1;var y=s[0].label,z="undefined"!=typeof s.data("subtext")?''+s.data("subtext")+"":"",A=s.data("icon")?' ':"";y=A+''+i(y)+z+"",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(y,null,"dropdown-header"+x,e))}if(c.options.hideDisabled&&v)return void g--;d.push(h(j(o,"opt "+l+x,n,p),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)k=f.data("prevHiddenIndex"),f.next().data("prevHiddenIndex",void 0!==k?k:b),d.push(h(j(o,l,n,p),b,"hidden is-hidden"));else{var B=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!B&&c.options.hideDisabled&&(k=f.data("prevHiddenIndex"),void 0!==k)){var C=m.eq(k)[0].previousElementSibling;C&&"OPTGROUP"===C.tagName&&!C.disabled&&(B=!0)}B&&(g++,d.push(h("",null,"divider",e+"div"))),d.push(h(j(o,l,n,p),b))}c.liObj[b]=g}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),d.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c,d=this,e=this.$element.find("option");b!==!1&&e.each(function(a){var b=d.findLis().eq(d.liObj[a]);d.setDisabled(a,this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled,b),d.setSelected(a,this.selected,b)}),this.togglePlaceholder(),this.tabIndex();var f=e.map(function(){if(this.selected){if(d.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled))return;var b,c=a(this),e=c.data("icon")&&d.options.showIcon?' ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' '+c.data("subtext")+"":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){c=this.options.hideDisabled?", [disabled]":"";var i=e.not('[data-divider="true"], [data-hidden="true"]'+c).length,k="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=k.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(g.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(g),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.verti&&c-w.horiz3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a("
    "+u+"
    ")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a("
    "+v+"
    ")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('
  • ');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active"),c.$menuInner.scrollTop(0)}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g=48&&b.keyCode<=57||b.keyCode>=96&&b.keyCode<=105||b.keyCode>=65&&b.keyCode<=90))return i.options.container?i.$button.trigger("click"):(i.setSize(),i.$menu.parent().addClass("open"),f=!0),void i.$searchbox.focus();if(i.options.liveSearch&&/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(b.preventDefault(),b.stopPropagation(),i.$menuInner.click(),i.$button.focus()),/(38|40)/.test(b.keyCode.toString(10))){if(c=i.$lis.filter(j),!c.length)return;d=i.options.liveSearch?c.index(c.filter(".active")):c.index(c.find("a").filter(":focus").parent()),e=i.$menuInner.data("prevIndex"),38==b.keyCode?(!i.options.liveSearch&&d!=e||d==-1||d--,d<0&&(d+=c.length)):40==b.keyCode&&((i.options.liveSearch||d==e)&&d++,d%=c.length),i.$menuInner.data("prevIndex",d),i.options.liveSearch?(b.preventDefault(),g.hasClass("dropdown-toggle")||(c.removeClass("active").eq(d).addClass("active").children("a").focus(),g.focus())):c.eq(d).children("a").focus()}else if(!g.is("input")){var l,m,n=[];c=i.$lis.filter(j),c.each(function(c){a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==k[b.keyCode]&&n.push(c)}),l=a(document).data("keycount"),l++,a(document).data("keycount",l),m=a.trim(a(":focus").text().toLowerCase()).substring(0,1),m!=k[b.keyCode]?(l=1,a(document).data("keycount",l)):l>=n.length&&(a(document).data("keycount",0),l>n.length&&(l=1)),c.eq(n[l-1]).children("a").focus()}if((/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&i.options.selectOnTab)&&f){if(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),i.options.liveSearch)/(32)/.test(b.keyCode.toString(10))||(i.$menuInner.find(".active a").click(),g.focus());else{var o=a(":focus");o.click(),o.focus(),b.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(b.keyCode.toString(10))&&f&&(i.multiple||i.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!f)&&(i.$menu.parent().removeClass("open"),i.options.container&&i.$newElement.removeClass("open"),i.$button.focus())},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),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 l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)}); //# sourceMappingURL=bootstrap-select.js.map \ 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 74369edd4..38412b78b 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 98a10a225..8e70d452c 100644 --- a/docs/docs/dist/js/i18n/defaults-ar_AR.min.js +++ b/docs/docs/dist/js/i18n/defaults-ar_AR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-bg_BG.js b/docs/docs/dist/js/i18n/defaults-bg_BG.js index f5239e590..3180d34e2 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 9aabfb3dd..bbbbe3596 100644 --- a/docs/docs/dist/js/i18n/defaults-bg_BG.min.js +++ b/docs/docs/dist/js/i18n/defaults-bg_BG.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-cro_CRO.js b/docs/docs/dist/js/i18n/defaults-cro_CRO.js index bef40b5d7..f1f507c10 100644 --- a/docs/docs/dist/js/i18n/defaults-cro_CRO.js +++ b/docs/docs/dist/js/i18n/defaults-cro_CRO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-cro_CRO.min.js b/docs/docs/dist/js/i18n/defaults-cro_CRO.min.js index 58d504442..8f666f40c 100644 --- a/docs/docs/dist/js/i18n/defaults-cro_CRO.min.js +++ b/docs/docs/dist/js/i18n/defaults-cro_CRO.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-cs_CZ.js b/docs/docs/dist/js/i18n/defaults-cs_CZ.js index 0c5a9ddd5..98fb95c7a 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ 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: ', ' + multipleSeparator: ', ', + selectAllText: 'Vybrat Vše', + deselectAllText: 'Odznačit Vše' }; })(jQuery); 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 f617cb196..9bf8c2e9b 100644 --- a/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js +++ b/docs/docs/dist/js/i18n/defaults-cs_CZ.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.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:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.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"}}(a)}); \ 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 87326b072..1fdbda850 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 02c7e0909..a0d3383ba 100644 --- a/docs/docs/dist/js/i18n/defaults-da_DK.min.js +++ b/docs/docs/dist/js/i18n/defaults-da_DK.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-de_DE.js b/docs/docs/dist/js/i18n/defaults-de_DE.js index 2430e082a..e986edd81 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 ff6abb796..4d78e368a 100644 --- a/docs/docs/dist/js/i18n/defaults-de_DE.min.js +++ b/docs/docs/dist/js/i18n/defaults-de_DE.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-en_US.js b/docs/docs/dist/js/i18n/defaults-en_US.js index 600d2b22a..18c0a6632 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 d2749c5b1..0490e76f4 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 7e2d559d4..69ddd8d3e 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 7b5130af6..61a7d3c6a 100644 --- a/docs/docs/dist/js/i18n/defaults-es_CL.min.js +++ b/docs/docs/dist/js/i18n/defaults-es_CL.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-es_ES.js b/docs/docs/dist/js/i18n/defaults-es_ES.js index 7e2d559d4..69ddd8d3e 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/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 7b5130af6..61a7d3c6a 100644 --- a/docs/docs/dist/js/i18n/defaults-es_ES.min.js +++ b/docs/docs/dist/js/i18n/defaults-es_ES.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-et_EE.js b/docs/docs/dist/js/i18n/defaults-et_EE.js new file mode 100644 index 000000000..7faab0305 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-et_EE.js @@ -0,0 +1,44 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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: 'Valikut pole tehtud', + noneResultsText: 'Otsingule {0} ei ole vasteid', + countSelectedText: function (numSelected, numTotal) { + return (numSelected == 1) ? "{0} item selected" : "{0} items selected"; + }, + maxOptionsText: function (numAll, numGroup) { + return [ + 'Limiit on {n} max', + 'Globaalne limiit on {n} max' + ]; + }, + selectAllText: 'Vali kõik', + deselectAllText: 'Tühista kõik', + multipleSeparator: ', ' + }; +})(jQuery); + + +})); diff --git a/docs/docs/dist/js/i18n/defaults-et_EE.min.js b/docs/docs/dist/js/i18n/defaults-et_EE.min.js new file mode 100644 index 000000000..e8b38b4a0 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-et_EE.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Valikut pole tehtud",noneResultsText:"Otsingule {0} ei ole vasteid",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return["Limiit on {n} max","Globaalne limiit on {n} max"]},selectAllText:"Vali kõik",deselectAllText:"Tühista kõik",multipleSeparator:", "}}(a)}); \ 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 269d6f52a..98bf21965 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Emaitzarik ez {0}', countSelectedText: '{1}(e)tik {0} hautatuta', maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Hautatu Guztiak', + deselectAllText: 'Desautatu Guztiak' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-eu.min.js b/docs/docs/dist/js/i18n/defaults-eu.min.js index 73a2e0d31..a6743791e 100644 --- a/docs/docs/dist/js/i18n/defaults-eu.min.js +++ b/docs/docs/dist/js/i18n/defaults-eu.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez {0}",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez {0}",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", ",selectAllText:"Hautatu Guztiak",deselectAllText:"Desautatu Guztiak"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-fa_IR.js b/docs/docs/dist/js/i18n/defaults-fa_IR.js index 30e53681d..2425c216d 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 2765249a0..2da8024a7 100644 --- a/docs/docs/dist/js/i18n/defaults-fa_IR.min.js +++ b/docs/docs/dist/js/i18n/defaults-fa_IR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-fi_FI.js b/docs/docs/dist/js/i18n/defaults-fi_FI.js index a82858ce6..a0fe928f2 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) 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 a3dc39ef7..15cf65acb 100644 --- a/docs/docs/dist/js/i18n/defaults-fi_FI.min.js +++ b/docs/docs/dist/js/i18n/defaults-fi_FI.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-fr_FR.js b/docs/docs/dist/js/i18n/defaults-fr_FR.js index 0ccfe6193..17451ef82 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.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -35,8 +35,8 @@ ]; }, multipleSeparator: ', ', - selectAllText: 'Tout Sélectionner', - deselectAllText: 'Tout Dé-selectionner', + selectAllText: 'Tout 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 84eed9472..54d5d99e4 100644 --- a/docs/docs/dist/js/i18n/defaults-fr_FR.min.js +++ b/docs/docs/dist/js/i18n/defaults-fr_FR.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(a,b){return a>1?"{0} éléments sélectionnés":"{0} élément sélectionné"},maxOptionsText:function(a,b){return[a>1?"Limite atteinte ({n} éléments max)":"Limite atteinte ({n} élément max)",b>1?"Limite du groupe atteinte ({n} éléments max)":"Limite du groupe atteinte ({n} élément max)"]},multipleSeparator:", ",selectAllText:"Tout Sélectionner",deselectAllText:"Tout Dé-selectionner"}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(a,b){return a>1?"{0} éléments sélectionnés":"{0} élément sélectionné"},maxOptionsText:function(a,b){return[a>1?"Limite atteinte ({n} éléments max)":"Limite atteinte ({n} élément max)",b>1?"Limite du groupe atteinte ({n} éléments max)":"Limite du groupe atteinte ({n} élément max)"]},multipleSeparator:", ",selectAllText:"Tout sélectionner",deselectAllText:"Tout désélectionner"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-hu_HU.js b/docs/docs/dist/js/i18n/defaults-hu_HU.js index d01236656..087714e93 100644 --- a/docs/docs/dist/js/i18n/defaults-hu_HU.js +++ b/docs/docs/dist/js/i18n/defaults-hu_HU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-hu_HU.min.js b/docs/docs/dist/js/i18n/defaults-hu_HU.min.js index 392a18a96..a675ede60 100644 --- a/docs/docs/dist/js/i18n/defaults-hu_HU.min.js +++ b/docs/docs/dist/js/i18n/defaults-hu_HU.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-id_ID.js b/docs/docs/dist/js/i18n/defaults-id_ID.js index 312bd1bbc..c31d3b3df 100644 --- a/docs/docs/dist/js/i18n/defaults-id_ID.js +++ b/docs/docs/dist/js/i18n/defaults-id_ID.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-id_ID.min.js b/docs/docs/dist/js/i18n/defaults-id_ID.min.js index e0ddd7812..53cd1e2a6 100644 --- a/docs/docs/dist/js/i18n/defaults-id_ID.min.js +++ b/docs/docs/dist/js/i18n/defaults-id_ID.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-it_IT.js b/docs/docs/dist/js/i18n/defaults-it_IT.js index 354b48623..1078f73ed 100644 --- a/docs/docs/dist/js/i18n/defaults-it_IT.js +++ b/docs/docs/dist/js/i18n/defaults-it_IT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-it_IT.min.js b/docs/docs/dist/js/i18n/defaults-it_IT.min.js index fbc1fcfc3..8708973f5 100644 --- a/docs/docs/dist/js/i18n/defaults-it_IT.min.js +++ b/docs/docs/dist/js/i18n/defaults-it_IT.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-ja_JP.js b/docs/docs/dist/js/i18n/defaults-ja_JP.js new file mode 100644 index 000000000..6e08c3a2f --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-ja_JP.js @@ -0,0 +1,37 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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: '{0}/{1}が選択した', + maxOptionsText: ['限界は達した({n}{var}最大)', '限界をグループは達した({n}{var}最大)', ['アイテム', 'アイテム']], + selectAllText: '全部を選択する', + deselectAllText: '何も選択しない', + multipleSeparator: ', ' + }; +})(jQuery); + + +})); diff --git a/docs/docs/dist/js/i18n/defaults-ja_JP.min.js b/docs/docs/dist/js/i18n/defaults-ja_JP.min.js new file mode 100644 index 000000000..1f8ca1ea1 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-ja_JP.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"何もが選択した",noneResultsText:"'{0}'が結果を返さない",countSelectedText:"{0}/{1}が選択した",maxOptionsText:["限界は達した({n}{var}最大)","限界をグループは達した({n}{var}最大)",["アイテム","アイテム"]],selectAllText:"全部を選択する",deselectAllText:"何も選択しない",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-kh_KM.js b/docs/docs/dist/js/i18n/defaults-kh_KM.js new file mode 100644 index 000000000..39fa3b9c2 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-kh_KM.js @@ -0,0 +1,44 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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-kh_KM.min.js b/docs/docs/dist/js/i18n/defaults-kh_KM.min.js new file mode 100644 index 000000000..911c9c6ff --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-kh_KM.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"មិនមានអ្វីបានជ្រើសរើស",noneResultsText:"មិនមានលទ្ធផល {0}",countSelectedText:function(a,b){return"{0} ធាតុដែលបានជ្រើស"},maxOptionsText:function(a,b){return[1==a?"ឈានដល់ដែនកំណត់ ( {n} ធាតុអតិបរមា)":"អតិបរមាឈានដល់ដែនកំណត់ ( {n} ធាតុ)",1==b?"ដែនកំណត់ក្រុមឈានដល់ ( {n} អតិបរមាធាតុ)":"អតិបរមាក្រុមឈានដល់ដែនកំណត់ ( {n} ធាតុ)"]},selectAllText:"ជ្រើស​យក​ទាំងអស់",deselectAllText:"មិនជ្រើស​យក​ទាំងអស",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-ko_KR.js b/docs/docs/dist/js/i18n/defaults-ko_KR.js index 31cd35872..5212d4d69 100644 --- a/docs/docs/dist/js/i18n/defaults-ko_KR.js +++ b/docs/docs/dist/js/i18n/defaults-ko_KR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-ko_KR.min.js b/docs/docs/dist/js/i18n/defaults-ko_KR.min.js index 40df37c14..99a8da14a 100644 --- a/docs/docs/dist/js/i18n/defaults-ko_KR.min.js +++ b/docs/docs/dist/js/i18n/defaults-ko_KR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-lt_LT.js b/docs/docs/dist/js/i18n/defaults-lt_LT.js index 61b0280b2..6296dcae8 100644 --- a/docs/docs/dist/js/i18n/defaults-lt_LT.js +++ b/docs/docs/dist/js/i18n/defaults-lt_LT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-lt_LT.min.js b/docs/docs/dist/js/i18n/defaults-lt_LT.min.js index 2b49896be..774dadf25 100644 --- a/docs/docs/dist/js/i18n/defaults-lt_LT.min.js +++ b/docs/docs/dist/js/i18n/defaults-lt_LT.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-nb_NO.js b/docs/docs/dist/js/i18n/defaults-nb_NO.js index 3f55b3447..c94cc5f58 100644 --- a/docs/docs/dist/js/i18n/defaults-nb_NO.js +++ b/docs/docs/dist/js/i18n/defaults-nb_NO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-nb_NO.min.js b/docs/docs/dist/js/i18n/defaults-nb_NO.min.js index d063ffdc3..b4538026e 100644 --- a/docs/docs/dist/js/i18n/defaults-nb_NO.min.js +++ b/docs/docs/dist/js/i18n/defaults-nb_NO.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-nl_NL.js b/docs/docs/dist/js/i18n/defaults-nl_NL.js index 74f6ab058..c587e03dd 100644 --- a/docs/docs/dist/js/i18n/defaults-nl_NL.js +++ b/docs/docs/dist/js/i18n/defaults-nl_NL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,6 +27,8 @@ noneResultsText: 'Geen resultaten gevonden voor {0}', countSelectedText: '{0} van {1} geselecteerd', maxOptionsText: ['Limiet bereikt ({n} {var} max)', 'Groep limiet bereikt ({n} {var} max)', ['items', 'item']], + selectAllText: 'Alles selecteren', + deselectAllText: 'Alles deselecteren', multipleSeparator: ', ' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-nl_NL.min.js b/docs/docs/dist/js/i18n/defaults-nl_NL.min.js index 41abfa5f2..ed10cc060 100644 --- a/docs/docs/dist/js/i18n/defaults-nl_NL.min.js +++ b/docs/docs/dist/js/i18n/defaults-nl_NL.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Niets geselecteerd",noneResultsText:"Geen resultaten gevonden voor {0}",countSelectedText:"{0} van {1} geselecteerd",maxOptionsText:["Limiet bereikt ({n} {var} max)","Groep limiet bereikt ({n} {var} max)",["items","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Niets geselecteerd",noneResultsText:"Geen resultaten gevonden voor {0}",countSelectedText:"{0} van {1} geselecteerd",maxOptionsText:["Limiet bereikt ({n} {var} max)","Groep limiet bereikt ({n} {var} max)",["items","item"]],selectAllText:"Alles selecteren",deselectAllText:"Alles deselecteren",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-pl_PL.js b/docs/docs/dist/js/i18n/defaults-pl_PL.js index 0216a7c9c..1b338578e 100644 --- a/docs/docs/dist/js/i18n/defaults-pl_PL.js +++ b/docs/docs/dist/js/i18n/defaults-pl_PL.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,8 +27,8 @@ noneResultsText: 'Brak wyników wyszukiwania {0}', countSelectedText: 'Zaznaczono {0} z {1}', maxOptionsText: ['Osiągnięto limit ({n} {var} max)', 'Limit grupy osiągnięty ({n} {var} max)', ['elementy', 'element']], - selectAll: 'Zaznacz wszystkie', - deselectAll: 'Odznacz wszystkie', + selectAllText: 'Zaznacz wszystkie', + deselectAllText: 'Odznacz wszystkie', multipleSeparator: ', ' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-pl_PL.min.js b/docs/docs/dist/js/i18n/defaults-pl_PL.min.js index 239958144..993579aaa 100644 --- a/docs/docs/dist/js/i18n/defaults-pl_PL.min.js +++ b/docs/docs/dist/js/i18n/defaults-pl_PL.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic nie zaznaczono",noneResultsText:"Brak wyników wyszukiwania {0}",countSelectedText:"Zaznaczono {0} z {1}",maxOptionsText:["Osiągnięto limit ({n} {var} max)","Limit grupy osiągnięty ({n} {var} max)",["elementy","element"]],selectAll:"Zaznacz wszystkie",deselectAll:"Odznacz wszystkie",multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic nie zaznaczono",noneResultsText:"Brak wyników wyszukiwania {0}",countSelectedText:"Zaznaczono {0} z {1}",maxOptionsText:["Osiągnięto limit ({n} {var} max)","Limit grupy osiągnięty ({n} {var} max)",["elementy","element"]],selectAllText:"Zaznacz wszystkie",deselectAllText:"Odznacz wszystkie",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-pt_BR.js b/docs/docs/dist/js/i18n/defaults-pt_BR.js index f004a8af3..68a25c251 100644 --- a/docs/docs/dist/js/i18n/defaults-pt_BR.js +++ b/docs/docs/dist/js/i18n/defaults-pt_BR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Nada encontrado contendo {0}', countSelectedText: 'Selecionado {0} de {1}', maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Selecionar Todos', + deselectAllText: 'Desmarcar Todos' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-pt_BR.min.js b/docs/docs/dist/js/i18n/defaults-pt_BR.min.js index eae151b28..1f5f64fe9 100644 --- a/docs/docs/dist/js/i18n/defaults-pt_BR.min.js +++ b/docs/docs/dist/js/i18n/defaults-pt_BR.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", ",selectAllText:"Selecionar Todos",deselectAllText:"Desmarcar Todos"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-pt_PT.js b/docs/docs/dist/js/i18n/defaults-pt_PT.js index fd04b481d..673df7803 100644 --- a/docs/docs/dist/js/i18n/defaults-pt_PT.js +++ b/docs/docs/dist/js/i18n/defaults-pt_PT.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -23,11 +23,13 @@ (function ($) { $.fn.selectpicker.defaults = { -noneSelectedText: 'Nenhum seleccionado', -noneResultsText: 'Sem resultados contendo {0}', -countSelectedText: 'Selecionado {0} de {1}', -maxOptionsText: ['Limite ultrapassado (máx. {n} {var})', 'Limite de seleções ultrapassado (máx. {n} {var})', ['itens', 'item']], -multipleSeparator: ', ' + noneSelectedText: 'Nenhum seleccionado', + noneResultsText: 'Sem resultados contendo {0}', + countSelectedText: 'Selecionado {0} de {1}', + maxOptionsText: ['Limite ultrapassado (máx. {n} {var})', 'Limite de seleções ultrapassado (máx. {n} {var})', ['itens', 'item']], + multipleSeparator: ', ', + selectAllText: 'Selecionar Tudo', + deselectAllText: 'Desmarcar Todos' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-pt_PT.min.js b/docs/docs/dist/js/i18n/defaults-pt_PT.min.js index 6defda97b..9c0f13058 100644 --- a/docs/docs/dist/js/i18n/defaults-pt_PT.min.js +++ b/docs/docs/dist/js/i18n/defaults-pt_PT.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nenhum seleccionado",noneResultsText:"Sem resultados contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite ultrapassado (máx. {n} {var})","Limite de seleções ultrapassado (máx. {n} {var})",["itens","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nenhum seleccionado",noneResultsText:"Sem resultados contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite ultrapassado (máx. {n} {var})","Limite de seleções ultrapassado (máx. {n} {var})",["itens","item"]],multipleSeparator:", ",selectAllText:"Selecionar Tudo",deselectAllText:"Desmarcar Todos"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-ro_RO.js b/docs/docs/dist/js/i18n/defaults-ro_RO.js index f9f733684..2a11287e2 100644 --- a/docs/docs/dist/js/i18n/defaults-ro_RO.js +++ b/docs/docs/dist/js/i18n/defaults-ro_RO.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -23,10 +23,13 @@ (function ($) { $.fn.selectpicker.defaults = { + doneButtonText: 'Închide', noneSelectedText: 'Nu a fost selectat nimic', - noneResultsText: 'Nu exista niciun rezultat {0}', + noneResultsText: 'Nu există niciun rezultat {0}', countSelectedText: '{0} din {1} selectat(e)', - maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']], + maxOptionsText: ['Limita a fost atinsă ({n} {var} max)', 'Limita de grup a fost atinsă ({n} {var} max)', ['iteme', 'item']], + selectAllText: 'Selectează toate', + deselectAllText: 'Deselectează toate', multipleSeparator: ', ' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-ro_RO.min.js b/docs/docs/dist/js/i18n/defaults-ro_RO.min.js index 8858b0192..c3efb1d61 100644 --- a/docs/docs/dist/js/i18n/defaults-ro_RO.min.js +++ b/docs/docs/dist/js/i18n/defaults-ro_RO.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nu a fost selectat nimic",noneResultsText:"Nu exista niciun rezultat {0}",countSelectedText:"{0} din {1} selectat(e)",maxOptionsText:["Limita a fost atinsa ({n} {var} max)","Limita de grup a fost atinsa ({n} {var} max)",["iteme","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={doneButtonText:"Închide",noneSelectedText:"Nu a fost selectat nimic",noneResultsText:"Nu există niciun rezultat {0}",countSelectedText:"{0} din {1} selectat(e)",maxOptionsText:["Limita a fost atinsă ({n} {var} max)","Limita de grup a fost atinsă ({n} {var} max)",["iteme","item"]],selectAllText:"Selectează toate",deselectAllText:"Deselectează toate",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-ru_RU.js b/docs/docs/dist/js/i18n/defaults-ru_RU.js index a491fd2f7..82799b578 100644 --- a/docs/docs/dist/js/i18n/defaults-ru_RU.js +++ b/docs/docs/dist/js/i18n/defaults-ru_RU.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-ru_RU.min.js b/docs/docs/dist/js/i18n/defaults-ru_RU.min.js index 82ed79f54..48a13a2e9 100644 --- a/docs/docs/dist/js/i18n/defaults-ru_RU.min.js +++ b/docs/docs/dist/js/i18n/defaults-ru_RU.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-sk_SK.js b/docs/docs/dist/js/i18n/defaults-sk_SK.js index 3fa01fd17..715ffceec 100644 --- a/docs/docs/dist/js/i18n/defaults-sk_SK.js +++ b/docs/docs/dist/js/i18n/defaults-sk_SK.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-sk_SK.min.js b/docs/docs/dist/js/i18n/defaults-sk_SK.min.js index 3ace70e8e..a069397e1 100644 --- a/docs/docs/dist/js/i18n/defaults-sk_SK.min.js +++ b/docs/docs/dist/js/i18n/defaults-sk_SK.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-sl_SI.js b/docs/docs/dist/js/i18n/defaults-sl_SI.js index 68b465293..f8aa1ee56 100644 --- a/docs/docs/dist/js/i18n/defaults-sl_SI.js +++ b/docs/docs/dist/js/i18n/defaults-sl_SI.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -25,9 +25,7 @@ $.fn.selectpicker.defaults = { noneSelectedText: 'Nič izbranega', noneResultsText: 'Ni zadetkov za {0}', - countSelectedText: function (numSelected, numTotal) { - "Število izbranih: {0}"; - }, + countSelectedText: '{0} od {1} izbranih', maxOptionsText: function (numAll, numGroup) { return [ 'Omejitev dosežena (max. izbranih: {n})', diff --git a/docs/docs/dist/js/i18n/defaults-sl_SI.min.js b/docs/docs/dist/js/i18n/defaults-sl_SI.min.js index 3ec48fcd3..7a4006eef 100644 --- a/docs/docs/dist/js/i18n/defaults-sl_SI.min.js +++ b/docs/docs/dist/js/i18n/defaults-sl_SI.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nič izbranega",noneResultsText:"Ni zadetkov za {0}",countSelectedText:function(a,b){"Število izbranih: {0}"},maxOptionsText:function(a,b){return["Omejitev dosežena (max. izbranih: {n})","Omejitev skupine dosežena (max. izbranih: {n})"]},selectAllText:"Izberi vse",deselectAllText:"Počisti izbor",multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nič izbranega",noneResultsText:"Ni zadetkov za {0}",countSelectedText:"{0} od {1} izbranih",maxOptionsText:function(a,b){return["Omejitev dosežena (max. izbranih: {n})","Omejitev skupine dosežena (max. izbranih: {n})"]},selectAllText:"Izberi vse",deselectAllText:"Počisti izbor",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-sv_SE.js b/docs/docs/dist/js/i18n/defaults-sv_SE.js index d3408c477..e57b7b65c 100644 --- a/docs/docs/dist/js/i18n/defaults-sv_SE.js +++ b/docs/docs/dist/js/i18n/defaults-sv_SE.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-sv_SE.min.js b/docs/docs/dist/js/i18n/defaults-sv_SE.min.js index 0a394cbf6..c078b36a2 100644 --- a/docs/docs/dist/js/i18n/defaults-sv_SE.min.js +++ b/docs/docs/dist/js/i18n/defaults-sv_SE.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-tr_TR.js b/docs/docs/dist/js/i18n/defaults-tr_TR.js index 5c0174538..3cca9b18a 100644 --- a/docs/docs/dist/js/i18n/defaults-tr_TR.js +++ b/docs/docs/dist/js/i18n/defaults-tr_TR.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-tr_TR.min.js b/docs/docs/dist/js/i18n/defaults-tr_TR.min.js index 44712e5fc..9ce2c7a2f 100644 --- a/docs/docs/dist/js/i18n/defaults-tr_TR.min.js +++ b/docs/docs/dist/js/i18n/defaults-tr_TR.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-ua_UA.js b/docs/docs/dist/js/i18n/defaults-ua_UA.js index bf8b63927..19df1d2e4 100644 --- a/docs/docs/dist/js/i18n/defaults-ua_UA.js +++ b/docs/docs/dist/js/i18n/defaults-ua_UA.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: 'Збігів не знайдено {0}', countSelectedText: 'Вибрано {0} із {1}', maxOptionsText: ['Досягнута межа ({n} {var} максимум)', 'Досягнута межа в групі ({n} {var} максимум)', ['items', 'item']], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: 'Вибрати все', + deselectAllText: 'Скасувати вибір усі' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-ua_UA.min.js b/docs/docs/dist/js/i18n/defaults-ua_UA.min.js index b3f0ccf9b..4b3353f4f 100644 --- a/docs/docs/dist/js/i18n/defaults-ua_UA.min.js +++ b/docs/docs/dist/js/i18n/defaults-ua_UA.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Нічого не вибрано",noneResultsText:"Збігів не знайдено {0}",countSelectedText:"Вибрано {0} із {1}",maxOptionsText:["Досягнута межа ({n} {var} максимум)","Досягнута межа в групі ({n} {var} максимум)",["items","item"]],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Нічого не вибрано",noneResultsText:"Збігів не знайдено {0}",countSelectedText:"Вибрано {0} із {1}",maxOptionsText:["Досягнута межа ({n} {var} максимум)","Досягнута межа в групі ({n} {var} максимум)",["items","item"]],multipleSeparator:", ",selectAllText:"Вибрати все",deselectAllText:"Скасувати вибір усі"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-vi_VN.js b/docs/docs/dist/js/i18n/defaults-vi_VN.js new file mode 100644 index 000000000..ab2c38999 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-vi_VN.js @@ -0,0 +1,44 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ + +(function (root, factory) { + 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: 'Chưa chọn', + noneResultsText: 'Không có kết quả cho {0}', + countSelectedText: function (numSelected, numTotal) { + return "{0} mục đã chọn"; + }, + maxOptionsText: function (numAll, numGroup) { + return [ + 'Không thể chọn (giới hạn {n} mục)', + 'Không thể chọn (giới hạn {n} mục)' + ]; + }, + selectAllText: 'Chọn tất cả', + deselectAllText: 'Bỏ chọn', + multipleSeparator: ', ' + }; +})(jQuery); + + +})); diff --git a/docs/docs/dist/js/i18n/defaults-vi_VN.min.js b/docs/docs/dist/js/i18n/defaults-vi_VN.min.js new file mode 100644 index 000000000..2151a5bd3 --- /dev/null +++ b/docs/docs/dist/js/i18n/defaults-vi_VN.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) + * + * Copyright 2013-2017 bootstrap-select + * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) + */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Chưa chọn",noneResultsText:"Không có kết quả cho {0}",countSelectedText:function(a,b){return"{0} mục đã chọn"},maxOptionsText:function(a,b){return["Không thể chọn (giới hạn {n} mục)","Không thể chọn (giới hạn {n} mục)"]},selectAllText:"Chọn tất cả",deselectAllText:"Bỏ chọn",multipleSeparator:", "}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-zh_CN.js b/docs/docs/dist/js/i18n/defaults-zh_CN.js index c8d5a808d..9336cd0f5 100644 --- a/docs/docs/dist/js/i18n/defaults-zh_CN.js +++ b/docs/docs/dist/js/i18n/defaults-zh_CN.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) @@ -27,7 +27,9 @@ noneResultsText: '没有找到匹配项', countSelectedText: '选中{1}中的{0}项', maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'], - multipleSeparator: ', ' + multipleSeparator: ', ', + selectAllText: '全选', + deselectAllText: '取消全选' }; })(jQuery); diff --git a/docs/docs/dist/js/i18n/defaults-zh_CN.min.js b/docs/docs/dist/js/i18n/defaults-zh_CN.min.js index 06d3ea41e..78dacd797 100644 --- a/docs/docs/dist/js/i18n/defaults-zh_CN.min.js +++ b/docs/docs/dist/js/i18n/defaults-zh_CN.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */ -!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"没有选中任何项",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", "}}(a)}); \ No newline at end of file +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){a.fn.selectpicker.defaults={noneSelectedText:"没有选中任何项",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", ",selectAllText:"全选",deselectAllText:"取消全选"}}(a)}); \ No newline at end of file diff --git a/docs/docs/dist/js/i18n/defaults-zh_TW.js b/docs/docs/dist/js/i18n/defaults-zh_TW.js index 0ccaf3065..71b57ffad 100644 --- a/docs/docs/dist/js/i18n/defaults-zh_TW.js +++ b/docs/docs/dist/js/i18n/defaults-zh_TW.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/dist/js/i18n/defaults-zh_TW.min.js b/docs/docs/dist/js/i18n/defaults-zh_TW.min.js index f2ffc8679..2f1252377 100644 --- a/docs/docs/dist/js/i18n/defaults-zh_TW.min.js +++ b/docs/docs/dist/js/i18n/defaults-zh_TW.min.js @@ -1,5 +1,5 @@ /*! - * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select) + * Bootstrap-select v1.12.3 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2017 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) diff --git a/docs/docs/index.md b/docs/docs/index.md index 49d2b4b95..120952b52 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -12,13 +12,13 @@ The folks at CDNJS host a copy of the library. The CDN is updated after the rele ```html - + - + - + ``` ## Install with Bower diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 284839676..3d845ad4b 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -14,4 +14,4 @@ pages: - Options: options.md - Methods: methods.md extra: - version: 1.12.2 + version: 1.12.3 diff --git a/js/bootstrap-select.js b/js/bootstrap-select.js index 6a1d2ef94..c419c279a 100644 --- a/js/bootstrap-select.js +++ b/js/bootstrap-select.js @@ -304,7 +304,7 @@ this.init(); }; - Selectpicker.VERSION = '1.12.2'; + Selectpicker.VERSION = '1.12.3'; // part of this is duplicated in i18n/defaults-en_US.js. Make sure to update both. Selectpicker.DEFAULTS = { diff --git a/nuget/bootstrap-select.nuspec b/nuget/bootstrap-select.nuspec index c36ceffec..d75d54afa 100644 --- a/nuget/bootstrap-select.nuspec +++ b/nuget/bootstrap-select.nuspec @@ -2,7 +2,7 @@ bootstrap-select - 1.12.2 + 1.12.3 bootstrap-select Silvio Moreto,Ana Carolina,caseyjhol,Matt Bryson,and t0xicCode. Silvio Moreto diff --git a/package.json b/package.json index d4f9a5024..c55cd3d8e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "title": "bootstrap-select", "main": "dist/js/bootstrap-select.js", "description": "Bootstrap-select is a jQuery plugin that utilizes Bootstrap's dropdown.js to style and bring additional functionality to standard select elements.", - "version": "1.12.2", + "version": "1.12.3", "homepage": "http://silviomoreto.github.io/bootstrap-select", "author": { "name": "Silvio Moreto",