From 6b923f7fb9906c2dce29f948b8f0751471366b4b Mon Sep 17 00:00:00 2001 From: thednp Date: Fri, 13 Oct 2017 14:15:44 +0300 Subject: [PATCH] V3/V4 Added ability for Button to activate items on load for browsers that remember form inputs values. --- dist/bootstrap-native-v4.js | 8 +++++++- dist/bootstrap-native-v4.min.js | 4 ++-- dist/bootstrap-native.js | 9 ++++++++- dist/bootstrap-native.min.js | 4 ++-- lib/V3/button-native.js | 7 +++++++ lib/V4/button-native.js | 6 ++++++ 6 files changed, 32 insertions(+), 6 deletions(-) diff --git a/dist/bootstrap-native-v4.js b/dist/bootstrap-native-v4.js index 15a9730b..aad50283 100644 --- a/dist/bootstrap-native-v4.js +++ b/dist/bootstrap-native-v4.js @@ -1,4 +1,4 @@ -// Native Javascript for Bootstrap 4 v2.0.17 | © dnp_theme | MIT-License +// Native Javascript for Bootstrap 4 v2.0.18 | © dnp_theme | MIT-License (function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD support: @@ -393,6 +393,12 @@ if ( !( stringButton in element ) ) { // prevent adding event handlers twice on( element, clickEvent, toggle ); } + // activate items on load + var labelsToACtivate = getElementsByClassName(element, 'btn'), lbll = labelsToACtivate[length]; + for (var i=0; i=0&&i[Ht]>=0&&i[Pt]<=(t[Q]||e[F])&&i[Nt]<=(t[K]||e[Y])},oe=function(){return{y:t.pageYOffset||e[U],x:t.pageXOffset||e[X]}},le=function(t,e,i,o){var l=t[wt](),a=Jt(".arrow",e),r=a[G],c=Ft(e,"popover"),s=o===n?oe():{x:o[z]+o[X],y:o[R]+o[U]},u={w:l[Nt]-l[Ht],h:l[Pt]-l[Bt]},f={w:e[G],h:e[J]};i===Bt?(e[kt][Bt]=l[Bt]+s.y-f.h-(c?r:0)+"px",e[kt][Ht]=l[Ht]+s.x-f.w/2+u.w/2+"px",a[kt][Ht]=f.w/2-r/2+"px"):i===Pt?(e[kt][Bt]=l[Bt]+s.y+u.h+"px",e[kt][Ht]=l[Ht]+s.x-f.w/2+u.w/2+"px",a[kt][Ht]=f.w/2-r/2+"px"):i===Ht?(e[kt][Bt]=l[Bt]+s.y-f.h/2+u.h/2+"px",e[kt][Ht]=l[Ht]+s.x-f.w-(c?r:0)+"px",a[kt][Bt]=f.h/2-r/2+"px"):i===Nt&&(e[kt][Bt]=l[Bt]+s.y-f.h/2+u.h/2+"px",e[kt][Ht]=l[Ht]+s.x+u.w+"px",a[kt][Bt]=f.h/2-r/2+"px"),e.className[xt](i)===-1&&(e.className=e.className.replace(Ot,i))},ae=function(t){return t===Bt?Pt:t===Pt?Bt:t===Ht?Nt:t===Nt?Ht:t},re=function(t){t=Jt(t);var e=this,n="alert",i=Kt(t,"."+n),l=function(){Ft(i,"fade")?_t(i,c):c()},a=function(l){i=Kt(l[P],"."+n),t=Jt("["+o+'="'+n+'"]',i),t&&i&&(t===l[P]||t.contains(l[P]))&&e.close()},c=function(){te.call(i,ft,n),Vt(t,et,a),i[Ct].removeChild(i)};this.close=function(){i&&t&&Ft(i,Mt)&&(te.call(i,ut,n),Yt(i,Mt),i&&l())},r in t||Qt(t,et,a),t[r]=this};ee(r,re,e[yt]("["+o+'="alert"]'));var ce=function(t){t=Jt(t);var e=!1,n="button",i="checked",o="LABEL",l="INPUT",a=function(a){var r=a[P].tagName===o?a[P]:a[P][Ct].tagName===o?a[P][Ct]:null;if(r){var c=this,s=Gt(c,"btn"),u=r[bt](l)[0];if(u){if("checkbox"===u.type&&(u[i]?(Yt(r,Dt),u[vt](i),u.removeAttribute(i),u[i]=!1):(Xt(r,Dt),u[vt](i),u[mt](i,i),u[i]=!0),e||(e=!0,te.call(u,pt,n),te.call(t,pt,n))),"radio"===u.type&&!e&&!u[i]){Xt(r,Dt),u[mt](i,i),u[i]=!0,te.call(u,pt,n),te.call(t,pt,n),e=!0;for(var f=0,d=s[At];ft||i===g-1&&0===t)&&(w=d[c]=Nt),t<0?t=g-1:t===g&&(t=0),h=t,n=w===Ht?"next":"prev",te.call(e,ht,a,m[t]),v=!0,clearInterval(p),S(t),Rt&&Ft(e,"slide")?(Xt(m[t],u+"-"+n),m[t][G],Xt(m[t],u+"-"+w),Xt(m[i],u+"-"+w),Zt(m[i],zt,function(o){var l=o[P]!==m[i]?1e3*o.elapsedTime:0;setTimeout(function(){v=!1,Xt(m[t],Dt),Yt(m[i],Dt),Yt(m[t],u+"-"+n),Yt(m[t],u+"-"+w),Yt(m[i],u+"-"+w),te.call(e,dt,a,m[t]),document.hidden||!d[W]||Ft(e,r)||d.cycle()},l+100)})):(Xt(m[t],Dt),m[t][G],Yt(m[i],Dt),setTimeout(function(){v=!1,d[W]&&!Ft(e,r)&&d.cycle(),te.call(e,dt,a,m[t])},100))}},this.getActiveIndex=function(){return m[xt](Gt(e,u+" active")[0])||0},s in e||(this[$]&&this[W]&&(Qt(e,jt[0],L),Qt(e,jt[1],I),Qt(e,"touchstart",L),Qt(e,"touchend",I)),C&&Qt(C,et,D),T&&Qt(T,et,D),A&&Qt(A,et,k,!1),this[H]===!0&&Qt(t,it,M,!1)),this.getActiveIndex()<0&&(m[At]&&Xt(m[0],Dt),E[At]&&S(0)),this[W]&&this.cycle(),e[s]=this};ee(s,se,e[yt]("["+a+'="carousel"]'));var ue=function(t,e){t=Jt(t),e=e||{};var n=null,o=null,l=this,a=!1,r=t[vt]("data-parent"),c="collapse",s="collapsed",f=function(t){te.call(t,at,c),a=!0,Xt(t,St),Yt(t,c),t[kt][Z]=t[V]+"px",_t(t,function(){a=!1,t[mt](_,"true"),Yt(t,St),Xt(t,c),Xt(t,Mt),t[kt][Z]="",te.call(t,rt,c)})},d=function(t){te.call(t,ct,c),a=!0,t[kt][Z]=t[V]+"px",Yt(t,c),Yt(t,Mt),Xt(t,St),t[G],t[kt][Z]="0px",_t(t,function(){a=!1,t[mt](_,"false"),Yt(t,St),Xt(t,c),t[kt][Z]="",te.call(t,st,c)})},h=function(){var e=t.href&&t[vt]("href"),n=t[vt](w),i=e||n&&ne.test(n)&&n;return i&&Jt(i)};this.toggle=function(t){t.preventDefault(),a||(Ft(o,Mt)?l.hide():l.show())},this.hide=function(){d(o),Xt(t,s)},this.show=function(){if(n){var e=Jt("."+c+"."+Mt,n),l=e&&(Jt("["+i+'="'+c+'"]['+w+'="#'+e.id+'"]',n)||Jt("["+i+'="'+c+'"][href="#'+e.id+'"]',n)),a=l&&(l[vt](w)||l.href);e&&l&&e!==o&&(d(e),a.split("#")[1]!==o.id?Xt(l,s):Yt(l,s))}f(o),Yt(t,s)},u in t||Qt(t,et,this.toggle),o=h(),n=Jt(e.parent)||r&&Kt(t,r),t[u]=this};ee(u,ue,e[yt]("["+i+'="collapse"]'));var fe=function(t,e){t=Jt(t),this.persist=e===!0||"true"===t[vt]("data-persist")||!1;var n=this,o=!1,l=t[Ct],a="dropdown",r=null,c=Jt(".dropdown-menu",l),s=function(t){!o||27!=t.which&&27!=t.keyCode||(r=null,h())},u=function(e){var a=e[P],s=a&&(a[vt](i)||a[Ct]&&vt in a[Ct]&&a[Ct][vt](i));if(a===t||a===l||a[Ct]===t)e.preventDefault(),r=t,n.toggle();else if(o){if(a===c||c.contains(a)&&(n.persist||s))return;r=null,h()}(/\#$/.test(a.href)||a[Ct]&&/\#$/.test(a[Ct].href))&&e.preventDefault()},d=function(){te.call(l,at,a,r),Xt(c,Mt),Xt(l,Mt),c[mt](_,!0),te.call(l,rt,a,r),Qt(document,it,s),o=!0},h=function(){te.call(l,ct,a,r),Yt(c,Mt),Yt(l,Mt),c[mt](_,!1),te.call(l,st,a,r),Vt(document,it,s),o=!1};this.toggle=function(){Ft(l,Mt)&&o?h():d()},f in t||(c[mt]("tabindex","0"),Qt(document,et,u)),t[f]=this};ee(f,fe,e[yt]("["+i+'="dropdown"]'));var de=function(i,l){i=Jt(i);var a=i[vt](w)||i[vt]("href"),r=Jt(a),c=Ft(i,"modal")?i:r,s="modal",u="static",f="paddingLeft",h="paddingRight",p="modal-backdrop";if(Ft(i,"modal")&&(i=null),c){l=l||{},this[H]=l[H]!==!1&&"false"!==c[vt](b),this[S]=l[S]!==u&&c[vt](g)!==u||u,this[S]=l[S]!==!1&&"false"!==c[vt](g)&&this[S],this[B]=l[B];var v,m,y,T,x=this,C=null,A=Gt(e,Wt).concat(Gt(e,$t)),E=function(){var n=e[wt]();return t[K]||n[Nt]-Math.abs(n[Ht])},L=function(){var e,i=t.getComputedStyle(n),o=parseInt(i[h],10);if(v&&(n[kt][h]=o+y+"px",A[At]))for(var l=0;le[F],y=k()},M=function(){c[kt][f]=!v&&m?y+"px":"",c[kt][h]=v&&!m?y+"px":""},N=function(){c[kt][f]="",c[kt][h]=""},W=function(){qt=1;var t=document.createElement("div");T=Jt("."+p),null===T&&(t[mt]("class",p+" fade"),T=t,n.appendChild(T))},$=function(){T=Jt("."+p),T&&null!==T&&"object"==typeof T&&(qt=0,n.removeChild(T),T=null),te.call(c,st,s)},j=function(){Ft(c,Mt)?Vt(document,it,X):Qt(document,it,X)},O=function(){Ft(c,Mt)?Vt(t,ot,x.update):Qt(t,ot,x.update)},q=function(){Ft(c,Mt)?Vt(c,et,J):Qt(c,et,J)},R=function(){Ut(c),te.call(c,rt,s,C)},z=function(){O(),q(),j(),c[kt].display="",i&&Ut(i),setTimeout(function(){Gt(document,s+" "+Mt)[0]||(N(),I(),Yt(n,s+"-open"),T&&Ft(T,"fade")?(Yt(T,Mt),_t(T,$)):$())},50)},U=function(t){var e=t[P];e=e[gt](w)||e[gt]("href")?e:e[Ct],e!==i||Ft(c,Mt)||(c.modalTrigger=i,C=i,x.show(),t.preventDefault())},X=function(t){var e=t.which||t.keyCode;x[H]&&27==e&&Ft(c,Mt)&&x.hide()},J=function(t){var e=t[P];Ft(c,Mt)&&(e[Ct][vt](o)===s||e[vt](o)===s||e===c&&x[S]!==u)&&(x.hide(),C=null,t.preventDefault())};this.toggle=function(){Ft(c,Mt)?this.hide():this.show()},this.show=function(){te.call(c,at,s,C);var t=Gt(document,s+" "+Mt)[0];t&&t!==c&&t.modalTrigger[d].hide(),this[S]&&!qt&&W(),T&&qt&&!Ft(T,Mt)&&(T[G],Xt(T,Mt)),setTimeout(function(){c[kt].display="block",D(),L(),M(),O(),q(),j(),Xt(n,s+"-open"),Xt(c,Mt),c[mt](tt,!1),Ft(c,"fade")?_t(c,R):R()},Rt?150:0)},this.hide=function(){te.call(c,ct,s),T=Jt("."+p),Yt(c,Mt),c[mt](tt,!0),setTimeout(function(){Ft(c,"fade")?_t(c,z):z()},Rt?150:0)},this.setContent=function(t){Jt("."+s+"-content",c).innerHTML=t},this.update=function(){open&&(D(),L(),M())},!i||d in i||Qt(i,et,U),this[B]&&this.setContent(this[B]),!!i&&(i[d]=this)}};ee(d,de,e[yt]("["+i+'="modal"]'));var he=function(e,i){e=Jt(e);var o=e[vt](L),l=e[vt](I),a=e[vt](D),r=e[vt](E),c=e[vt](M),s=e[vt](k),u="popover",f="template",d="trigger",p="class",v="div",m="fade",g="data-content",b="dismissible",w='',y=Kt(e,".modal"),T=Kt(e,"."+Wt),x=Kt(e,"."+$t);i=i||{},this[f]=i[f]?i[f]:null,this[d]=i[d]?i[d]:o||nt,this[j]=i[j]&&i[j]!==m?i[j]:l||m,this[O]=i[O]?i[O]:a||Bt,this[N]=parseInt(i[N]||c)||200,this[b]=!(!i[b]&&"true"!==r),this[q]=Jt(i[q])?Jt(i[q]):Jt(s)?Jt(s):T?T:x?x:y?y:n;var A=this,S=e[vt](C)||null,H=e[vt](g)||null;if(H||this[f]){var B=null,W=0,$=this[O],R=function(t){null!==B&&t[P]===Jt(".close",B)&&A.hide()},z=function(){A[q].removeChild(B),W=null,B=null},U=function(){S=e[vt](C),H=e[vt](g),B=document.createElement(v);var t=document.createElement(v);if(t[mt](p,"arrow"),B.appendChild(t),null!==H&&null===A[f]){if(B[mt]("role","tooltip"),null!==S){var n=document.createElement("h3");n[mt](p,u+"-header"),n.innerHTML=A[b]?S+w:S,B.appendChild(n)}var i=document.createElement(v);i[mt](p,u+"-body"),i.innerHTML=A[b]&&null===S?H+w:H,B.appendChild(i)}else{var o=document.createElement(v);o.innerHTML=A[f],B.innerHTML=o.firstChild.innerHTML}A[q].appendChild(B),B[kt].display="block",B[mt](p,u+" bs-"+u+"-"+$+" "+A[j])},X=function(){!Ft(B,Mt)&&Xt(B,Mt)},Y=function(){le(e,B,$,A[q]),ie(B)||($=ae($),le(e,B,$,A[q]))},F=function(){te.call(e,rt,u)},G=function(){z(),te.call(e,st,u)};this.toggle=function(){null===B?A.show():A.hide()},this.show=function(){clearTimeout(W),W=setTimeout(function(){null===B&&($=A[O],U(),Y(),X(),te.call(e,at,u),A[j]?_t(B,F):F())},20)},this.hide=function(){clearTimeout(W),W=setTimeout(function(){B&&null!==B&&Ft(B,Mt)&&(te.call(e,ct,u),Yt(B,Mt),A[j]?_t(B,G):G())},A[N])},h in e||(A[d]===nt?(Qt(e,jt[0],A.show),A[b]||Qt(e,jt[1],A.hide)):/^(click|focus)$/.test(A[d])&&(Qt(e,A[d],A.toggle),A[b]||Qt(e,"blur",A.hide)),A[b]&&Qt(document,et,R),Qt(t,ot,A.hide)),e[h]=A}};ee(h,he,e[yt]("["+i+'="popover"]'));var pe=function(e,n){e=Jt(e);var i=Jt(e[vt](w)),o=e[vt]("data-offset");if(n=n||{},n[P]||i){for(var l,a=n[P]&&Jt(n[P])||i,r=a&&a[bt]("A"),c=parseInt(o||n.offset)||10,s=[],u=[],f=e[J]=h&&p>l;if(!f&&v)Ft(n,Dt)||(Xt(n,Dt),f=!0,a&&!Ft(a,Dt)&&Xt(a,Dt),te.call(e,"activate","scrollspy",s[t]));else if(v){if(!v&&!f||f&&v)return}else Ft(n,Dt)&&(Yt(n,Dt),f=!1,a&&Ft(a,Dt)&&!Gt(n[Ct],Dt).length&&Yt(a,Dt))},y=function(){l=d?oe().y:e[U];for(var t=0,n=s[At];t1&&(t=e[e[At]-1]):t=e[0],t},E=function(){return Jt(A()[vt]("href"))},L=function(t){t.preventDefault(),c=t[P][vt](i)===o||ne.test(t[P][vt]("href"))?t[P]:t[P][Ct],!g[r]&&!Ft(c,Dt)&&m.show()};this.show=function(){c=c||t,f=Jt(c[vt]("href")),s=A(),u=E(),g[r]=!0,Yt(s,Dt),Xt(c,Dt),w&&(Ft(t[Ct],"dropdown-menu")?Ft(w,Dt)||Xt(w,Dt):Ft(w,Dt)&&Yt(w,Dt)),te.call(s,ct,o,c),Ft(u,"fade")?(Yt(u,Mt),_t(u,C)):C()},v in t||Qt(t,et,L),this[l]&&(b=E()[Ct]),t[v]=this}};ee(v,ve,e[yt]("["+i+'="tab"]'));var me=function(t,e){t=Jt(t);var i=t[vt](I),o=t[vt](D),l=t[vt](M),a=t[vt](k),r="tooltip",c="class",s="title",u="fade",f="div",d=Kt(t,".modal"),h=Kt(t,"."+Wt),p=Kt(t,"."+$t);e=e||{},this[j]=e[j]&&e[j]!==u?e[j]:i||u,this[O]=e[O]?e[O]:o||Bt,this[N]=parseInt(e[N]||l)||200,this[q]=Jt(e[q])?Jt(e[q]):Jt(a)?Jt(a):h?h:p?p:d?d:n;var v=this,g=0,b=this[O],w=null,y=t[vt](s)||t[vt](C)||t[vt](A);if(y&&""!=y){var T=function(){v[q].removeChild(w),w=null,g=null},x=function(){if(y=t[vt](s)||t[vt](C)||t[vt](A),!y||""==y)return!1;w=document.createElement(f),w[mt]("role",r);var e=document.createElement(f);e[mt](c,"arrow"),w.appendChild(e);var n=document.createElement(f);n[mt](c,r+"-inner"),w.appendChild(n),n.innerHTML=y,v[q].appendChild(w),w[mt](c,r+" bs-"+r+"-"+b+" "+v[j])},E=function(){le(t,w,b,v[q]),ie(w)||(b=ae(b),le(t,w,b,v[q]))},L=function(){!Ft(w,Mt)&&Xt(w,Mt)},S=function(){te.call(t,rt,r)},H=function(){T(),te.call(t,st,r)};this.show=function(){clearTimeout(g),g=setTimeout(function(){if(null===w){if(b=v[O],0==x())return;E(),L(),te.call(t,at,r),v[j]?_t(w,S):S()}},20)},this.hide=function(){clearTimeout(g),g=setTimeout(function(){w&&null!==w&&Ft(w,Mt)&&(te.call(t,ct,r),Yt(w,Mt),v[j]?_t(w,H):H())},v[N])},this.toggle=function(){w?v.hide():v.show()},m in t||(t[mt](A,y),t.removeAttribute(s),Qt(t,jt[0],this.show),Qt(t,jt[1],this.hide)),t[m]=this}};return ee(m,me,e[yt]("["+i+'="tooltip"]')),{Alert:re,Button:ce,Carousel:se,Collapse:ue,Dropdown:fe,Modal:de,Popover:he,ScrollSpy:pe,Tab:ve,Tooltip:me}}); +// Native Javascript for Bootstrap 4 v2.0.18 | © dnp_theme | MIT-License +!function(t,e){if("function"==typeof define&&define.amd)define([],e);else if("object"==typeof module&&module.exports)module.exports=e();else{var n=e();t.Alert=n.Alert,t.Button=n.Button,t.Carousel=n.Carousel,t.Collapse=n.Collapse,t.Dropdown=n.Dropdown,t.Modal=n.Modal,t.Popover=n.Popover,t.ScrollSpy=n.ScrollSpy,t.Tab=n.Tab,t.Tooltip=n.Tooltip}}(this,function(){"use strict";var t="undefined"!=typeof global?global:this||window,e=document.documentElement,n=document.body,i="data-toggle",o="data-dismiss",l="data-spy",a="data-ride",r="Alert",c="Button",s="Carousel",u="Collapse",f="Dropdown",d="Modal",h="Popover",p="ScrollSpy",v="Tab",m="Tooltip",g="data-backdrop",b="data-keyboard",w="data-target",y="data-interval",T="data-height",x="data-pause",C="data-title",A="data-original-title",E="data-dismissible",L="data-trigger",k="data-animation",I="data-container",D="data-placement",M="data-delay",S="backdrop",H="keyboard",N="delay",B="content",P="target",W="interval",$="pause",j="animation",O="placement",q="container",R="offsetTop",z="offsetLeft",U="scrollTop",X="scrollLeft",Y="clientWidth",F="clientHeight",G="offsetWidth",J="offsetHeight",K="innerWidth",Q="innerHeight",V="scrollHeight",Z="height",_="aria-expanded",tt="aria-hidden",et="click",nt="hover",it="keydown",ot="resize",lt="scroll",at="show",rt="shown",ct="hide",st="hidden",ut="close",ft="closed",dt="slid",ht="slide",pt="change",vt="getAttribute",mt="setAttribute",gt="hasAttribute",bt="getElementsByTagName",wt="getBoundingClientRect",yt="querySelectorAll",Tt="getElementsByClassName",xt="indexOf",Ct="parentNode",At="length",Et="toLowerCase",Lt="Transition",kt="Webkit",It="style",Dt="active",Mt="show",St="collapsing",Ht="left",Nt="right",Bt="top",Pt="bottom",Wt="fixed-top",$t="fixed-bottom",jt="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],Ot=/\b(top|bottom|left|top)+/,qt=0,Rt=kt+Lt in e[It]||Lt[Et]()in e[It],zt=kt+Lt in e[It]?kt[Et]()+Lt+"End":Lt[Et]()+"end",Ut=function(t){t.focus?t.focus():t.setActive()},Xt=function(t,e){t.classList.add(e)},Yt=function(t,e){t.classList.remove(e)},Ft=function(t,e){return t.classList.contains(e)},Gt=function(t,e){return[].slice.call(t[Tt](e))},Jt=function(t,e){var n=e?e:document;return"object"==typeof t?t:n.querySelector(t)},Kt=function(t,e){for(var n=e.charAt(0);t&&t!==document;t=t[Ct])if("."===n){if(null!==Jt(e,t[Ct])&&Ft(t,e.replace(".","")))return t}else if("#"===n&&t.id===e.substr(1))return t;return!1},Qt=function(t,e,n){t.addEventListener(e,n,!1)},Vt=function(t,e,n){t.removeEventListener(e,n,!1)},Zt=function(t,e,n){Qt(t,e,function i(o){n(o),Vt(t,e,i)})},_t=function(t,e){Rt?Zt(t,zt,function(t){e(t)}):e()},te=function(t,e,n){var i=new CustomEvent(t+".bs."+e);i.relatedTarget=n,this.dispatchEvent(i)},ee=function(t,e,n){for(var i=0;i=0&&i[Ht]>=0&&i[Pt]<=(t[Q]||e[F])&&i[Nt]<=(t[K]||e[Y])},oe=function(){return{y:t.pageYOffset||e[U],x:t.pageXOffset||e[X]}},le=function(t,e,i,o){var l=t[wt](),a=Jt(".arrow",e),r=a[G],c=Ft(e,"popover"),s=o===n?oe():{x:o[z]+o[X],y:o[R]+o[U]},u={w:l[Nt]-l[Ht],h:l[Pt]-l[Bt]},f={w:e[G],h:e[J]};i===Bt?(e[It][Bt]=l[Bt]+s.y-f.h-(c?r:0)+"px",e[It][Ht]=l[Ht]+s.x-f.w/2+u.w/2+"px",a[It][Ht]=f.w/2-r/2+"px"):i===Pt?(e[It][Bt]=l[Bt]+s.y+u.h+"px",e[It][Ht]=l[Ht]+s.x-f.w/2+u.w/2+"px",a[It][Ht]=f.w/2-r/2+"px"):i===Ht?(e[It][Bt]=l[Bt]+s.y-f.h/2+u.h/2+"px",e[It][Ht]=l[Ht]+s.x-f.w-(c?r:0)+"px",a[It][Bt]=f.h/2-r/2+"px"):i===Nt&&(e[It][Bt]=l[Bt]+s.y-f.h/2+u.h/2+"px",e[It][Ht]=l[Ht]+s.x+u.w+"px",a[It][Bt]=f.h/2-r/2+"px"),e.className[xt](i)===-1&&(e.className=e.className.replace(Ot,i))},ae=function(t){return t===Bt?Pt:t===Pt?Bt:t===Ht?Nt:t===Nt?Ht:t},re=function(t){t=Jt(t);var e=this,n="alert",i=Kt(t,"."+n),l=function(){Ft(i,"fade")?_t(i,c):c()},a=function(l){i=Kt(l[P],"."+n),t=Jt("["+o+'="'+n+'"]',i),t&&i&&(t===l[P]||t.contains(l[P]))&&e.close()},c=function(){te.call(i,ft,n),Vt(t,et,a),i[Ct].removeChild(i)};this.close=function(){i&&t&&Ft(i,Mt)&&(te.call(i,ut,n),Yt(i,Mt),i&&l())},r in t||Qt(t,et,a),t[r]=this};ee(r,re,e[yt]("["+o+'="alert"]'));var ce=function(t){t=Jt(t);var e=!1,n="button",i="checked",o="LABEL",l="INPUT",a=function(a){var r=a[P].tagName===o?a[P]:a[P][Ct].tagName===o?a[P][Ct]:null;if(r){var c=this,s=Gt(c,"btn"),u=r[bt](l)[0];if(u){if("checkbox"===u.type&&(u[i]?(Yt(r,Dt),u[vt](i),u.removeAttribute(i),u[i]=!1):(Xt(r,Dt),u[vt](i),u[mt](i,i),u[i]=!0),e||(e=!0,te.call(u,pt,n),te.call(t,pt,n))),"radio"===u.type&&!e&&!u[i]){Xt(r,Dt),u[mt](i,i),u[i]=!0,te.call(u,pt,n),te.call(t,pt,n),e=!0;for(var f=0,d=s[At];ft||i===g-1&&0===t)&&(w=d[c]=Nt),t<0?t=g-1:t===g&&(t=0),h=t,n=w===Ht?"next":"prev",te.call(e,ht,a,m[t]),v=!0,clearInterval(p),S(t),Rt&&Ft(e,"slide")?(Xt(m[t],u+"-"+n),m[t][G],Xt(m[t],u+"-"+w),Xt(m[i],u+"-"+w),Zt(m[i],zt,function(o){var l=o[P]!==m[i]?1e3*o.elapsedTime:0;setTimeout(function(){v=!1,Xt(m[t],Dt),Yt(m[i],Dt),Yt(m[t],u+"-"+n),Yt(m[t],u+"-"+w),Yt(m[i],u+"-"+w),te.call(e,dt,a,m[t]),document.hidden||!d[W]||Ft(e,r)||d.cycle()},l+100)})):(Xt(m[t],Dt),m[t][G],Yt(m[i],Dt),setTimeout(function(){v=!1,d[W]&&!Ft(e,r)&&d.cycle(),te.call(e,dt,a,m[t])},100))}},this.getActiveIndex=function(){return m[xt](Gt(e,u+" active")[0])||0},s in e||(this[$]&&this[W]&&(Qt(e,jt[0],L),Qt(e,jt[1],k),Qt(e,"touchstart",L),Qt(e,"touchend",k)),C&&Qt(C,et,D),T&&Qt(T,et,D),A&&Qt(A,et,I,!1),this[H]===!0&&Qt(t,it,M,!1)),this.getActiveIndex()<0&&(m[At]&&Xt(m[0],Dt),E[At]&&S(0)),this[W]&&this.cycle(),e[s]=this};ee(s,se,e[yt]("["+a+'="carousel"]'));var ue=function(t,e){t=Jt(t),e=e||{};var n=null,o=null,l=this,a=!1,r=t[vt]("data-parent"),c="collapse",s="collapsed",f=function(t){te.call(t,at,c),a=!0,Xt(t,St),Yt(t,c),t[It][Z]=t[V]+"px",_t(t,function(){a=!1,t[mt](_,"true"),Yt(t,St),Xt(t,c),Xt(t,Mt),t[It][Z]="",te.call(t,rt,c)})},d=function(t){te.call(t,ct,c),a=!0,t[It][Z]=t[V]+"px",Yt(t,c),Yt(t,Mt),Xt(t,St),t[G],t[It][Z]="0px",_t(t,function(){a=!1,t[mt](_,"false"),Yt(t,St),Xt(t,c),t[It][Z]="",te.call(t,st,c)})},h=function(){var e=t.href&&t[vt]("href"),n=t[vt](w),i=e||n&&ne.test(n)&&n;return i&&Jt(i)};this.toggle=function(t){t.preventDefault(),a||(Ft(o,Mt)?l.hide():l.show())},this.hide=function(){d(o),Xt(t,s)},this.show=function(){if(n){var e=Jt("."+c+"."+Mt,n),l=e&&(Jt("["+i+'="'+c+'"]['+w+'="#'+e.id+'"]',n)||Jt("["+i+'="'+c+'"][href="#'+e.id+'"]',n)),a=l&&(l[vt](w)||l.href);e&&l&&e!==o&&(d(e),a.split("#")[1]!==o.id?Xt(l,s):Yt(l,s))}f(o),Yt(t,s)},u in t||Qt(t,et,this.toggle),o=h(),n=Jt(e.parent)||r&&Kt(t,r),t[u]=this};ee(u,ue,e[yt]("["+i+'="collapse"]'));var fe=function(t,e){t=Jt(t),this.persist=e===!0||"true"===t[vt]("data-persist")||!1;var n=this,o=!1,l=t[Ct],a="dropdown",r=null,c=Jt(".dropdown-menu",l),s=function(t){!o||27!=t.which&&27!=t.keyCode||(r=null,h())},u=function(e){var a=e[P],s=a&&(a[vt](i)||a[Ct]&&vt in a[Ct]&&a[Ct][vt](i));if(a===t||a===l||a[Ct]===t)e.preventDefault(),r=t,n.toggle();else if(o){if(a===c||c.contains(a)&&(n.persist||s))return;r=null,h()}(/\#$/.test(a.href)||a[Ct]&&/\#$/.test(a[Ct].href))&&e.preventDefault()},d=function(){te.call(l,at,a,r),Xt(c,Mt),Xt(l,Mt),c[mt](_,!0),te.call(l,rt,a,r),Qt(document,it,s),o=!0},h=function(){te.call(l,ct,a,r),Yt(c,Mt),Yt(l,Mt),c[mt](_,!1),te.call(l,st,a,r),Vt(document,it,s),o=!1};this.toggle=function(){Ft(l,Mt)&&o?h():d()},f in t||(c[mt]("tabindex","0"),Qt(document,et,u)),t[f]=this};ee(f,fe,e[yt]("["+i+'="dropdown"]'));var de=function(i,l){i=Jt(i);var a=i[vt](w)||i[vt]("href"),r=Jt(a),c=Ft(i,"modal")?i:r,s="modal",u="static",f="paddingLeft",h="paddingRight",p="modal-backdrop";if(Ft(i,"modal")&&(i=null),c){l=l||{},this[H]=l[H]!==!1&&"false"!==c[vt](b),this[S]=l[S]!==u&&c[vt](g)!==u||u,this[S]=l[S]!==!1&&"false"!==c[vt](g)&&this[S],this[B]=l[B];var v,m,y,T,x=this,C=null,A=Gt(e,Wt).concat(Gt(e,$t)),E=function(){var n=e[wt]();return t[K]||n[Nt]-Math.abs(n[Ht])},L=function(){var e,i=t.getComputedStyle(n),o=parseInt(i[h],10);if(v&&(n[It][h]=o+y+"px",A[At]))for(var l=0;le[F],y=I()},M=function(){c[It][f]=!v&&m?y+"px":"",c[It][h]=v&&!m?y+"px":""},N=function(){c[It][f]="",c[It][h]=""},W=function(){qt=1;var t=document.createElement("div");T=Jt("."+p),null===T&&(t[mt]("class",p+" fade"),T=t,n.appendChild(T))},$=function(){T=Jt("."+p),T&&null!==T&&"object"==typeof T&&(qt=0,n.removeChild(T),T=null),te.call(c,st,s)},j=function(){Ft(c,Mt)?Vt(document,it,X):Qt(document,it,X)},O=function(){Ft(c,Mt)?Vt(t,ot,x.update):Qt(t,ot,x.update)},q=function(){Ft(c,Mt)?Vt(c,et,J):Qt(c,et,J)},R=function(){Ut(c),te.call(c,rt,s,C)},z=function(){O(),q(),j(),c[It].display="",i&&Ut(i),setTimeout(function(){Gt(document,s+" "+Mt)[0]||(N(),k(),Yt(n,s+"-open"),T&&Ft(T,"fade")?(Yt(T,Mt),_t(T,$)):$())},50)},U=function(t){var e=t[P];e=e[gt](w)||e[gt]("href")?e:e[Ct],e!==i||Ft(c,Mt)||(c.modalTrigger=i,C=i,x.show(),t.preventDefault())},X=function(t){var e=t.which||t.keyCode;x[H]&&27==e&&Ft(c,Mt)&&x.hide()},J=function(t){var e=t[P];Ft(c,Mt)&&(e[Ct][vt](o)===s||e[vt](o)===s||e===c&&x[S]!==u)&&(x.hide(),C=null,t.preventDefault())};this.toggle=function(){Ft(c,Mt)?this.hide():this.show()},this.show=function(){te.call(c,at,s,C);var t=Gt(document,s+" "+Mt)[0];t&&t!==c&&t.modalTrigger[d].hide(),this[S]&&!qt&&W(),T&&qt&&!Ft(T,Mt)&&(T[G],Xt(T,Mt)),setTimeout(function(){c[It].display="block",D(),L(),M(),O(),q(),j(),Xt(n,s+"-open"),Xt(c,Mt),c[mt](tt,!1),Ft(c,"fade")?_t(c,R):R()},Rt?150:0)},this.hide=function(){te.call(c,ct,s),T=Jt("."+p),Yt(c,Mt),c[mt](tt,!0),setTimeout(function(){Ft(c,"fade")?_t(c,z):z()},Rt?150:0)},this.setContent=function(t){Jt("."+s+"-content",c).innerHTML=t},this.update=function(){open&&(D(),L(),M())},!i||d in i||Qt(i,et,U),this[B]&&this.setContent(this[B]),!!i&&(i[d]=this)}};ee(d,de,e[yt]("["+i+'="modal"]'));var he=function(e,i){e=Jt(e);var o=e[vt](L),l=e[vt](k),a=e[vt](D),r=e[vt](E),c=e[vt](M),s=e[vt](I),u="popover",f="template",d="trigger",p="class",v="div",m="fade",g="data-content",b="dismissible",w='',y=Kt(e,".modal"),T=Kt(e,"."+Wt),x=Kt(e,"."+$t);i=i||{},this[f]=i[f]?i[f]:null,this[d]=i[d]?i[d]:o||nt,this[j]=i[j]&&i[j]!==m?i[j]:l||m,this[O]=i[O]?i[O]:a||Bt,this[N]=parseInt(i[N]||c)||200,this[b]=!(!i[b]&&"true"!==r),this[q]=Jt(i[q])?Jt(i[q]):Jt(s)?Jt(s):T?T:x?x:y?y:n;var A=this,S=e[vt](C)||null,H=e[vt](g)||null;if(H||this[f]){var B=null,W=0,$=this[O],R=function(t){null!==B&&t[P]===Jt(".close",B)&&A.hide()},z=function(){A[q].removeChild(B),W=null,B=null},U=function(){S=e[vt](C),H=e[vt](g),B=document.createElement(v);var t=document.createElement(v);if(t[mt](p,"arrow"),B.appendChild(t),null!==H&&null===A[f]){if(B[mt]("role","tooltip"),null!==S){var n=document.createElement("h3");n[mt](p,u+"-header"),n.innerHTML=A[b]?S+w:S,B.appendChild(n)}var i=document.createElement(v);i[mt](p,u+"-body"),i.innerHTML=A[b]&&null===S?H+w:H,B.appendChild(i)}else{var o=document.createElement(v);o.innerHTML=A[f],B.innerHTML=o.firstChild.innerHTML}A[q].appendChild(B),B[It].display="block",B[mt](p,u+" bs-"+u+"-"+$+" "+A[j])},X=function(){!Ft(B,Mt)&&Xt(B,Mt)},Y=function(){le(e,B,$,A[q]),ie(B)||($=ae($),le(e,B,$,A[q]))},F=function(){te.call(e,rt,u)},G=function(){z(),te.call(e,st,u)};this.toggle=function(){null===B?A.show():A.hide()},this.show=function(){clearTimeout(W),W=setTimeout(function(){null===B&&($=A[O],U(),Y(),X(),te.call(e,at,u),A[j]?_t(B,F):F())},20)},this.hide=function(){clearTimeout(W),W=setTimeout(function(){B&&null!==B&&Ft(B,Mt)&&(te.call(e,ct,u),Yt(B,Mt),A[j]?_t(B,G):G())},A[N])},h in e||(A[d]===nt?(Qt(e,jt[0],A.show),A[b]||Qt(e,jt[1],A.hide)):/^(click|focus)$/.test(A[d])&&(Qt(e,A[d],A.toggle),A[b]||Qt(e,"blur",A.hide)),A[b]&&Qt(document,et,R),Qt(t,ot,A.hide)),e[h]=A}};ee(h,he,e[yt]("["+i+'="popover"]'));var pe=function(e,n){e=Jt(e);var i=Jt(e[vt](w)),o=e[vt]("data-offset");if(n=n||{},n[P]||i){for(var l,a=n[P]&&Jt(n[P])||i,r=a&&a[bt]("A"),c=parseInt(o||n.offset)||10,s=[],u=[],f=e[J]=h&&p>l;if(!f&&v)Ft(n,Dt)||(Xt(n,Dt),f=!0,a&&!Ft(a,Dt)&&Xt(a,Dt),te.call(e,"activate","scrollspy",s[t]));else if(v){if(!v&&!f||f&&v)return}else Ft(n,Dt)&&(Yt(n,Dt),f=!1,a&&Ft(a,Dt)&&!Gt(n[Ct],Dt).length&&Yt(a,Dt))},y=function(){l=d?oe().y:e[U];for(var t=0,n=s[At];t1&&(t=e[e[At]-1]):t=e[0],t},E=function(){return Jt(A()[vt]("href"))},L=function(t){t.preventDefault(),c=t[P][vt](i)===o||ne.test(t[P][vt]("href"))?t[P]:t[P][Ct],!g[r]&&!Ft(c,Dt)&&m.show()};this.show=function(){c=c||t,f=Jt(c[vt]("href")),s=A(),u=E(),g[r]=!0,Yt(s,Dt),Xt(c,Dt),w&&(Ft(t[Ct],"dropdown-menu")?Ft(w,Dt)||Xt(w,Dt):Ft(w,Dt)&&Yt(w,Dt)),te.call(s,ct,o,c),Ft(u,"fade")?(Yt(u,Mt),_t(u,C)):C()},v in t||Qt(t,et,L),this[l]&&(b=E()[Ct]),t[v]=this}};ee(v,ve,e[yt]("["+i+'="tab"]'));var me=function(t,e){t=Jt(t);var i=t[vt](k),o=t[vt](D),l=t[vt](M),a=t[vt](I),r="tooltip",c="class",s="title",u="fade",f="div",d=Kt(t,".modal"),h=Kt(t,"."+Wt),p=Kt(t,"."+$t);e=e||{},this[j]=e[j]&&e[j]!==u?e[j]:i||u,this[O]=e[O]?e[O]:o||Bt,this[N]=parseInt(e[N]||l)||200,this[q]=Jt(e[q])?Jt(e[q]):Jt(a)?Jt(a):h?h:p?p:d?d:n;var v=this,g=0,b=this[O],w=null,y=t[vt](s)||t[vt](C)||t[vt](A);if(y&&""!=y){var T=function(){v[q].removeChild(w),w=null,g=null},x=function(){if(y=t[vt](s)||t[vt](C)||t[vt](A),!y||""==y)return!1;w=document.createElement(f),w[mt]("role",r);var e=document.createElement(f);e[mt](c,"arrow"),w.appendChild(e);var n=document.createElement(f);n[mt](c,r+"-inner"),w.appendChild(n),n.innerHTML=y,v[q].appendChild(w),w[mt](c,r+" bs-"+r+"-"+b+" "+v[j])},E=function(){le(t,w,b,v[q]),ie(w)||(b=ae(b),le(t,w,b,v[q]))},L=function(){!Ft(w,Mt)&&Xt(w,Mt)},S=function(){te.call(t,rt,r)},H=function(){T(),te.call(t,st,r)};this.show=function(){clearTimeout(g),g=setTimeout(function(){if(null===w){if(b=v[O],0==x())return;E(),L(),te.call(t,at,r),v[j]?_t(w,S):S()}},20)},this.hide=function(){clearTimeout(g),g=setTimeout(function(){w&&null!==w&&Ft(w,Mt)&&(te.call(t,ct,r),Yt(w,Mt),v[j]?_t(w,H):H())},v[N])},this.toggle=function(){w?v.hide():v.show()},m in t||(t[mt](A,y),t.removeAttribute(s),Qt(t,jt[0],this.show),Qt(t,jt[1],this.hide)),t[m]=this}};return ee(m,me,e[yt]("["+i+'="tooltip"]')),{Alert:re,Button:ce,Carousel:se,Collapse:ue,Dropdown:fe,Modal:de,Popover:he,ScrollSpy:pe,Tab:ve,Tooltip:me}}); diff --git a/dist/bootstrap-native.js b/dist/bootstrap-native.js index 27308064..2054dc37 100644 --- a/dist/bootstrap-native.js +++ b/dist/bootstrap-native.js @@ -1,4 +1,4 @@ -// Native Javascript for Bootstrap 3 v2.0.17 | © dnp_theme | MIT-License +// Native Javascript for Bootstrap 3 v2.0.18 | © dnp_theme | MIT-License (function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD support: @@ -550,6 +550,13 @@ if ( !( stringButton in element ) ) { // prevent adding event handlers twice on( element, clickEvent, toggle ); } + + // activate items on load + var labelsToACtivate = getElementsByClassName(element, 'btn'), lbll = labelsToACtivate[length]; + for (var i=0; i=0&&i[Ot]>=0&&i[Rt]<=(t[et]||e[V])&&i[qt]<=(t[tt]||e[Q])},he=function(){return{y:t.pageYOffset||e[J],x:t.pageXOffset||e[K]}},pe=function(t,e,i,o){var a=t[It](),l=o===n?he():{x:o[G]+o[K],y:o[Y]+o[J]},r={w:a[qt]-a[Ot],h:a[Rt]-a[zt]},c={w:e[Z],h:e[_]};i===zt?(e[Nt][zt]=a[zt]+l.y-c.h+"px",e[Nt][Ot]=a[Ot]+l.x-c.w/2+r.w/2+"px"):i===Rt?(e[Nt][zt]=a[zt]+l.y+r.h+"px",e[Nt][Ot]=a[Ot]+l.x-c.w/2+r.w/2+"px"):i===Ot?(e[Nt][zt]=a[zt]+l.y-c.h/2+r.h/2+"px",e[Nt][Ot]=a[Ot]+l.x-c.w+"px"):i===qt&&(e[Nt][zt]=a[zt]+l.y-c.h/2+r.h/2+"px",e[Nt][Ot]=a[Ot]+l.x+r.w+"px"),e.className[Et](i)===-1&&(e.className=e.className.replace(Gt,i))},ve=function(t){return t===zt?Rt:t===Rt?zt:t===Ot?qt:t===qt?Ot:t},me=function(i,o){i=ie(i),o=o||{};var a=i[yt](y),l=i[yt](N),c=i[yt](B),u="affix",s="affixed",f="function",d="update",h="affix-top",p="affixed-top",v="affix-bottom",m="affixed-bottom";if(this[O]=o[O]?ie(o[O]):ie(a)||null,this[Y]=o[Y]?o[Y]:parseInt(l)||0,this[F]=o[F]?o[F]:parseInt(c)||0,this[O]||this[Y]||this[F]){var g,b,x,T,w,C,I=this,A=Kt?50:500,L=!1,E=!1,k=function(){return Math.max(n[nt],n[_],e[V],e[nt],e[_])},M=function(){return null!==I[O]?I[O][It]()[zt]+T:I[Y]?parseInt(typeof I[Y]===f?I[Y]():I[Y]||0):void 0},H=function(){if(I[F])return x-i[_]-parseInt(typeof I[F]===f?I[F]():I[F]||0)},S=function(){x=k(),T=parseInt(he().y,0),g=M(),b=H(),w=parseInt(g)-T<0&&T>parseInt(g),C=parseInt(b)-T<0&&T>parseInt(b)},D=function(){L||te(i,u)||(ue.call(i,u,u),ue.call(i,h,u),Zt(i,u),L=!0,ue.call(i,s,u),ue.call(i,p,u))},P=function(){L&&te(i,u)&&(_t(i,u),L=!1)},$=function(){E||te(i,v)||(ue.call(i,u,u),ue.call(i,v,u),Zt(i,v),E=!0,ue.call(i,s,u),ue.call(i,m,u))},W=function(){E&&te(i,v)&&(_t(i,v),E=!1)},j=function(){C?(w&&P(),$()):(W(),w?D():P())};this[d]=function(){S(),j()},r in i||(ae(t,st,this[d]),ae(t,ut,function(){setTimeout(function(){I[d]()},A)})),i[r]=this,this[d]()}};se(r,me,e[At]("["+a+'="affix"]'));var ge=function(t){t=ie(t);var e=this,n="alert",i=oe(t,"."+n),a=function(){te(i,"fade")?ce(i,r):r()},l=function(a){i=oe(a[O],"."+n),t=ie("["+o+'="'+n+'"]',i),t&&i&&(t===a[O]||t.contains(a[O]))&&e.close()},r=function(){ue.call(i,mt,n),le(t,lt,l),i[kt].removeChild(i)};this.close=function(){i&&t&&te(i,Pt)&&(ue.call(i,vt,n),_t(i,Pt),i&&a())},c in t||ae(t,lt,l),t[c]=this};se(c,ge,e[At]("["+o+'="alert"]'));var be=function(t,e){t=ie(t),e=e||null;var n=!1,i="button",o="checked",a="reset",l="LABEL",r="INPUT",c=function(){e&&e!==a&&(e===jt&&(Zt(t,Wt),t[Tt](Wt,Wt)),t[Tt](L,t.innerHTML.replace(/^\s+|\s+$/g,"")),t.innerHTML=t[yt]("data-"+e+"-text"))},s=function(){t[yt](L)&&((te(t,Wt)||t[yt](Wt)===Wt)&&(_t(t,Wt),t.removeAttribute(Wt)),t.innerHTML=t[yt](L))},f=function(e){var a=e[O].tagName===l?e[O]:e[O][kt].tagName===l?e[O][kt]:null;if(a){var c=this,u=ne(c,"btn"),s=a[Ct](r)[0];if(s){if("checkbox"===s.type&&(s[o]?(_t(a,Bt),s[yt](o),s.removeAttribute(o),s[o]=!1):(Zt(a,Bt),s[yt](o),s[Tt](o,o),s[o]=!0),n||(n=!0,ue.call(s,xt,i),ue.call(t,xt,i))),"radio"===s.type&&!n&&!s[o]){Zt(a,Bt),s[Tt](o,o),s[o]=!0,ue.call(s,xt,i),ue.call(t,xt,i),n=!0;for(var f=0,d=u[Mt];ft||i===m-1&&0===t)&&(g=f[c]=qt),t<0?t=m-1:t===m&&(t=0),d=t,n=g===Ot?"next":"prev",ue.call(e,bt,l,v[t]),p=!0,clearInterval(h),S(t),Kt&&te(e,"slide")?(Zt(v[t],n),v[t][Z],Zt(v[t],g),Zt(v[i],g),re(v[i],Qt,function(o){var a=o[O]!==v[i]?1e3*o.elapsedTime:0;setTimeout(function(){p=!1,Zt(v[t],Bt),_t(v[i],Bt),_t(v[t],n),_t(v[t],g),_t(v[i],g),ue.call(e,gt,l,v[t]),f[q]&&!te(e,r)&&f.cycle()},a+100)})):(Zt(v[t],Bt),v[t][Z],_t(v[i],Bt),setTimeout(function(){p=!1,f[q]&&!te(e,r)&&f.cycle(),ue.call(e,gt,l,v[t])},100))}},this.getActiveIndex=function(){return v[Et](ne(e,"item active")[0])||0},s in e||(this[z]&&this[q]&&(ae(e,Ft[0],L),ae(e,Ft[1],E),ae(e,"touchstart",L),ae(e,"touchend",E)),w&&ae(w,lt,M),y&&ae(y,lt,M),I&&ae(I,lt,k,!1),this[$]===!0&&ae(t,ct,H,!1)),this.getActiveIndex()<0&&(v[Mt]&&Zt(v[0],Bt),A[Mt]&&S(0)),this[q]&&this.cycle(),e[s]=this};se(s,xe,e[At]("["+l+'="carousel"]'));var ye=function(t,e){t=ie(t),e=e||{};var n=null,o=null,a=this,l=!1,r=t[yt]("data-parent"),c="collapse",u="collapsed",s=function(t){ue.call(t,ft,c),l=!0,Zt(t,$t),_t(t,c),t[Nt][it]=t[nt]+"px",ce(t,function(){l=!1,t[Tt](ot,"true"),_t(t,$t),Zt(t,c),Zt(t,Pt),t[Nt][it]="",ue.call(t,dt,c)})},d=function(t){ue.call(t,ht,c),l=!0,t[Nt][it]=t[nt]+"px",_t(t,c),_t(t,Pt),Zt(t,$t),t[Z],t[Nt][it]="0px",ce(t,function(){l=!1,t[Tt](ot,"false"),_t(t,$t),Zt(t,c),t[Nt][it]="",ue.call(t,pt,c)})},h=function(){var e=t.href&&t[yt]("href"),n=t[yt](y),i=e||n&&fe.test(n)&&n;return i&&ie(i)};this.toggle=function(t){t.preventDefault(),l||(te(o,Pt)?a.hide():a.show())},this.hide=function(){d(o),Zt(t,u)},this.show=function(){if(n){var e=ie("."+c+"."+Pt,n),a=e&&(ie("["+i+'="'+c+'"]['+y+'="#'+e.id+'"]',n)||ie("["+i+'="'+c+'"][href="#'+e.id+'"]',n)),l=a&&(a[yt](y)||a.href);e&&a&&e!==o&&(d(e),l.split("#")[1]!==o.id?Zt(a,u):_t(a,u))}s(o),_t(t,u)},f in t||ae(t,lt,this.toggle),o=h(),n=ie(e.parent)||r&&oe(t,r),t[f]=this};se(f,ye,e[At]("["+i+'="collapse"]'));var Te=function(t,e){t=ie(t),this.persist=e===!0||"true"===t[yt]("data-persist")||!1;var n=this,o=!1,a=t[kt],l="dropdown",r="open",c=null,u=ie(".dropdown-menu",a),s=function(t){!o||27!=t.which&&27!=t.keyCode||(c=null,p())},f=function(e){var l=e[O],r=l&&(l[yt](i)||l[kt]&&yt in l[kt]&&l[kt][yt](i));if(l===t||l===a||l[kt]===t)e.preventDefault(),c=t,n.toggle();else if(o){if(l===u||u.contains(l)&&(n.persist||r))return;c=null,p()}(/\#$/.test(l.href)||l[kt]&&/\#$/.test(l[kt].href))&&e.preventDefault()},h=function(){ue.call(a,ft,l,c),Zt(a,r),u[Tt](ot,!0),ue.call(a,dt,l,c),ae(document,ct,s),o=!0},p=function(){ue.call(a,ht,l,c),_t(a,r),u[Tt](ot,!1),ue.call(a,pt,l,c),le(document,ct,s),o=!1};this.toggle=function(){te(a,r)&&o?p():h()},d in t||(u[Tt]("tabindex","0"),ae(document,lt,f)),t[d]=this};se(d,Te,e[At]("["+i+'="dropdown"]'));var we=function(i,a){i=ie(i);var l=i[yt](y)||i[yt]("href"),r=ie(l),c=te(i,"modal")?i:r,u="modal",s="static",f="paddingLeft",d="paddingRight",p="modal-backdrop";if(te(i,"modal")&&(i=null),c){a=a||{},this[$]=a[$]!==!1&&"false"!==c[yt](x),this[P]=a[P]!==s&&c[yt](b)!==s||s,this[P]=a[P]!==!1&&"false"!==c[yt](b)&&this[P],this[j]=a[j];var v,m,g,T,w=this,C=null,I=ne(e,Xt).concat(ne(e,Yt)),A=function(){var n=e[It]();return t[tt]||n[qt]-Math.abs(n[Ot])},L=function(){var e,i=n.currentStyle||t.getComputedStyle(n),o=parseInt(i[d],10);if(v&&(n[Nt][d]=o+g+"px",I[Mt]))for(var a=0;ae[V],g=k()},H=function(){c[Nt][f]=!v&&m?g+"px":"",c[Nt][d]=v&&!m?g+"px":""},S=function(){c[Nt][f]="",c[Nt][d]=""},D=function(){Jt=1;var t=document.createElement("div");T=ie("."+p),null===T&&(t[Tt]("class",p+" fade"),T=t,n.appendChild(T))},N=function(){T=ie("."+p),T&&null!==T&&"object"==typeof T&&(Jt=0,n.removeChild(T),T=null),ue.call(c,pt,u)},B=function(){te(c,Pt)?le(document,ct,X):ae(document,ct,X)},W=function(){te(c,Pt)?le(t,ut,w.update):ae(t,ut,w.update)},q=function(){te(c,Pt)?le(c,lt,Y):ae(c,lt,Y)},z=function(){Vt(c),ue.call(c,dt,u,C)},R=function(){W(),q(),B(),c[Nt].display="",i&&Vt(i),setTimeout(function(){ne(document,u+" "+Pt)[0]||(S(),E(),_t(n,u+"-open"),T&&te(T,"fade")?(_t(T,Pt),ce(T,N)):N())},50)},U=function(t){var e=t[O];e=e[wt](y)||e[wt]("href")?e:e[kt],e!==i||te(c,Pt)||(c.modalTrigger=i,C=i,w.show(),t.preventDefault())},X=function(t){var e=t.which||t.keyCode;w[$]&&27==e&&te(c,Pt)&&w.hide()},Y=function(t){var e=t[O];te(c,Pt)&&(e[kt][yt](o)===u||e[yt](o)===u||e===c&&w[P]!==s)&&(w.hide(),C=null,t.preventDefault())};this.toggle=function(){te(c,Pt)?this.hide():this.show()},this.show=function(){ue.call(c,ft,u,C);var t=ne(document,u+" in")[0];t&&t!==c&&t.modalTrigger[h].hide(),this[P]&&!Jt&&D(),T&&Jt&&!te(T,Pt)&&(T[Z],Zt(T,Pt)),setTimeout(function(){c[Nt].display="block",M(),L(),H(),W(),q(),B(),Zt(n,u+"-open"),Zt(c,Pt),c[Tt](at,!1),te(c,"fade")?ce(c,z):z()},Kt?150:0)},this.hide=function(){ue.call(c,ht,u),T=ie("."+p),_t(c,Pt),c[Tt](at,!0),setTimeout(function(){te(c,"fade")?ce(c,R):R()},Kt?150:0)},this.setContent=function(t){ie("."+u+"-content",c).innerHTML=t},this.update=function(){open&&(M(),L(),H())},!i||h in i||ae(i,lt,U),this[j]&&this.setContent(this[j]),!!i&&(i[h]=this)}};se(h,we,e[At]("["+i+'="modal"]'));var Ce=function(e,i){e=ie(e);var o=e[yt](k),a=e[yt](M),l=e[yt](S),r=e[yt](E),c=e[yt](D),u=e[yt](H),s="popover",f="template",d="trigger",h="class",v="div",m="fade",g="data-content",b="dismissible",x='',y=oe(e,".modal"),T=oe(e,"."+Xt),w=oe(e,"."+Yt);i=i||{},this[f]=i[f]?i[f]:null,this[d]=i[d]?i[d]:o||rt,this[R]=i[R]&&i[R]!==m?i[R]:a||m,this[U]=i[U]?i[U]:l||zt,this[W]=parseInt(i[W]||c)||200,this[b]=!(!i[b]&&"true"!==r),this[X]=ie(i[X])?ie(i[X]):ie(u)?ie(u):T?T:w?w:y?y:n;var C=this,A=e[yt](I)||null,L=e[yt](g)||null;if(L||this[f]){var N=null,B=0,P=this[U],$=function(t){null!==N&&t[O]===ie(".close",N)&&C.hide()},j=function(){C[X].removeChild(N),B=null,N=null},q=function(){if(A=e[yt](I),L=e[yt](g),N=document.createElement(v),null!==L&&null===C[f]){if(N[Tt]("role","tooltip"),null!==A){var t=document.createElement("h3");t[Tt](h,s+"-title"),t.innerHTML=C[b]?A+x:A,N.appendChild(t)}var n=document.createElement(v),i=document.createElement(v);n[Tt](h,"arrow"),i[Tt](h,s+"-content"),N.appendChild(n),N.appendChild(i),i.innerHTML=C[b]&&null===A?L+x:L}else{var o=document.createElement(v);o.innerHTML=C[f],N.innerHTML=o.firstChild.innerHTML}C[X].appendChild(N),N[Nt].display="block",N[Tt](h,s+" "+P+" "+C[R])},z=function(){!te(N,Pt)&&Zt(N,Pt)},Y=function(){pe(e,N,P,C[X]),de(N)||(P=ve(P),pe(e,N,P,C[X]))},F=function(){ue.call(e,dt,s)},G=function(){j(),ue.call(e,pt,s)};this.toggle=function(){null===N?C.show():C.hide()},this.show=function(){clearTimeout(B),B=setTimeout(function(){null===N&&(P=C[U],q(),Y(),z(),ue.call(e,ft,s),C[R]?ce(N,F):F())},20)},this.hide=function(){clearTimeout(B),B=setTimeout(function(){N&&null!==N&&te(N,Pt)&&(ue.call(e,ht,s),_t(N,Pt),C[R]?ce(N,G):G())},C[W])},p in e||(C[d]===rt?(ae(e,Ft[0],C.show),C[b]||ae(e,Ft[1],C.hide)):/^(click|focus)$/.test(C[d])&&(ae(e,C[d],C.toggle),C[b]||ae(e,"blur",C.hide)),C[b]&&ae(document,lt,$),!Ut&&ae(t,ut,C.hide)),e[p]=C}};se(p,Ce,e[At]("["+i+'="popover"]'));var Ie=function(e,n){e=ie(e);var i=ie(e[yt](y)),o=e[yt]("data-offset");if(n=n||{},n[O]||i){for(var a,l=n[O]&&ie(n[O])||i,r=l&&l[Ct]("A"),c=parseInt(o||n.offset)||10,u=[],s=[],f=e[_]=f&&h>a;if(!r&&p)"LI"!==n.tagName||te(n,Bt)||(Zt(n,Bt),r=!0,o&&!te(o,Bt)&&Zt(o,Bt),ue.call(e,"activate","scrollspy",u[t]));else if(p){if(!p&&!r||r&&p)return}else"LI"===n.tagName&&te(n,Bt)&&(_t(n,Bt),r=!1,o&&te(o,Bt)&&!ne(n[kt],Bt).length&&_t(o,Bt))},x=function(){a=d?he().y:e[J];for(var t=0,n=u[Mt];t1&&(t=e[e[Mt]-1]):t=e[0],t[Ct]("A")[0]},A=function(){return ie(I()[yt]("href"))},L=function(t){t.preventDefault(),c=t[O][yt](i)===o||fe.test(t[O][yt]("href"))?t[O]:t[O][kt],!g[r]&&!te(c[kt],Bt)&&v.show()};this.show=function(){c=c||t,f=ie(c[yt]("href")),u=I(),s=A(),g[r]=!0,_t(u[kt],Bt),Zt(c[kt],Bt),x&&(te(t[kt][kt],"dropdown-menu")?te(x,Bt)||Zt(x,Bt):te(x,Bt)&&_t(x,Bt)),ue.call(u,ht,o,c),te(s,"fade")?(_t(s,Pt),ce(s,C)):C()},m in t||ae(t,lt,L),this[a]&&(b=A()[kt]),t[m]=this}};se(m,Ae,e[At]("["+i+'="tab"]'));var Le=function(t,e){t=ie(t);var i=t[yt](M),o=t[yt](S),a=t[yt](D),l=t[yt](H),r="tooltip",c="class",u="title",s="fade",f="div",d=oe(t,".modal"),h=oe(t,"."+Xt),p=oe(t,"."+Yt);e=e||{},this[R]=e[R]&&e[R]!==s?e[R]:i||s,this[U]=e[U]?e[U]:o||zt,this[W]=parseInt(e[W]||a)||200,this[X]=ie(e[X])?ie(e[X]):ie(l)?ie(l):h?h:p?p:d?d:n;var v=this,m=0,b=this[U],x=null,y=t[yt](u)||t[yt](I)||t[yt](A);if(y&&""!=y){var T=function(){v[X].removeChild(x),x=null,m=null},w=function(){if(y=t[yt](u)||t[yt](I)||t[yt](A),!y||""==y)return!1;x=document.createElement(f),x[Tt]("role",r);var e=document.createElement(f),n=document.createElement(f);e[Tt](c,r+"-arrow"),n[Tt](c,r+"-inner"),x.appendChild(e),x.appendChild(n),n.innerHTML=y,v[X].appendChild(x),x[Tt](c,r+" "+b+" "+v[R])},C=function(){pe(t,x,b,v[X]),de(x)||(b=ve(b),pe(t,x,b,v[X]))},L=function(){!te(x,Pt)&&Zt(x,Pt)},E=function(){ue.call(t,dt,r)},k=function(){T(),ue.call(t,pt,r)};this.show=function(){clearTimeout(m),m=setTimeout(function(){if(null===x){if(b=v[U],0==w())return;C(),L(),ue.call(t,ft,r),v[R]?ce(x,E):E()}},20)},this.hide=function(){clearTimeout(m),m=setTimeout(function(){x&&null!==x&&te(x,Pt)&&(ue.call(t,ht,r),_t(x,Pt),v[R]?ce(x,k):k())},v[W])},this.toggle=function(){x?v.hide():v.show()},g in t||(t[Tt](A,y),t.removeAttribute(u),ae(t,Ft[0],this.show),ae(t,Ft[1],this.hide)),t[g]=this}};return se(g,Le,e[At]("["+i+'="tooltip"]')),{Affix:me,Alert:ge,Button:be,Carousel:xe,Collapse:ye,Dropdown:Te,Modal:we,Popover:Ce,ScrollSpy:Ie,Tab:Ae,Tooltip:Le}}); +// Native Javascript for Bootstrap 3 v2.0.18 | © dnp_theme | MIT-License +!function(t,e){if("function"==typeof define&&define.amd)define([],e);else if("object"==typeof module&&module.exports)module.exports=e();else{var n=e();t.Affix=n.Affix,t.Alert=n.Alert,t.Button=n.Button,t.Carousel=n.Carousel,t.Collapse=n.Collapse,t.Dropdown=n.Dropdown,t.Modal=n.Modal,t.Popover=n.Popover,t.ScrollSpy=n.ScrollSpy,t.Tab=n.Tab,t.Tooltip=n.Tooltip}}(this,function(){"use strict";var t="undefined"!=typeof global?global:this||window,e=document.documentElement,n=document.body,i="data-toggle",o="data-dismiss",a="data-spy",l="data-ride",r="Affix",c="Alert",u="Button",s="Carousel",f="Collapse",d="Dropdown",h="Modal",p="Popover",v="ScrollSpy",m="Tab",g="Tooltip",b="data-backdrop",x="data-keyboard",y="data-target",T="data-interval",w="data-height",C="data-pause",I="data-title",A="data-original-title",L="data-original-text",E="data-dismissible",k="data-trigger",M="data-animation",H="data-container",S="data-placement",D="data-delay",N="data-offset-top",B="data-offset-bottom",P="backdrop",$="keyboard",W="delay",j="content",O="target",q="interval",z="pause",R="animation",U="placement",X="container",Y="offsetTop",F="offsetBottom",G="offsetLeft",J="scrollTop",K="scrollLeft",Q="clientWidth",V="clientHeight",Z="offsetWidth",_="offsetHeight",tt="innerWidth",et="innerHeight",nt="scrollHeight",it="height",ot="aria-expanded",at="aria-hidden",lt="click",rt="hover",ct="keydown",ut="resize",st="scroll",ft="show",dt="shown",ht="hide",pt="hidden",vt="close",mt="closed",gt="slid",bt="slide",xt="change",yt="getAttribute",Tt="setAttribute",wt="hasAttribute",Ct="getElementsByTagName",It="getBoundingClientRect",At="querySelectorAll",Lt="getElementsByClassName",Et="indexOf",kt="parentNode",Mt="length",Ht="toLowerCase",St="Transition",Dt="Webkit",Nt="style",Bt="active",Pt="in",$t="collapsing",Wt="disabled",jt="loading",Ot="left",qt="right",zt="top",Rt="bottom",Ut=!("opacity"in n[Nt]),Xt="navbar-fixed-top",Yt="navbar-fixed-bottom",Ft="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],Gt=/\b(top|bottom|left|top)+/,Jt=0,Kt=Dt+St in e[Nt]||St[Ht]()in e[Nt],Qt=Dt+St in e[Nt]?Dt[Ht]()+St+"End":St[Ht]()+"end",Vt=function(t){t.focus?t.focus():t.setActive()},Zt=function(t,e){t.classList.add(e)},_t=function(t,e){t.classList.remove(e)},te=function(t,e){return t.classList.contains(e)},ee=function(t){for(var e=[],n=0,i=t[Mt];n=0&&i[Ot]>=0&&i[Rt]<=(t[et]||e[V])&&i[qt]<=(t[tt]||e[Q])},he=function(){return{y:t.pageYOffset||e[J],x:t.pageXOffset||e[K]}},pe=function(t,e,i,o){var a=t[It](),l=o===n?he():{x:o[G]+o[K],y:o[Y]+o[J]},r={w:a[qt]-a[Ot],h:a[Rt]-a[zt]},c={w:e[Z],h:e[_]};i===zt?(e[Nt][zt]=a[zt]+l.y-c.h+"px",e[Nt][Ot]=a[Ot]+l.x-c.w/2+r.w/2+"px"):i===Rt?(e[Nt][zt]=a[zt]+l.y+r.h+"px",e[Nt][Ot]=a[Ot]+l.x-c.w/2+r.w/2+"px"):i===Ot?(e[Nt][zt]=a[zt]+l.y-c.h/2+r.h/2+"px",e[Nt][Ot]=a[Ot]+l.x-c.w+"px"):i===qt&&(e[Nt][zt]=a[zt]+l.y-c.h/2+r.h/2+"px",e[Nt][Ot]=a[Ot]+l.x+r.w+"px"),e.className[Et](i)===-1&&(e.className=e.className.replace(Gt,i))},ve=function(t){return t===zt?Rt:t===Rt?zt:t===Ot?qt:t===qt?Ot:t},me=function(i,o){i=ie(i),o=o||{};var a=i[yt](y),l=i[yt](N),c=i[yt](B),u="affix",s="affixed",f="function",d="update",h="affix-top",p="affixed-top",v="affix-bottom",m="affixed-bottom";if(this[O]=o[O]?ie(o[O]):ie(a)||null,this[Y]=o[Y]?o[Y]:parseInt(l)||0,this[F]=o[F]?o[F]:parseInt(c)||0,this[O]||this[Y]||this[F]){var g,b,x,T,w,C,I=this,A=Kt?50:500,L=!1,E=!1,k=function(){return Math.max(n[nt],n[_],e[V],e[nt],e[_])},M=function(){return null!==I[O]?I[O][It]()[zt]+T:I[Y]?parseInt(typeof I[Y]===f?I[Y]():I[Y]||0):void 0},H=function(){if(I[F])return x-i[_]-parseInt(typeof I[F]===f?I[F]():I[F]||0)},S=function(){x=k(),T=parseInt(he().y,0),g=M(),b=H(),w=parseInt(g)-T<0&&T>parseInt(g),C=parseInt(b)-T<0&&T>parseInt(b)},D=function(){L||te(i,u)||(ue.call(i,u,u),ue.call(i,h,u),Zt(i,u),L=!0,ue.call(i,s,u),ue.call(i,p,u))},P=function(){L&&te(i,u)&&(_t(i,u),L=!1)},$=function(){E||te(i,v)||(ue.call(i,u,u),ue.call(i,v,u),Zt(i,v),E=!0,ue.call(i,s,u),ue.call(i,m,u))},W=function(){E&&te(i,v)&&(_t(i,v),E=!1)},j=function(){C?(w&&P(),$()):(W(),w?D():P())};this[d]=function(){S(),j()},r in i||(ae(t,st,this[d]),ae(t,ut,function(){setTimeout(function(){I[d]()},A)})),i[r]=this,this[d]()}};se(r,me,e[At]("["+a+'="affix"]'));var ge=function(t){t=ie(t);var e=this,n="alert",i=oe(t,"."+n),a=function(){te(i,"fade")?ce(i,r):r()},l=function(a){i=oe(a[O],"."+n),t=ie("["+o+'="'+n+'"]',i),t&&i&&(t===a[O]||t.contains(a[O]))&&e.close()},r=function(){ue.call(i,mt,n),le(t,lt,l),i[kt].removeChild(i)};this.close=function(){i&&t&&te(i,Pt)&&(ue.call(i,vt,n),_t(i,Pt),i&&a())},c in t||ae(t,lt,l),t[c]=this};se(c,ge,e[At]("["+o+'="alert"]'));var be=function(t,e){t=ie(t),e=e||null;var n=!1,i="button",o="checked",a="reset",l="LABEL",r="INPUT",c=function(){e&&e!==a&&(e===jt&&(Zt(t,Wt),t[Tt](Wt,Wt)),t[Tt](L,t.innerHTML.replace(/^\s+|\s+$/g,"")),t.innerHTML=t[yt]("data-"+e+"-text"))},s=function(){t[yt](L)&&((te(t,Wt)||t[yt](Wt)===Wt)&&(_t(t,Wt),t.removeAttribute(Wt)),t.innerHTML=t[yt](L))},f=function(e){var a=e[O].tagName===l?e[O]:e[O][kt].tagName===l?e[O][kt]:null;if(a){var c=this,u=ne(c,"btn"),s=a[Ct](r)[0];if(s){if("checkbox"===s.type&&(s[o]?(_t(a,Bt),s[yt](o),s.removeAttribute(o),s[o]=!1):(Zt(a,Bt),s[yt](o),s[Tt](o,o),s[o]=!0),n||(n=!0,ue.call(s,xt,i),ue.call(t,xt,i))),"radio"===s.type&&!n&&!s[o]){Zt(a,Bt),s[Tt](o,o),s[o]=!0,ue.call(s,xt,i),ue.call(t,xt,i),n=!0;for(var f=0,d=u[Mt];ft||i===m-1&&0===t)&&(g=f[c]=qt),t<0?t=m-1:t===m&&(t=0),d=t,n=g===Ot?"next":"prev",ue.call(e,bt,l,v[t]),p=!0,clearInterval(h),S(t),Kt&&te(e,"slide")?(Zt(v[t],n),v[t][Z],Zt(v[t],g),Zt(v[i],g),re(v[i],Qt,function(o){var a=o[O]!==v[i]?1e3*o.elapsedTime:0;setTimeout(function(){p=!1,Zt(v[t],Bt),_t(v[i],Bt),_t(v[t],n),_t(v[t],g),_t(v[i],g),ue.call(e,gt,l,v[t]),f[q]&&!te(e,r)&&f.cycle()},a+100)})):(Zt(v[t],Bt),v[t][Z],_t(v[i],Bt),setTimeout(function(){p=!1,f[q]&&!te(e,r)&&f.cycle(),ue.call(e,gt,l,v[t])},100))}},this.getActiveIndex=function(){return v[Et](ne(e,"item active")[0])||0},s in e||(this[z]&&this[q]&&(ae(e,Ft[0],L),ae(e,Ft[1],E),ae(e,"touchstart",L),ae(e,"touchend",E)),w&&ae(w,lt,M),y&&ae(y,lt,M),I&&ae(I,lt,k,!1),this[$]===!0&&ae(t,ct,H,!1)),this.getActiveIndex()<0&&(v[Mt]&&Zt(v[0],Bt),A[Mt]&&S(0)),this[q]&&this.cycle(),e[s]=this};se(s,xe,e[At]("["+l+'="carousel"]'));var ye=function(t,e){t=ie(t),e=e||{};var n=null,o=null,a=this,l=!1,r=t[yt]("data-parent"),c="collapse",u="collapsed",s=function(t){ue.call(t,ft,c),l=!0,Zt(t,$t),_t(t,c),t[Nt][it]=t[nt]+"px",ce(t,function(){l=!1,t[Tt](ot,"true"),_t(t,$t),Zt(t,c),Zt(t,Pt),t[Nt][it]="",ue.call(t,dt,c)})},d=function(t){ue.call(t,ht,c),l=!0,t[Nt][it]=t[nt]+"px",_t(t,c),_t(t,Pt),Zt(t,$t),t[Z],t[Nt][it]="0px",ce(t,function(){l=!1,t[Tt](ot,"false"),_t(t,$t),Zt(t,c),t[Nt][it]="",ue.call(t,pt,c)})},h=function(){var e=t.href&&t[yt]("href"),n=t[yt](y),i=e||n&&fe.test(n)&&n;return i&&ie(i)};this.toggle=function(t){t.preventDefault(),l||(te(o,Pt)?a.hide():a.show())},this.hide=function(){d(o),Zt(t,u)},this.show=function(){if(n){var e=ie("."+c+"."+Pt,n),a=e&&(ie("["+i+'="'+c+'"]['+y+'="#'+e.id+'"]',n)||ie("["+i+'="'+c+'"][href="#'+e.id+'"]',n)),l=a&&(a[yt](y)||a.href);e&&a&&e!==o&&(d(e),l.split("#")[1]!==o.id?Zt(a,u):_t(a,u))}s(o),_t(t,u)},f in t||ae(t,lt,this.toggle),o=h(),n=ie(e.parent)||r&&oe(t,r),t[f]=this};se(f,ye,e[At]("["+i+'="collapse"]'));var Te=function(t,e){t=ie(t),this.persist=e===!0||"true"===t[yt]("data-persist")||!1;var n=this,o=!1,a=t[kt],l="dropdown",r="open",c=null,u=ie(".dropdown-menu",a),s=function(t){!o||27!=t.which&&27!=t.keyCode||(c=null,p())},f=function(e){var l=e[O],r=l&&(l[yt](i)||l[kt]&&yt in l[kt]&&l[kt][yt](i));if(l===t||l===a||l[kt]===t)e.preventDefault(),c=t,n.toggle();else if(o){if(l===u||u.contains(l)&&(n.persist||r))return;c=null,p()}(/\#$/.test(l.href)||l[kt]&&/\#$/.test(l[kt].href))&&e.preventDefault()},h=function(){ue.call(a,ft,l,c),Zt(a,r),u[Tt](ot,!0),ue.call(a,dt,l,c),ae(document,ct,s),o=!0},p=function(){ue.call(a,ht,l,c),_t(a,r),u[Tt](ot,!1),ue.call(a,pt,l,c),le(document,ct,s),o=!1};this.toggle=function(){te(a,r)&&o?p():h()},d in t||(u[Tt]("tabindex","0"),ae(document,lt,f)),t[d]=this};se(d,Te,e[At]("["+i+'="dropdown"]'));var we=function(i,a){i=ie(i);var l=i[yt](y)||i[yt]("href"),r=ie(l),c=te(i,"modal")?i:r,u="modal",s="static",f="paddingLeft",d="paddingRight",p="modal-backdrop";if(te(i,"modal")&&(i=null),c){a=a||{},this[$]=a[$]!==!1&&"false"!==c[yt](x),this[P]=a[P]!==s&&c[yt](b)!==s||s,this[P]=a[P]!==!1&&"false"!==c[yt](b)&&this[P],this[j]=a[j];var v,m,g,T,w=this,C=null,I=ne(e,Xt).concat(ne(e,Yt)),A=function(){var n=e[It]();return t[tt]||n[qt]-Math.abs(n[Ot])},L=function(){var e,i=n.currentStyle||t.getComputedStyle(n),o=parseInt(i[d],10);if(v&&(n[Nt][d]=o+g+"px",I[Mt]))for(var a=0;ae[V],g=k()},H=function(){c[Nt][f]=!v&&m?g+"px":"",c[Nt][d]=v&&!m?g+"px":""},S=function(){c[Nt][f]="",c[Nt][d]=""},D=function(){Jt=1;var t=document.createElement("div");T=ie("."+p),null===T&&(t[Tt]("class",p+" fade"),T=t,n.appendChild(T))},N=function(){T=ie("."+p),T&&null!==T&&"object"==typeof T&&(Jt=0,n.removeChild(T),T=null),ue.call(c,pt,u)},B=function(){te(c,Pt)?le(document,ct,X):ae(document,ct,X)},W=function(){te(c,Pt)?le(t,ut,w.update):ae(t,ut,w.update)},q=function(){te(c,Pt)?le(c,lt,Y):ae(c,lt,Y)},z=function(){Vt(c),ue.call(c,dt,u,C)},R=function(){W(),q(),B(),c[Nt].display="",i&&Vt(i),setTimeout(function(){ne(document,u+" "+Pt)[0]||(S(),E(),_t(n,u+"-open"),T&&te(T,"fade")?(_t(T,Pt),ce(T,N)):N())},50)},U=function(t){var e=t[O];e=e[wt](y)||e[wt]("href")?e:e[kt],e!==i||te(c,Pt)||(c.modalTrigger=i,C=i,w.show(),t.preventDefault())},X=function(t){var e=t.which||t.keyCode;w[$]&&27==e&&te(c,Pt)&&w.hide()},Y=function(t){var e=t[O];te(c,Pt)&&(e[kt][yt](o)===u||e[yt](o)===u||e===c&&w[P]!==s)&&(w.hide(),C=null,t.preventDefault())};this.toggle=function(){te(c,Pt)?this.hide():this.show()},this.show=function(){ue.call(c,ft,u,C);var t=ne(document,u+" in")[0];t&&t!==c&&t.modalTrigger[h].hide(),this[P]&&!Jt&&D(),T&&Jt&&!te(T,Pt)&&(T[Z],Zt(T,Pt)),setTimeout(function(){c[Nt].display="block",M(),L(),H(),W(),q(),B(),Zt(n,u+"-open"),Zt(c,Pt),c[Tt](at,!1),te(c,"fade")?ce(c,z):z()},Kt?150:0)},this.hide=function(){ue.call(c,ht,u),T=ie("."+p),_t(c,Pt),c[Tt](at,!0),setTimeout(function(){te(c,"fade")?ce(c,R):R()},Kt?150:0)},this.setContent=function(t){ie("."+u+"-content",c).innerHTML=t},this.update=function(){open&&(M(),L(),H())},!i||h in i||ae(i,lt,U),this[j]&&this.setContent(this[j]),!!i&&(i[h]=this)}};se(h,we,e[At]("["+i+'="modal"]'));var Ce=function(e,i){e=ie(e);var o=e[yt](k),a=e[yt](M),l=e[yt](S),r=e[yt](E),c=e[yt](D),u=e[yt](H),s="popover",f="template",d="trigger",h="class",v="div",m="fade",g="data-content",b="dismissible",x='',y=oe(e,".modal"),T=oe(e,"."+Xt),w=oe(e,"."+Yt);i=i||{},this[f]=i[f]?i[f]:null,this[d]=i[d]?i[d]:o||rt,this[R]=i[R]&&i[R]!==m?i[R]:a||m,this[U]=i[U]?i[U]:l||zt,this[W]=parseInt(i[W]||c)||200,this[b]=!(!i[b]&&"true"!==r),this[X]=ie(i[X])?ie(i[X]):ie(u)?ie(u):T?T:w?w:y?y:n;var C=this,A=e[yt](I)||null,L=e[yt](g)||null;if(L||this[f]){var N=null,B=0,P=this[U],$=function(t){null!==N&&t[O]===ie(".close",N)&&C.hide()},j=function(){C[X].removeChild(N),B=null,N=null},q=function(){if(A=e[yt](I),L=e[yt](g),N=document.createElement(v),null!==L&&null===C[f]){if(N[Tt]("role","tooltip"),null!==A){var t=document.createElement("h3");t[Tt](h,s+"-title"),t.innerHTML=C[b]?A+x:A,N.appendChild(t)}var n=document.createElement(v),i=document.createElement(v);n[Tt](h,"arrow"),i[Tt](h,s+"-content"),N.appendChild(n),N.appendChild(i),i.innerHTML=C[b]&&null===A?L+x:L}else{var o=document.createElement(v);o.innerHTML=C[f],N.innerHTML=o.firstChild.innerHTML}C[X].appendChild(N),N[Nt].display="block",N[Tt](h,s+" "+P+" "+C[R])},z=function(){!te(N,Pt)&&Zt(N,Pt)},Y=function(){pe(e,N,P,C[X]),de(N)||(P=ve(P),pe(e,N,P,C[X]))},F=function(){ue.call(e,dt,s)},G=function(){j(),ue.call(e,pt,s)};this.toggle=function(){null===N?C.show():C.hide()},this.show=function(){clearTimeout(B),B=setTimeout(function(){null===N&&(P=C[U],q(),Y(),z(),ue.call(e,ft,s),C[R]?ce(N,F):F())},20)},this.hide=function(){clearTimeout(B),B=setTimeout(function(){N&&null!==N&&te(N,Pt)&&(ue.call(e,ht,s),_t(N,Pt),C[R]?ce(N,G):G())},C[W])},p in e||(C[d]===rt?(ae(e,Ft[0],C.show),C[b]||ae(e,Ft[1],C.hide)):/^(click|focus)$/.test(C[d])&&(ae(e,C[d],C.toggle),C[b]||ae(e,"blur",C.hide)),C[b]&&ae(document,lt,$),!Ut&&ae(t,ut,C.hide)),e[p]=C}};se(p,Ce,e[At]("["+i+'="popover"]'));var Ie=function(e,n){e=ie(e);var i=ie(e[yt](y)),o=e[yt]("data-offset");if(n=n||{},n[O]||i){for(var a,l=n[O]&&ie(n[O])||i,r=l&&l[Ct]("A"),c=parseInt(o||n.offset)||10,u=[],s=[],f=e[_]=f&&h>a;if(!r&&p)"LI"!==n.tagName||te(n,Bt)||(Zt(n,Bt),r=!0,o&&!te(o,Bt)&&Zt(o,Bt),ue.call(e,"activate","scrollspy",u[t]));else if(p){if(!p&&!r||r&&p)return}else"LI"===n.tagName&&te(n,Bt)&&(_t(n,Bt),r=!1,o&&te(o,Bt)&&!ne(n[kt],Bt).length&&_t(o,Bt))},x=function(){a=d?he().y:e[J];for(var t=0,n=u[Mt];t1&&(t=e[e[Mt]-1]):t=e[0],t[Ct]("A")[0]},A=function(){return ie(I()[yt]("href"))},L=function(t){t.preventDefault(),c=t[O][yt](i)===o||fe.test(t[O][yt]("href"))?t[O]:t[O][kt],!g[r]&&!te(c[kt],Bt)&&v.show()};this.show=function(){c=c||t,f=ie(c[yt]("href")),u=I(),s=A(),g[r]=!0,_t(u[kt],Bt),Zt(c[kt],Bt),x&&(te(t[kt][kt],"dropdown-menu")?te(x,Bt)||Zt(x,Bt):te(x,Bt)&&_t(x,Bt)),ue.call(u,ht,o,c),te(s,"fade")?(_t(s,Pt),ce(s,C)):C()},m in t||ae(t,lt,L),this[a]&&(b=A()[kt]),t[m]=this}};se(m,Ae,e[At]("["+i+'="tab"]'));var Le=function(t,e){t=ie(t);var i=t[yt](M),o=t[yt](S),a=t[yt](D),l=t[yt](H),r="tooltip",c="class",u="title",s="fade",f="div",d=oe(t,".modal"),h=oe(t,"."+Xt),p=oe(t,"."+Yt);e=e||{},this[R]=e[R]&&e[R]!==s?e[R]:i||s,this[U]=e[U]?e[U]:o||zt,this[W]=parseInt(e[W]||a)||200,this[X]=ie(e[X])?ie(e[X]):ie(l)?ie(l):h?h:p?p:d?d:n;var v=this,m=0,b=this[U],x=null,y=t[yt](u)||t[yt](I)||t[yt](A);if(y&&""!=y){var T=function(){v[X].removeChild(x),x=null,m=null},w=function(){if(y=t[yt](u)||t[yt](I)||t[yt](A),!y||""==y)return!1;x=document.createElement(f),x[Tt]("role",r);var e=document.createElement(f),n=document.createElement(f);e[Tt](c,r+"-arrow"),n[Tt](c,r+"-inner"),x.appendChild(e),x.appendChild(n),n.innerHTML=y,v[X].appendChild(x),x[Tt](c,r+" "+b+" "+v[R])},C=function(){pe(t,x,b,v[X]),de(x)||(b=ve(b),pe(t,x,b,v[X]))},L=function(){!te(x,Pt)&&Zt(x,Pt)},E=function(){ue.call(t,dt,r)},k=function(){T(),ue.call(t,pt,r)};this.show=function(){clearTimeout(m),m=setTimeout(function(){if(null===x){if(b=v[U],0==w())return;C(),L(),ue.call(t,ft,r),v[R]?ce(x,E):E()}},20)},this.hide=function(){clearTimeout(m),m=setTimeout(function(){x&&null!==x&&te(x,Pt)&&(ue.call(t,ht,r),_t(x,Pt),v[R]?ce(x,k):k())},v[W])},this.toggle=function(){x?v.hide():v.show()},g in t||(t[Tt](A,y),t.removeAttribute(u),ae(t,Ft[0],this.show),ae(t,Ft[1],this.hide)),t[g]=this}};return se(g,Le,e[At]("["+i+'="tooltip"]')),{Affix:me,Alert:ge,Button:be,Carousel:xe,Collapse:ye,Dropdown:Te,Modal:we,Popover:Ce,ScrollSpy:Ie,Tab:Ae,Tooltip:Le}}); diff --git a/lib/V3/button-native.js b/lib/V3/button-native.js index b0f568e6..4d45e80f 100644 --- a/lib/V3/button-native.js +++ b/lib/V3/button-native.js @@ -108,6 +108,13 @@ var Button = function( element, option ) { if ( !( stringButton in element ) ) { // prevent adding event handlers twice on( element, clickEvent, toggle ); } + + // activate items on load + var labelsToACtivate = getElementsByClassName(element, 'btn'), lbll = labelsToACtivate[length]; + for (var i=0; i