From 4ddae645c4f363c39fac7e4c49245a11ff03fd8a Mon Sep 17 00:00:00 2001 From: Stephen Williams Date: Mon, 27 Mar 2017 15:21:06 -0400 Subject: [PATCH] release 3.15.12 --- README.md | 8 ++++---- dist/css/fuelux.css | 2 +- dist/css/fuelux.min.css | 2 +- dist/fuelux.zip | Bin 219147 -> 219462 bytes dist/js/fuelux.js | 29 +++++++++++++++++++++++++---- dist/js/fuelux.min.js | 12 ++++++------ package.js | 2 +- package.json | 2 +- 8 files changed, 39 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 15bda5ed4..7ada83cdd 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ You can also use on of the following methods: - [Volo](https://github.com/volojs/volo) `volo add fuelux` (update with `volo add -f fuelux`). - Clone via git `git clone https://github.com/ExactTarget/fuelux/` - Cloning the repository ensures you can apply future updates to Fuel UX easily, but requires to you manage its [dependencies](#dependencies) on your own. -- Download a [.zip archive](http://www.fuelcdn.com/fuelux/3.15.10/fuelux.zip). +- Download a [.zip archive](http://www.fuelcdn.com/fuelux/3.15.12/fuelux.zip). # Using Fuel UX @@ -79,11 +79,11 @@ For other methods of managing dependencies consider [AMD support via require](#a Ensure all the dependencies are included on the page (eg, such as using the CDN as shown below). ``` - + - + ``` @@ -114,7 +114,7 @@ If using AMD (such as [RequireJS](http://requirejs.org)), reference the FuelUX d ```javascript require.config({ paths: { - 'fuelux': 'http://www.fuelcdn.com/fuelux/3.15.10/' + 'fuelux': 'http://www.fuelcdn.com/fuelux/3.15.12/' //... } }); diff --git a/dist/css/fuelux.css b/dist/css/fuelux.css index 15788539c..ecf3370f4 100644 --- a/dist/css/fuelux.css +++ b/dist/css/fuelux.css @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.15.11 + * Fuel UX v3.15.12 * Copyright 2012-2017 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/css/fuelux.min.css b/dist/css/fuelux.min.css index c64d74f64..c20a067ae 100644 --- a/dist/css/fuelux.min.css +++ b/dist/css/fuelux.min.css @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.15.11 + * Fuel UX v3.15.12 * Copyright 2012-2017 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ diff --git a/dist/fuelux.zip b/dist/fuelux.zip index 5d54c1af65eb6c90a45f36202fd85747a2687855..dc239dfe8b2f2186b36391b2e1d9c1d654686cda 100644 GIT binary patch delta 109793 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

+9>PH1si}UUcr-;-;6@z``IYouHOeP?E zAB2n4WS6B8JxQIm^Dd3uU3&w?pgRM@RVgeWLAc?dZqvsWCz*6&}iYR*gS^fp44B7c~) ztdW}RpqS7jl}`|)h8c<^H&vy;-fmka0~q^Xb~x>RBG#dl8D%s@)O}w`6L`tPwJnLX zhVmFb6<$H_p}W_-rn!G|45iHjR8UnyHIR}>3i%uiYbIENvNEa_J#ZuwMS^-u>8lKo z^(;11o}vN{KJ>sMhikxlN-SNQ)qgG?+3y>`R_X-K&trF5d)j~4=_k2gnt5GhK*&a z+XxxVU(tlkdxwx?bYYpcE|-Ogw5|oW`a>6zlZvKDLmu^hU{Qo@Bna7{xt4MR{gMqR zG1gGtAzbtfz(rvT5a4W&Xyt`zQ!{AoBwLVo#JmL78DG;ZIA><=F;1jutlax1i+2{? zGa?pRG?k`-jUs~)EDG-+aO+Xd&}~bzzmg><=+nBfgk*bYKTtkix02R)p)nw zR5$h(6(6<%)6DAhbx7A$MQr3`73axTa=YFXr`WVfPkhc>Rx*oA`98l1%MtV+zmCVI zP-^6(fY&o>89u6@y?@^tW$s~t@~gDE@3?=7j6#-v7X!|HH^~>*x1t1yCf8))_Agu- zCmvQNtB_rDi(y<-unzJVL=Nq^o*gCsI#90kh}X7cAwWG}@z^D7sLb+x0Dgvv>6bp0 z$alP%rEj?g=M6pQsUW#dvwQc=LCt?~D|;H)zJ_)2tB9Bp34a>}woqZcI!Uah-$EWN znBK$SH5Q7{nsuSQ&5xi;#RM)8{v)(ZA)CKF8%)mUN7OR1k8t@~UH?ZgZS9#AR4@!i zqA-Q>jUw|^LRh;RR}jU=7ZItvUCB0QPQ65oPweZlAF)c9+!npKq@Wk_UiN zpz7oja_pS8dVjFKKrP_NVh}-t4-HWrivpEb#Fk6|;)STuG`Lr(Xf{rcytnt3yL)3- z;eevja|BDpR!iECm}aJafk$9=B}p^sFxqtyYJGOKM0p?YStgx`ytpbX3cZl4+z6xp zMzz?ukv@(FpI~8PZj+Ggvb~tm-?25~dNO#Pfoa(rzgGg!MmP=zX7V!)6Y~ zJR4L(EKyQ&beh+|^Y%1!AtOU?S4BB?1Ze6}jRBf0NQp4~n2|9R4@DqK!4VGE2At0s z6hb`D;F{7nqvPDo+DAf?OA36RTNeATr=8+Wr(`%|yJ*ksFH3_xgBu@RQgk1z@_F1I zPJd?*@i@ASjO>e15shqL_J(zMkMs@S6jD-kwk8ocuqmP-vvN2i^m=FaFb%8#%TNhC zW;GAOMDCHo5vIZ%4jJh6_yno^v+TRuwuT>}B!aHcEJpwxJi^(d@6k-k zW9d`G>RN%Ekb~s0#hNXFZF**Q)_9)V2;G#!R&9%vhP3+?HUPL9`g*aF5^DPgdx3K) zG1c|`f2+wCxLZXhz+`x?@+kH6pDtxjkgr#jz z%o!4}=8s@e+hox!eE_g?r@oNv3aOnHK*o(OgMrWF(#r_ChenMO>JZF)Tz@TzOzpe$ z)cN^A@to0`>J={JvOhy-dbZFN&n0{d^6$3{`FsfgZu2;a@>}Kd&sZI9nYR@7uP=fU z;7gKN*Lf(rR*x~#jjeF_wp=4CC(sQ+rg!fR)eDF88We>Y$^htGys#jjW zy&Z`6Ly%;mkXwN1_nlVyRosniTkkugi~-7idth=LAjog+YhH0^RDag?14paG7{%-_ zRx971>LAcxkv@@}()P97n;wD*XcM^qP^5obBUTb30YViqjlt}3RT&cVL)&i0<6%oH zziJQ41JWLP%_F1Y^fo3ik}WW9fs48_?xEBrWheEXcK;02wT^aapJMO|3xbj1-+v#e zk;;=XVNv%Yf7-kpUVq8OL-Nwtr8C9v0TSf>}(a zdEMXII>5CLVM$@}aPJEDj@xaRyf+0}U5GBISH<#bL*l2`(tkprv)f|B(tD@4(i)ZA zU=qf4notwXsf;LHiLgR_$bNG>7se@#puBSuw5wH{(iRyKxM7&{3{d#R!y5FSX9+N* zkqG5Ink(GZ&;)wW-XmMRUNL3UYWQd`j4lpYI!N+@uF}4amA3#2ukU=$=(g|+hNbrF z$s0V9PhfmWu78{cTS%;E05?Wd2O~L?QGQ4U&dPB%a7p z!6zB%IKqN9~*WpSL!rY?0Ik-MXg4VE38I{_zzJTF~`N~8U1P$tP zA4151-N(Z(^_LSUS?MGx;+vilhSVj82J}mevCbgnoiLHt0wgx&&o?sj2e3L%bxKA0 zXL7W!9eknZ00_M`Z6IBzk zS=89z`?>8qk{bC&6wGq_%25iarmGLdQv!W_2JX`ikGE3TW&bqPs{_iH$c58s3sLNp z=707IhVbpm-Jmpgq&T5r3im)z1*Q>P{Rfj(qfLOdE5;dIOKphvE+dPi)^Qmv@wr&X zuzVUOg$ErUG+IR|rFdiRDuB$0NH#Wyymb zIffnT$lDz3$dS6PBaaO6jt;fS;pZegYzDUf7;?QN02AVX#ML7hY{e8aFcuXs%B9(J z=yWcLaVgn5d?SFYlSp)mb#I~-eSh!A@CoaBYQINHo9;v1TUkelB|0>M!lM{mllElb z`yLO>LW>ye?A1$bLr3XZU$Z2dpCj+gV!)e_eVaF?lm&aa8!Iq1-m*i-pV>O<2%~ab zy^ohc42r5|Iu0Vo3uPn-lR&1|FmOsL2N%R}!}jy!Er|DVbnwTHn}N15G2@P=+aOVuiud2u&$s~DsTJue?& zRccs&p)umlS!9wS531x?il-HtxJ6yu;%1w!*VtQ-BDZBZBQ`156^Je|j&3_NMV6qb z4GfuSAKYt%d+kMr3GZ`XO@BPZO=CIqtj1?-P(Om{%maX;$FgtNTE7ihd0xm3;aMue zTVXdb_NacZmyJ>kHKeG3lJfDXMc-LCS6N(!IZbX!R^b_Np-qliokoJa&+xu}Asi`j zeEC=9V-s9oH4X0SE!+pGZXKjF1wx`JQ#5-iCX@uz+`v=6x))xoZGZ1;FW|;Xy*$>y zME%3UBNG0Q=)SnX2DNTG(C~pG;5HAAE#)j}esuD5Fo{;8bQQEV0PYn92%XUl##vop^oJ zYPz%$@mVb)0z;z}?tdlrZv$f431R?SWTA;wha?16$TE=$o^Y5Lf$+3nwXV5wK?dkU z8DPMxe`>S!!g~HVOhirq%lT&3?g;Ea%3wkc$=(iqRI@L|#rTG&Q!%ZnCf*1g74G?ss*-)gaR9mqxJ+jT}4 z#BXhxVT4yU5B88Cg>qyo>6B}F3W9q4l1XO+5aIMeaF!^Tx_+IswaL27-kB`P zF)CMRGXCS0{B2_O8ldqiZz~ICkxkC}5CPT}KrS{UDKgaB}ZeKQ^psMnpQ&Sq3p8~nIWsbJ?K2K7 zYiCRogX{^H5x6E~{^~=xixs0Bs-mWNrmSU0XWn zZb|hg6l)Hic+)x!m8sAJPtpb|behJJG}AMmJjlLMV3Fd|;iHI`wC!y#aY1&g*^?_> zv~ejIK^C2S62uc@b+*$mwREi&M>7g@x9|AD4%4%be6~y{g$h}ut}VYhqbf`At6EOG zXMX_|LDVc1wh@)rE!>!Rznz|#eS%)K_;+eQ=Q;Ww^X^Z<>t&vdeB_fP>=BL^m`u#w z7L}m*j5U?)b^n1~Eh0WT29nsFN0sFSdyEXb?==KtSD_x7kKD>%=&x22)tun)lCxmZ z%()GbbI@4j)0UY7xKn}u2NPWzcU=SzEq`R@w+g6vM}6qS4%HO<3|FwPH4GMawkI2p zTiW@Hs1BDeF36xy7jAa?sp3gSESD9Hf)W!-rwNw%wCLDajJ4c5WEw;Q377)bB}lJL z)$D+5N@&+4R$5yO7$PbWgF!Fn>_t zE%HF$p81WwZmV*;jgWO%IVMcKI&I_X-`8)EN79ETs0mbCT}0?fvj;W zf#UfC)Hh$Q$M2e*nYD*4>Mbt9g*+FQN_eBk`*@wbf+UF?s=wo(2e`MmIUS5(0~e zq9xO88EyX~rP5>AiiQi+JGLq5`h^~$+yFwY)Bq#hXvqlW)il}a@4NSg3&!2=B*7rK z{zopW^-K|iy(krCYzos0)_*1{0K8ip_T^x*m}Qd}RoK={py-4bpe_Ue(^gRXj09KW z(6&vKDu0{E3aC{64nY#^MOqOJm-vF4Du1Kk4QAuNeO;`PPr)tfi$5fl@b(*5o8zkKu6H~-mh{KfKX8h=;fTWIXo4Z@{? z#6+?B@Bu6`EK}W3X^u;6tXGhBPNl%#4KHDr?r(f&V$)EtH-FanOTheCuJ#;i4L9A*A2DMo=~h2kJ%BkbSFrEL_RScfSFl6m zQeiwp!8`}X#=E-{f${_~pUU8jSqqEZDlN?(!M;|i8AdX+#o48+q3=daJ~R%EwUsQK z)*+7LO(qfq`VeNy3NtW{K~AAShsY_Y;dZfUed38<+8OI3~rZOR1}SJO@04&C~p$rS=cvrLNx;&dPg=NLCv~e099ReasMkvG@I?;km0TWZHV^o=; z-3bueRbU^b1b;Ub*(~<0h}WOdU%cL}setrQ!uT&@)P~11doB-!ePDE4)a5)qTFec- zKJ9HGJ}jh}yWJBKK7iEuNiLuB0eW`7!Zy1bBpg0*Nse0AYUPGfhr4@@#a_PcgRE1> z$8Y|#MG;q_cepC9e;!h38QBy~0rbbpilB#KC zwqnKXY%`=uC|Nu!qRU~ulA;%UtPJUBpXcdK0&hd!juGAnL&VZ4OrzX zNJ(Qf12 z4h<3y)feR$)PTE#UL9#fL9{Zes8R0p|;p6J`{xT+7GFH5s?U z(kZp8+CL*l{aoR!>mOBd$TRM|kpSEte2n&m?TW<$2!>Ez$UEFd=4Do(hWPe~)5t`C(XY%^(>*9^bLG)$6flee3M3j5< zXxW-}I(ccNl z@v)j*9n_3ScZ?GOIa`Y=w5FT&{}d}Fu-kO(nzj+Lq{GEv(F=AmLm=%94mGlhK!5a6 z`FFLOgR$Xi`&RR)HF4q!GivQb8RLeqs)RG@(8?P%=R1DrA};J;HIt^?DZz==+1jf+ zPq%)uz-^iA4!3qLHcTM|Wd+-u>v!RvK)>D-DRsB*p#Ke0 ze*y_w-P$v8YlpZIArE4cIERroRs3tGc~{1rAG0_}IB(NLldF=c_yJHXpQ~GNk|auL zZ6xm>wgMN_-rb97z?o3Tzi;QrlH9X71Z~CV!J_lQ2lD zzo`BTv6otmpBhkIbOMHri%D0^t)%2x*+!%G$SAnNz}V93ha6ThY-XS zM1(Gp%*XY?)nCF{%&3<(u1Yc51<@e1nrN%Ye^*DSx*vabS4Y*) z#d-J^{M~1h(Zte(-ui^7ekOB}PTuW-2~4I#;JIpr2}msE`)!*BZGZ20-cU1@a1mAq z#chFbF~L_4+ZKN>R!evTpiV9=d1?WJSMoPhIaX0zQTpx7J)meoH?9r%&W&THK1J}` zCWd{#5foBM6Ljax^oUU=gVbW5WNR$reiW{yCIoL$OiEDr33Wl+bWB*50bt=9u#b+2 zsI!U;mdhCx9nVNyf`0;tGXnbTogi~B<<2vbt$WZP*Q`voER!F%i0&g8fwD0CO;xDx z}5)}JV^C?ipBoogQD<~Z<=9xc*ATm{I^s(*%Jt++*_(@n?m z59$YsUrkR?T+`ScF0Cm+YZIJh7g={|=a>1S~A(fawh>R;vKFM%Ed z#62p@zx7Cw;D6qFIKmM#DsCuPIu0Vok5Ev}d|~^Jxq4bnVm=+6;TX8@(Q5r2{u0hI zoT9lzbDmC)Y3H=tGCISa< zx!22}pPuOz_YFEx5HTV(+d{`^*I?V9xAKo)#2jLDcYo{IY)Kcbl}mIS@or?|+Gx=9 zubR4^>2h&7&`^lRaI+Y8i=Qut@V@e1Cy6D=b>1=jM!Q7C)ghju&a^|p`#pBJ$UgQf`NeQZHw{`SQW z^6Ka@tbc8L1UnRMhwUebQcTOI9 z3au`QhNs&ax5ErnoS=bSs$f6HwLec&lngi|>b8@A?9yBA5(VM2C-?*$z=uby(QU)S z#uflYjjab{#taUGxWh?++iN7>Qc3#W?`oNmI1H09>zdDt&qVw9mEM*DA_B~0=TCDNYF8eySy zb-*_N&P8Fr>7^Rz#L!9u%o+WmmDot-gp~wFFT@MY=hP1v&bLPJX1a5(1K-*& z@9Ty7l!IhiMo2`BPI`o~C37jN)q@)8H-7~6Jv5AbucCw@t^yAqVx=<(8N=QTM{JL~ zQTJ@C3_pu`4Ob|TH3M*Ps0fl1eQw%Njj#pB5Iax-o~zV2iPP!X>=bu+xLH7vCzna` z^IqOHcje|)cPISM1R`$zGlR-kt5x{JMUh}*;&GOK)#m1W``uh096j* ztFAx@1rD9?TTrl@YTBpJS||-2+7>{ov0e7ER|1G?eZI8kYJkIcOrSTP>|gxm3*m2K5`kA2g@VZAO{+& zX}ET)LSzhS2=^96dM{8cxIm47O+)@d=njfnMh;*hWKqa)+uNA7xA-+>W`r<8*Fx$? zexfrHZm1U}#5u>NSrV6S-+%sHW`+%)LOkJ(GinQk+y&1=_#v3>p~|(Qn4ct}9O28j zZ+ptx+rDRZ1{Z;RcQ6i zv}e&yz3lxvjU;VHnLo;cNty^4Cg{#2mNJK>P6CPi*_OAZsS5Px@-?KG57(hoD7 z$~NG{mgJ?T@w0<_pnD>L8zx>bsTb8&kuOq;#6*avKO~|eZs~%l%D`wue*(quoom8% zpCgd-(C7CXkavXvGw1btj_`+ln~V5`bZ^hOx4`dwZ~IQ;C5c85ju3)3wF2UdPPoe< z4@3hW5iL4I&LvxyqJKk3lXtgpnj`-;eNzyPVEFr`lL+HS%&8q7`!ZqRV%wOaC{bdSLYT8O`ZnC4}CEvU0%QBVlJQkYm?n9d*E`%mC|nCq5B zDyX0udyl<>kEd~c`XN^Ne6hjKBcw&l*j#sbqI|O2($v@R;-#fygdY4ssRMruD}opL zOO}lZ*4t?emVes2)Fbrt?>#Dzeb6=YqPsCa&-0LJq6k?_IAsU5s!Ep!Y(v3F9_cCpK9%CB}TxgV0q$QqveJ zm}ebooBn72uI3Awjh!wgNlSs0YAPnYzO28?(d*3~w|@{+Q(L%n zJv+T=5KcX`BB}7KS>2PeQsetkne3epu~X!TK&nh5&VG+QGpBzlvdZj40aVHrQ#>r$ zH;Rs{HED@2;ZX=4t@*rk7=LS87$r&%YE7%`l%_~0_ozrQS(m!QzkU<4miv345GRqx`!*7zlQ#V1iNY5`u3eqo_wERyo{;So;*^ zdad+4MW1*SqYME5Q6S2!OlA46Q0FzH5r2qk3Z)5sNs?jg#t4xe(g*dFGTTceerw3o z9ecLhz!pSfMMLfdE7(RY{2?@`PEPF&W!nUG2l?c*YMcR;+ z1DsT%{`5HI^+74nV~W@XQfuBC`U6G%AAbaoDLnv_%``WPwk}Cqqbq3CR`K|ORI+-2 zt1LVo4>;>1dz<5s={$zHo{Y^@>G9d*bZiOE4~DPDZ>nDuENwU9D-6qjOQq~kPvg-e zeu|s`49yn!EA(^Y(?nilT!w@{Fp)ve=4?>Ft`BPgSO#4S2<#cdEA?8QUYfYhXnz90 z>1;P4r ziQEVlFg0Q}!f%aKY|z*iZJq(J$_K*>NCahF1yodB*B<5)Lw9#bNT-yfbhjWOlG2To z1JaxWFzVtv z@>RJmc_hY2!-54=|7#$ffs@y28I@^5r=`$JQB4>I_j8m{Tn^-jk1a!m!sHC}osI&u z(!1FD{E-Zvx}ihg!!!b~7!NI87l_nIi1wNZ&r7Sn4*Z^_^wq~>ynpCELYQ6eIF&bS z{=FJ?vF!BM?;!9Gar_fu+lQ-RIi(X}N|^(qU%wjIguBtTL+ib#P!;6VyzM;4LU2yi zrs;o}a56eNC2IfHka_R4y|jisMdK%gBy4i_(V+Tleuq%y_c8ywN*oa`>KFb}oSUB5 zXInkocz7Mvwt6f!@3+i6V<}+}T>%Z5J!*WP5Wl=f`)+d%R@WWhmhit$nxN zOD}`v2GPlluY}%vbVPG62$aVXQf^{}Jp8WG`V`&YlQfVV3#}3s?o56-q~yLVF3JWy%y18NmuSB z^kS_9!!lCRPc2{aTF515FNjB;mIQHjxM>j-z!o{%p+{}_{IVHQbs5^6wM;tB45~~{ z6GQ#E<@)0C@z|G!3#FL)ByK-xFk9K5ttTpcB=pQKI0G~A&p2k5QXEicbiLsnixH4! zb02sR2iw}N8x&!(5^@8$&CYqo5R6x)h4S#3-cNY7FD|tuIZEvOE>o`F#tcDHEc#xi zo7>Rj2Xzu-94bLX>UyeK z$0&m#nB4+X&c!QVki_}Z!P0{`A~BF&D~$*EA8aK}?GQc`>Sqsg#&Sx4Ns8M|X&uig z5cH@*P{fQrC3ToiH7u2VcBtT-4?dQoan0|XnS_oC5*2P)4|w3|_V;G*pnWrHDd$_6 zjq+HMnt8kj*3Dn{tId{|llshRl7U|S(p}QuwzQ^w6uPf~j}a)qN!YFKj~k&V%05De z_iAre%x_%Uul?}R;xY~+&X|Z)anHdLMOj*EO>I|9ZGUvt}9Q4&(Ror$2X$r$gEmAVROWj;0nLc zw|_#DC|{&yRVsm?0ewrUYV za^-E;l+$_-sx#qp&t^l<44ZzpDTfv^h5B+vVU%8GVQDb$y-|$Fqq2@C+j%2r8CB@H zP{+hXi4SOx{xnI;a1k$Ot}qqp(K~qL(0I724rTf(RS)b2rX{*lBr*>~&LN`ycsrQ)_#5=S zQ?Yrf+lHdqC(IPelkl$6my(_D-B-Rh_4`8YpH%VMrEtau(2!ARL2^1|E&2smb$*~y zhx?>ee~`+t+_&C!?ATx;)(ZTxxs=O}^jKG-e33GW4rE-2En!42q(paDJ6+IA4U_wN zS^^O)i^g!WpOGzf*nJn1DKS!Hn8!@A!0Ymf!2J2Dp2O==NA?tN*~e^OoX8+FriIbH zDiHz|lwV)MyhfP)`iPJiWHhCxP+Rw*FW<&}ZrGx{L-P0(J55o$@cgpFCZ$W;evJ`t(=8{7 z^l3Qo&Q^SFUj(yhhXe-BV|6LgP`zhmbW_`wh_ea|N3$zHWT%+@!I)ILfsoPejrE?2 zvo>eFiBw)zHI*D2vUAB*#4p105bCNLjamhC(S5|Bj9VO?E||hK_%JR#Q>?AwCQrv@ z6vPXQ8FbS8^J4H1PDJ5srmxQvnsMKn@yke08Mb~4N%4# zV&r@7kQj<1wkKCLZ2VSN)tOFEIRS(0g&v8^R?)$E=V37+g|ad(`4|C4y7ce0DLmIG z-{=AVmx3O%uf)R1h)hhU`wgI+hQ{Q^Ha0NNOmZG-$Hi%G71LoONimZz`hC6Mdn)i` zj-`$c5{WGNmzKI{8$1f$&d>TCJC)&&R~onyEZF)H3MN`ww<1vqF&D|DXV{K>EFo$p z*1$-UXqDvKe{8msptI(W)}U^ysl~nVqseEk-ihzb(TPd7k1PQ7b($*Fn?ApfG<=0=>O0_U~Lf+pngz(O4v3^diWnjD~IP7GD+*h(u2_HjQ^$g}e-tZNY^g8DvhL zVapgSusw-ISfFUNeBz;%jU?oTi`b6a)2?kJGxQ>+`*{O;II$%JYPwganE$~k?x5!^ z`C?d-ewxnpXGcfP2ycSaO1|4S7c_;?QNSIqN9FdCs5Oj91xh zL{$bHcOxNDR|>@_GZv_iQ)$0gHg6J*Au~ar-6OP?#Bw9$2O;^K5M>^O!XS_J4d;)m zN%lLDoxX%^A$p?HLyL7shnfazcwGu3F65u~+LgVAR8lw@@<&8Ix9d%QsFokQ;<52% z6R)Om1Ic?^H(EE+*^iC3yeMp2H*d?hnyR-vL!dcaZFzqJu>}9^E1^}vAj=}{l)0MUzxt|=;Q7SRLjzqD(n@WDN%R9`QR(Q{(F8Grvc4kB}H7b zv?L(3S(W`lh>t5{iR!c8q%#pN-m6ti^G=cH490|f(u_ORn&-&xbio!+>-D91D_u{2 z>6+Q7GRE*JV-7%fF^@M#fBSM=oe|}u8HJHaNCAW!H6g4e%o5e%q6eSmrbX(Tn2FW7 z4QI8AnelR`hA1gpFqcntIu^Y)FZlWasGqT z?@x6L;D;vhRdn0&?wnYX*J>}Qsy&ex>&!e(-^j~hufd#C0Sr|w^F?bt5Z}p4Uu7SC zJv(#wu7!gvk>7pF(H(s-nq}YAu3u^}KiWIByGd#j$mx6DP^E4q>=vQnrG<>e^K)c1 zK%2j3nj#TeZmV~RQ2&wZXZ6{GzS?`ms_GyD>9Y8Qz#q(cz7gy+u3h3%2NHOq{=G^s zHo6wq*|$2589b};$C~f{h8xa z36`bRdD^#^*6+**=tyEO>FgHVc^uJ?}g$y3k~XLTQ6jtVP=eHOj{2gaK?C^H~DjZ4or4-m^!tE-&lRI zE|w`_YYqKyVSr=qBm#OQMZ&>Ct(qIZ{OufPI(&#_q+X~>${tjxV5oM53K~UD97uAB!5Hi3HA&h~E1E;z~_w3kO@FfGo{@`LFGPtK=Qd-5Vk{Q0sdM_(>f8Z=N8iHBo40^2Cjr#(PqmK8^Cg zZgdpgKvdH8k8SWdE_!3GYdX(KC6+_CeMrzcdAxuu`5rYqh-6@koFuN$u|i+lsaxM1 zv%5UQOOiXnde@t_WV(t>+byUDb5bQt&M#0cP<9WZ>)>}D7jIvdhM0zxzTNV*^obqj z{J8@3Ni3yxS0$>uAqgAJ>og+?fJ2-quiiNEc=7ALf|Y1buKZ^?BWEM1Cc9 z9VboDziQErCivA0cI*s$)H)7}iZ5lyn~z=QjGN|PgOAwOp9Pj`&GS3sNwgk!HD2H? zd}T;FYg%0jR`sy{F;0JvzE49fxl^^^C7y4$xuysC(d6#xYyHRh{eC^xGYB)@`C9%| zC(vpX%4yk;F&~T>2{4-5E@&hCXiRunK~nz15YbQ_$URjKtj9vRK2sV!5=|(>=fN)E z?-G)O2K-zD6E0^}$iuX~1PK$Q_K!Y=jR_k5G@LHwhaV5~l@|5hAx@S{Ho9-D_opL) zq2MxwLn~rv+Si9pKV6W|tycehJ0P;Hpf!d%?F2n2q7)bVmEfzsfN<%Bu}FORt5r$4 z>%|^9QnBe7#r`&4YBP#Y?W;Nf1c6p*{COx`_N#j54cD_~>#a)Xc&^T1=-zj~OW)V& z%~w$d}lzWVqJ$qpS9 zWMt;GrQ6-S5Se8*sS>Uq4sAx9Lba%Zehl(f6f&}%{>B;$*nc#yo1A-Pp{q&NV%Bd) zTySdYInWT)wa&v+L13vTb_z?(?g%i|UX&@g$Nj4F3uw=G;Jq*Jjz*2*)shj@_cl6I z)~3&DjjF!Jfnd?>5+w?OdA@$)HjCs-eUO)sk!2%R;a0ZT#86v5`0WWltA68Cs4MlC zlfz1J4F3{pDI2!n!a>t#4>z)hwI!Vcc|?!UfIXJsux0Kz0vE<||fyA^hZ$UlEo-op2`7hmOL8(@bXg>5M68|gO7yxVPcyl<7yIhWr z2Y#z*WPZ#l@Rt?+1PzVxz;@W)xZesIJEooxJ?HJiH+%?zSmkSPWE6@i7JZNDO0>dGB5caDbof9~u(Y-&Av zQeXeWsLZu*3*6+F(kcIDL;IHOcVI-j?Xg?5OAvhAQrQ@hJj(%XkU#I)-{>j@RM$^N7a(&99 zdI{gRS$n@Qu>kG7m`Q&{a;S}3NgtRIK|jon?{HUaz(JB#wjm+u`)qbhnX;UD_hHaYM;@Lw0K zE^ti-t!41 zzc=T7X8x`~wib#gpXz->gJ{t2ih%p(F1zB{zu3ak|)<^uyvZ`DmiBdSwcgK{FgG^L6(4c{e>7?{a*sy<>D2)0{f~ z$$aXm`g7SXd}}hMXV_X=Y1Sy_(%F=XqxQan#G!vuA-!iBzz&hmX>0JK_R&dv)BLku zmmcnU4(4{e{RlCbh8RGMlH7AeuTFnZ9>kgh zDsuV$E|iX3O&d_1$v10hsM+B*>ar2@dj{-ZQHZ`+hzWNyU@qc@adcGuh|w8@WodID zFz!zE3e=r3mv3@SljVmrOin3`y~Y)0kh3lh`_tdgS$WiAm&U=8(O_1Yv39!qp;kSY z-G~1JO3C+n`vz52b)AG4^|~VkWcSAGCa2OZqS(si5{KEKs#d9)+_aN~Z}pT(i6}U= zNh8)MH;1Ysnj&VXsjKW~44yjpPx37n(f4GqKrHpl9BoR=u__v$Y%$n&hK2PG=}dDC zn72v87L^Z%#B>**$?B(E7^6Ia6GM3gTb;=jIgoH)-Y%lTFvmvc=~ugm6YY}~$!hsHj+DDGt49avkrvUSl~r-xU#I8A03ZMR(5p)EH$41?>KbV}N^wQ5>t?7}RwK9rOm zLM^>?B>@KG;U)DrL{!fvl{25`{z=7#*aS6&Nd@jB(nu;*V*!i+kw8wyt}MPVNorx~ zO$PY!RdGTcrnuBhZ>e7d$SigTM`I{YpOTNpYLViKy_x7L6^e3*VwYS<=sSGEnu_;Q z-;YVPe7$X{f|LTECSOlQI}hZVnpL17KfGJ)Bz#^h-#HpOp;M~A{cD5RS?)qOp5e2; z+H)BD8ZW7!o`c8UOIKIK15&zCYtPah90VI^^KwP;vR{CDs5iP(w6N%A3%9>3I>k$+w8qM{{$2l7RAmJhywxTAa+KJrQp#BgHaK53 zkgdL!QdrLh9Y7=$-b_=e0DV>M2RPE{IT`vfbVJLN&$w$dUFuQ}Vy5b(T*3(ur#p|7oO>N^t^X475HdMNd zz_W9RM|V(@8JRgF@D-pe(op;S&ErLY{}+Y?nQDZe@U-|&nvN;1=BoA1Tf==&Zl#kP z6#hWKd-3!^r^O2#sYGH!G#5!R9J)3I0+MET0ctd6{%vE9H1oPYY*@N9H4kf32vVi) z`M;3U5%1e(=m~N#dbJ)(kMf#R+ct(P$`&g zUrM>8WwT4MG`?$`!&9xUw9ppM;@<6#g|q+K8>P+EYci%hFI9aqRK+Rx{ti_7{%$FY z+Ba|O_@TCitPOUVv5u)AvDE{wxEfdm$wron6gE3e^&$Nf!|&P@6JwN6$1SED8SBCF zaNDl&SFh2S6jno0xPxC^gzokBj7Cl_S4mGNvhfG25b@%ik>~DbSbqE-Q&Jyy7IZYY zny((9#QnjOOD88VC6Mcre8?!2mM)~qu^5N+1?v5ZoXSovg?Dq@URLSG+9MOI%QQ>* z-5vPtwPb@=l`${U(sNMd-nrce!_IPDuEvkZn=$)o-@Q#+#5~aK8+*<2iRnpjOc7?D zcMuo)k2pFKon=<-*Pp0azL01S)V1)$8Y4$iaFSEL#LFy3|7e0plS^#K3=M^!3|jGP z&hKfp$bdUGMlgb@@0`y^u~*4~ycyVNeSN*bVp7lLZ5mi=#zd;4=00Xx2ew^ca!=2m{JLSOwu%}_Az-1xJ5^l zPEE8;T=0Nq`^-@+7jaThA`Cj$?+S%%Rbn%mxK+3D_P@quc0PU5aj&4nLPt+8m!1Bp zzyF{RqFtD~*Q2JD|l+=&9pe}`>l2M6fE818q`^=#J?06?ZLx1w*Wv*-++z-D&v-3_@In^(Ba&8%p^M!d55994;y$5~ zs&PU~s$LAgoK(i1J$Nmh{63Lkg&j-s)N(!kDj*z2EtWyH_Eb_A2ryI|Qg4=P?y$7~ zz($a0R`sZ{w9i%`xHWZwBcRgF8ee1zo130?n8YOl1tI~v87Xk_8-0;ZtEG&MGlq_mt@oq1k0cZlWKi-mBmLD z9VpT!Y+IWld}-BQi!_qJ7H{;r<5AjoN3R0a>F+%;M^lP6`P*CDFYiM+kYk8*=Zc;T zg;-ePinw_tU>YrzB5oLZe2xYdnAH#~4JNu_lA^hl>z}hkO_QK14VQx~hX_gUpZ^&< z7ymH4u`3y{@$>WRAsuvyu8zRt2f@GOSdxqdoxq5}5 zu7m=qcN3jhdkew?rCcF^)Rh24G|=_e%sU^L+$fk0xNfM>0Cb5HV06sC?WLn&NyL^4 z5k=Va5tt1|r2r7r@Q;CW5pKYmpW|RX#9MnG4L}QbKnQc10oU9@aI3)eB~p#$4{+gK z7s8)lZvuo=$4e;n~D^}!=QscV`9=lZp`!5*24Mqav zUWfkw+SqQi)pYEF>HZdiQbTnBuDi{@240^W@_*v-)>PvIsdsd^M&6nTBEatM`X*q8 z8bDbiNO}#HMXD&)U=QIxL-XLK0Ur!H*c>xJ2y3DN&~EdGmwnTZ3PdWfnO(!2veb?Jx z06@7@6Db6M@6^Ccvw24dcnCQB%N0H>LJz>I;gmH`A2>#rv`pDZAG+w%IS)$~sb zkOQP{I>^fb{8-o1w=X4ZT@DWc^kf+pDF^VO60li0;GWdK zCqC{!EF935r27~cWa(~U=l+7z&BETv&eYAql~Y{_0n85kcg^~%1LQ!?7#JqG2&RPj z%L5oU!lLB?a`5a}q5{CocH8B@D~T}lL-K0`5C}j7fw=yOc&&?W9Ns~U=6cTa;Sktf z0w9ni4hY2g7YSqX+AAzX0U*4c;pqwh8G;pzS`pxYttkK`H~nEC0k=2sAPn#zfA@bp z3!_m49^UpfRRqYu@R!D1dsO-f#=!n}eqR*f`F)wc$&Z2k->C#GW2qy6K_F42e@8)B zxao2armX}J-^OxO0>}W9r5l_J)}RDn+~R%L`0VO!2pFa^Kz56>!dt-H#vKmdMyPM` z=xaQ6^9~kfzSDd_*B_bg)xG6%291-vR8e^oVb=dK@o+xg#qGNb~D8-!-OC2D%33l40 zN8Jyv%p-V3{}!f2eaE#@2Z(MK#r0YN`@r`h4S)((um1m+O4SX@48zv=PZg;(;4|~& z2Ihc0*8qrbrZtT$ju{_3oH0DVzjGUL3aROcj z;lJFtvHe3uhq-J0XVFG!!QBLN+}fhxI|^(@>p!V)Ufb?--P+(A{oVRe(uTte+_!MF zHb8n))awNbHsyu+>j3v)TiXBeadAz~x`8=i@;Z0B0@ne*M+#i#WBAU(^Owvr{%a2s zH_4#Lh>&N&Yf_5>0*U;^Dt-W)(*YE2E5WV{4^b<88`(h@pt^-)uHh!pTewLGK!%O$ z0=T!f&1+kU*sYCS?`}{>Bn)4%!Q+*~i}$xG8p&H~xE?@$BaLqBP2CJUfsb(N-`iS| R^ey$59zcP-ECWvv^nWk9Ne%!2 delta 109619 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

mz4(klscdBi9>X5pFVTM&~Y< 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 diff --git a/dist/js/fuelux.js b/dist/js/fuelux.js index 55deab119..49f3c1dfe 100644 --- a/dist/js/fuelux.js +++ b/dist/js/fuelux.js @@ -1,5 +1,5 @@ /*! - * Fuel UX v3.15.11 + * Fuel UX v3.15.12 * Copyright 2012-2017 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ @@ -1422,7 +1422,7 @@ // -- BEGIN MODULE CODE HERE -- - $( document.body ).on( 'click.fu.dropdown-autoflip', '[data-toggle=dropdown][data-flip]', function( event ) { + $( document ).on( 'click.fu.dropdown-autoflip', '[data-toggle=dropdown][data-flip]', function( event ) { if ( $( this ).data().flip === "auto" ) { // have the drop down decide where to place itself _autoFlip( $( this ).next( '.dropdown-menu' ) ); @@ -1430,7 +1430,7 @@ } ); // For pillbox suggestions dropdown - $( document.body ).on( 'suggested.fu.pillbox', function( event, element ) { + $( document ).on( 'suggested.fu.pillbox', function( event, element ) { _autoFlip( $( element ) ); $( element ).parent().addClass( 'open' ); } ); @@ -5017,7 +5017,7 @@ // suggestion dropdown this.$suggest.html( '' ).append( $suggestionList.children() ); - $( document.body ).trigger( 'suggested.fu.pillbox', this.$suggest ); + $( document ).trigger( 'suggested.fu.pillbox', this.$suggest ); } return true; @@ -5826,6 +5826,23 @@ var viewTypeObj = {}; var height; var viewportMargins; + var scrubbedElements = []; + var previousProperties = []; + var $hiddenElements = this.$element.parentsUntil( ':visible' ).addBack(); + var currentHiddenElement; + var currentElementIndex = 0; + + // Set parents to 'display:block' until repeater is visible again + while ( currentElementIndex < $hiddenElements.length && this.$element.is( ':hidden' ) ) { + currentHiddenElement = $hiddenElements[ currentElementIndex ]; + // Only set display property on elements that are explicitly hidden (i.e. do not inherit it from their parent) + if ( $( currentHiddenElement ).is( ':hidden' ) ) { + previousProperties.push( currentHiddenElement.style[ 'display' ] ); + currentHiddenElement.style[ 'display' ] = 'block'; + scrubbedElements.push( currentHiddenElement ); + } + currentElementIndex++; + } if ( this.viewType ) { viewTypeObj = $.fn.repeater.viewTypes[ this.viewType ] || {}; @@ -5856,6 +5873,10 @@ width: this.$element.outerWidth() } ); } + + scrubbedElements.forEach( function( element, i ) { + element.style[ 'display' ] = previousProperties[ i ]; + } ); }, // e.g. "Rows" or "Thumbnails" diff --git a/dist/js/fuelux.min.js b/dist/js/fuelux.min.js index 87ebc6064..5f63920d4 100644 --- a/dist/js/fuelux.min.js +++ b/dist/js/fuelux.min.js @@ -1,10 +1,10 @@ /*! - * Fuel UX v3.15.11 + * Fuel UX v3.15.12 * Copyright 2012-2017 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ -!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("Fuel UX's JavaScript requires jQuery");if("undefined"==typeof a.fn.dropdown||"undefined"==typeof a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){var a=this.isChecked();a?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){var a=this.$chk.prop("checked");return a},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$inputGroupBtn=this.$element.find(".input-group-btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.$input.on("keyup.fu.combobox",a.proxy(this.keypress,this)),this.setDefaultSelection();var d=this.$dropMenu.children("li");0===d.length&&this.$button.addClass("disabled"),this.options.filterOnKeypress&&this.options.filter(this.$dropMenu.find("li"),this.$input.val(),this)};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){"undefined"!=typeof a[0]?(this.$element.find("li.selected:first").removeClass("selected"),this.$selectedItem=a,this.$selectedItem.addClass("selected"),this.$input.val(this.$selectedItem.text().trim())):(this.$selectedItem=null,this.$element.find("li.selected:first").removeClass("selected"))},clearSelection:function(){this.$selectedItem=null,this.$input.val(""),this.$dropMenu.find("li").removeClass("selected")},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val().trim(),notFound:!0};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){if((this.textContent||this.innerText||a(this).text()||"").trim().toLowerCase()===(b||"").trim().toLowerCase())return c=a(this),!1}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},keypress:function(a){var b=13,c=27,d=37,e=38,f=39,g=40,h=a.which===e||a.which===g||a.which===d||a.which===f;if(this.options.showOptionsOnKeypress&&!this.$inputGroupBtn.hasClass("open")&&(this.$button.dropdown("toggle"),this.$input.focus()),a.which===b){a.preventDefault();var i=this.$dropMenu.find("li.selected").text().trim();i.length>0?this.selectByText(i):this.selectByText(this.$input.val()),this.$inputGroupBtn.removeClass("open")}else if(a.which===c)a.preventDefault(),this.clearSelection(),this.$inputGroupBtn.removeClass("open");else if(this.options.showOptionsOnKeypress&&(a.which===g||a.which===e)){a.preventDefault();var j=this.$dropMenu.find("li.selected");j.length>0&&(j=a.which===g?j.next(":not(.hidden)"):j.prev(":not(.hidden)")),0===j.length&&(j=a.which===g?this.$dropMenu.find("li:not(.hidden):first"):this.$dropMenu.find("li:not(.hidden):last")),this.doSelect(j)}this.options.filterOnKeypress&&!h&&this.options.filter(this.$dropMenu.find("li"),this.$input.val(),this),this.previousKeyPress=a.which},inputchanged:function(b,c){var d=a(b.target).val();if(c&&c.synthetic)return void this.selectByText(d);this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0,filterOnKeypress:!1,showOptionsOnKeypress:!1,filter:function(b,c,d){var e=0;d.$dropMenu.find(".empty-indicator").remove(),b.each(function(b){var d=a(this),f=a(this).text().trim();d.removeClass(),f===c?(d.addClass("text-success"),e++):f.substr(0,c.length)===c?(d.addClass("text-info"),e++):d.addClass("hidden")}),0===e&&d.$dropMenu.append('

  • No Matches
  • ')}},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="Invalid Date",c="moment.js is not available so you cannot use this function",d=[],e=!1,f=a.fn.datepicker,g=!1,h=function(){var a,b;for(g=!0,a=0,b=d.length;ae.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(j<5){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
  • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;c")}},parseDate:function(a){var b,c,d,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=e(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},d=function(a){var b=e(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(a),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,d):g(a,d,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,i=c.exec(a),i&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(a--,a<0){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=o<=35-n?5:6,f=0;f"),g=0;g<7;g++)l=a(""),i===-1?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,d<0?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(e'+c+""):l.html('"),c++,k=j,j=i,i===-1&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;b");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw c;e.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw c;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;b=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom:void 0))}function d(b){var c,d=b.attr("data-target"),e=!0;return d?"window"!==d&&(c=a(d),e=!1):a.each(b.parents(),function(b,d){if("visible"!==a(d).css("overflow"))return c=d,e=!1,!1}),e&&(c=window),{overflowElement:a(c),isWindow:e}}a(document.body).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document.body).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c)};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){},msieVersion:function(){},next:function(){},pause:function(){},play:function(){},previous:function(){},reset:function(){}},a.fn.loader=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.loader"),h="object"==typeof b&&b;g||f.data("fu.loader",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.loader.defaults={},a.fn.loader.Constructor=c,a.fn.loader.noConflict=function(){return a.fn.loader=b,this},a(function(){a("[data-initialize=loader]").each(function(){var b=a(this);b.data("fu.loader")||b.loader(b.data())})})}(a),function(a){var b=a.fn.placard,c={accepted:"onAccept",cancelled:"onCancel"},d=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.placard.defaults,c),"true"===this.$element.attr("data-ellipsis")&&(this.options.applyEllipsis=!0),this.$accept=this.$element.find(".placard-accept"),this.$cancel=this.$element.find(".placard-cancel"),this.$field=this.$element.find(".placard-field"),this.$footer=this.$element.find(".placard-footer"),this.$header=this.$element.find(".placard-header"),this.$popup=this.$element.find(".placard-popup"),this.actualValue=null,this.clickStamp="_",this.previousValue="",this.options.revertOnCancel===-1&&(this.options.revertOnCancel=this.$accept.length>0),this.isContentEditableDiv=this.$field.is("div"),this.isInput=this.$field.is("input"),this.divInTextareaMode=this.isContentEditableDiv&&"true"===this.$field.attr("data-textarea"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){(this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.isContentEditableDiv&&this.$field.removeAttr("contenteditable"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled"),this.isContentEditableDiv&&this.$field.attr("contenteditable","true")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.isContentEditableDiv?this.$field.html():this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;c0)return!1;return!0},setValue:function(a,b){return"undefined"==typeof b&&(b=!this.options.applyEllipsis),this.isContentEditableDiv?this.$field.empty().append(a):this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.isContentEditableDiv?this.$field.html():this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue,!0),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){var b=a('input[name="'+this.groupName+'"]');b.each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){var a=this.$radio.prop("checked");return a},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.$repeater=a(b).closest(".repeater"),this.options=a.extend({},a.fn.search.defaults,c),"true"===this.$element.attr("data-searchOnKeyPress")&&(this.options.searchOnKeyPress=!0),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon, .fuelux-icon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypress,this)),this.$repeater.length>0&&this.$repeater.on("rendered.fu.repeater",a.proxy(this.clearPending,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(), -this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.$icon.hasClass("fuelux-icon")&&this.$icon.removeClass("fuelux-icon-search").addClass("fuelux-icon-remove"),this.activeSearch=a,this.$element.addClass("searched pending"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.$icon.hasClass("fuelux-icon")&&this.$icon.removeClass("fuelux-icon-remove").addClass("fuelux-icon-search"),this.$element.hasClass("pending")&&this.$element.trigger("canceled.fu.search"),this.activeSearch="",this.$input.val(""),this.$element.trigger("cleared.fu.search"),this.$element.removeClass("searched pending")},clearPending:function(){this.$element.removeClass("pending")},action:function(){var a=this.$input.val();a&&a.length>0?this.search(a):this.clear()},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||(this.$element.hasClass("pending")||this.$element.hasClass("searched")?this.clear():this.action())},keypress:function(a){var b=13,c=9,d=27;a.which===b?(a.preventDefault(),this.action()):a.which===c?a.preventDefault():a.which===d?(a.preventDefault(),this.clear()):this.options.searchOnKeyPress&&this.action()},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.options.allowCancel||this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1,searchOnKeyPress:!1,allowCancel:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),"auto"!==c.resize&&"auto"!==this.$element.attr("data-resize")||this.resize();var d=this.$dropdownMenu.children("li");0===d.length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){if(a(c).text().charAt(0).toLowerCase()===d)return a(c).children("a").focus(),!1})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
    ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
    '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
    ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=a.fn.utilities,d=a.fn.utilities.CONST,e=d.COMMA_KEYCODE,f=d.ENTER_KEYCODE,g=c.isBackspaceKey,h=c.isDeleteKey,i=c.isTabKey,j=c.isUpArrow,k=c.isDownArrow,l=c.cleanInput,m=c.isShiftHeld,n=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
  • \t\t\t\tRemove\t
  • ',this.options=a.extend({},a.fn.pillbox.defaults,c),this.options.readonly===-1?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this))),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this))};n.prototype={constructor:n,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){ -return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(),d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}return this.$element.trigger("clicked.fu.pillbox",this.getItemData(c)),!0},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
    ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c=this;if(a)for(var d=b?b:1,e=0;e .pill:nth-child("+a+")");if(!f)break;f.remove()}else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e;if(!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length){var f=[];a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value})}},inputEvent:function(a){var b=this,c=b.options.cleanInput(this.$addItem.val()),d="focusout"===a.type,e=d&&c.length>0,f=this.acceptKeyCodes[a.keyCode]&&!m(a);if(f||e){var l,n;if(this.options.onKeyDown&&this._isSuggestionsOpen()){var o=this.$suggest.find(".pillbox-suggest-sel");o.length&&(c=b.options.cleanInput(o.html()),n=b.options.cleanInput(o.data("value")),l=o.data("attr"))}return(c.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&c.length)&&(this._closeSuggestions(),this.$addItem.hide().val(""),l?this.addItems({text:c,value:n,attr:JSON.parse(l)},!0):this.addItems({text:c,value:n},!0),setTimeout(function(){b.$addItem.show().attr({size:10}).focus()},0)),a.preventDefault(),!0}if(g(a)||h(a)){if(!c.length){if(a.preventDefault(),this.options.edit&&this.currentEdit)return this.cancelEdit(),!0;this._closeSuggestions();var p=this.$pillGroup.children(".pill:last");return p.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(p,{el:p})):p.addClass("pillbox-highlight"),!0}}else c.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c=this;if(this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b){this.$element.addClass("truncate");var d=this.$element.width(),e=!1,f=0,g=this.$pillGroup.find(".pill").length,h=0;this.$pillGroup.find(".pill").each(function(){var b=a(this);e?b.addClass("truncated"):(f++,c.$moreCount.text(g-f),h+b.outerWidth(!0)+c.$addItemWrap.outerWidth(!0)<=d?h+=b.outerWidth(!0):(c.$moreCount.text(g-f+1),b.addClass("truncated"),e=!0))}),f===g&&this.$addItemWrap.addClass("truncated")}},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
      ");return this.callbackId===b.timeStamp&&(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
    • '+c.text+"
    • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document.body).trigger("suggested.fu.pillbox",this.$suggest)),!0)},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b=this.$suggest.find("li.pillbox-suggest-sel"),c=j(a);if(a.preventDefault(),b.length){var d=c?b.prev():b.next();d.length||(d=c?this.$suggest.find("li:last"):this.$suggest.find("li:first")),d&&(d.addClass("pillbox-suggest-sel"),b.removeClass("pillbox-suggest-sel"))}else b=this.$suggest.find("li:first"),b.addClass("pillbox-suggest-sel")}},n.prototype.getValue=n.prototype.items,a.fn.pillbox=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.pillbox"),g="object"==typeof b&&b;f||e.data("fu.pillbox",f=new n(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.pillbox.defaults={edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[f,e],allowEmptyPills:!1,cleanInput:l},a.fn.pillbox.Constructor=n,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.isDisabled=!1,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.syncingViewButtonState=!1,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search({searchOnKeyPress:this.options.searchOnKeyPress,allowCancel:this.options.allowCancel}),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.pageInputChange(b.text,b)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$search.on("canceled.fu.search",function(a,b){f.$element.trigger("canceled.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),this.options.defaultView!==-1?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})},d=function(a){window.console&&window.console.warn&&window.console.warn(a)},e=function b(c){var d=[];c.children().each(function(){var c=a(this),e=c.attr("data-preserve");"deep"===e?(c.detach(),d.push(c)):"shallow"===e&&(b(c),c.detach(),d.push(c))}),c.empty(),c.append(d)},f=function(b,c){var d;if(c&&(d=c.action?c.action:"append","none"!==d&&void 0!==c.item)){var e=void 0!==c.container?a(c.container):b;e[d](c.item)}},g=function(a,b,c){var d=a+1;d0&&(e.filter=this.$filters.selectlist("selectedItem")),this.infiniteScrollingEnabled||(e.pageSize=25,this.$pageSize.length>0&&(e.pageSize=parseInt(this.$pageSize.selectlist("selectedItem").value,10)));var f=this.$search&&this.$search.find("input")&&this.$search.find("input").val();""!==f&&(e.search=f);var g=a.fn.repeater.viewTypes[this.viewType]||{},h=g.dataOptions;return h&&(e=h.call(this,e)),e=a.extend(e,d)},infiniteScrolling:function(a,b){var c=this.$element.find(".repeater-footer"),d=this.$element.find(".repeater-viewport"),e=b||{};if(a)this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=e.end,delete e.dataSource,delete e.end,this.infiniteScrollingOptions=e,d.css({height:d.height()+c.outerHeight()}),c.hide();else{var f=this.infiniteScrollingCont,g=f.data();delete g.infinitescroll,f.off("scroll"),f.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},d.css({height:d.height()-c.outerHeight()}),c.show()}},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:NaN,(a.end===!0||this.currentPage+1>=d)&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b=this.$canvas.find('[data-infinite="true"]:first');if(b=b.length<1?this.$canvas:b,b.data("fu.infinitescroll"))b.infinitescroll("enable");else{var c=this,d=a.extend({},this.infiniteScrollingOptions);d.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},b.infinitescroll(d),this.infiniteScrollingCont=b}},initViewTypes:function(b){var c=[];for(var d in a.fn.repeater.viewTypes)({}).hasOwnProperty.call(a.fn.repeater.viewTypes,d)&&c.push(a.fn.repeater.viewTypes[d]);c.length>0?h.call(this,0,c,b):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(){this.$nextBtn.attr("disabled","disabled"),this.$prevBtn.attr("disabled","disabled"),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a,b){var c;if(a!==this.lastPageInput){this.lastPageInput=a;var d=parseInt(a,10)-1;c=d-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",[d,b]),this.render({pageIncrement:c})}},pagination:function(a){this.$primaryPaging.removeClass("active"),this.$secondaryPaging.removeClass("active");var b=a.pages;this.currentPage=void 0!==a.page?a.page:NaN;var c=0===b?0:this.currentPage+1;if(b<=this.viewOptions.dropPagingCap){this.$primaryPaging.addClass("active");var d=this.$primaryPaging.find(".dropdown-menu");d.empty();for(var e=0;e'+f+"")}this.$primaryPaging.find("input.form-control").val(c)}else this.$secondaryPaging.addClass("active"),this.$secondaryPaging.val(c);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+b),this.currentPage+1=0?(this.$prevBtn.removeAttr("disabled"),this.$prevBtn.removeClass("page-end")):(this.$prevBtn.attr("disabled","disabled"),this.$prevBtn.addClass("page-end")),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){this.$nextBtn.attr("disabled","disabled"),this.$prevBtn.attr("disabled","disabled"),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){this.disable();var c=!1,d=a.fn.repeater.viewTypes[this.viewType]||{},e=b||{};if(e.changeView&&this.currentView!==e.changeView){var f=this.currentView;this.currentView=e.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),c=!0,e.viewChanged=c,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&this.infiniteScrolling(!1),d=a.fn.repeater.viewTypes[this.viewType]||{},d.selected&&d.selected.call(this,{prevView:f})}this.syncViewButtonState(),e.preserve=void 0!==e.preserve?e.preserve:!c,this.clear(e),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&c)&&this.$loader.show().loader("play");var g=this.getDataOptions(e),h=this.viewOptions.dataSource,i=this;h(g,function(a){j.call(i,{data:a,dataOptions:g,options:e,viewChanged:c,viewTypeObj:d})})},resize:function(){var b,c,d=this.viewOptions.staticHeight===-1?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,e={};if(this.viewType&&(e=a.fn.repeater.viewTypes[this.viewType]||{}),void 0!==d&&d!==!1&&"false"!==d){this.$canvas.addClass("scrolling"),c={bottom:this.$viewport.css("margin-bottom"),top:this.$viewport.css("margin-top")};var f="true"===d||d===!0?this.$element.height():parseInt(d,10),g=this.$element.find(".repeater-header").outerHeight(),h=this.$element.find(".repeater-footer").outerHeight(),i="auto"===c.bottom?0:parseInt(c.bottom,10),j="auto"===c.top?0:parseInt(c.top,10);b=f-g-h-i-j,this.$viewport.outerHeight(b)}else this.$canvas.removeClass("scrolling");e.resize&&e.resize.call(this,{height:this.$element.outerHeight(),width:this.$element.outerWidth()})},renderItems:function(a,b,c){if(a.render)a.render.call(this,{container:this.$canvas,data:b},c);else{if(a.before){var e=a.before.call(this,{container:this.$canvas,data:b});f(this.$canvas,e)}var g=this.$canvas.find('[data-container="true"]:last'),h=g.length>0?g:this.$canvas;if(a.renderItem){var i,j=a.repeat||"data.items",k=j.split("."),l=k[0];if("data"===l||"this"===l){i="this"===l?this:b;for(var m=k.slice(1),n=0;n0&&(a.prop("checked",!0),a.parents("label:first").addClass("active")),this.syncingViewButtonState=!1}},c.prototype.runRenderer=c.prototype.renderItems,a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null,searchOnKeyPress:!1,allowCancel:!0},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){var c=a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")});c.addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left,d=b.scrollLeft();d>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){var d,e,f,g,h=this.viewOptions.list_selectable,i=this,j=b;a.isArray(j)||(j=[j]);var k=function(b){f=a(this),d=f.data("item_data")||{},d[j[e].property]===j[e].value&&l(f,j[e].selected,b)},l=function(a,b,d){var e,f=void 0===b||b;f?(c||"multi"===h||i.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),(i.viewOptions.list_frozenColumns||"multi"===i.viewOptions.list_selectable)&&(e=i.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").addClass("checked")),i.viewOptions.list_actions&&i.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").addClass("selected"),a.find("td:first").prepend('
      '))):(i.viewOptions.list_frozenColumns&&(e=i.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").removeClass("checked")),i.viewOptions.list_actions&&i.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").removeClass("selected"),a.find(".repeater-list-check").remove(),a.removeClass("selected"))};for(g=c===!0||"multi"===h?j.length:h&&j.length>0?1:0,e=0;e table tbody tr:nth-child("+(j[e].index+1)+")"),f.length>0&&l(f,j[e].selected,j[e].index)):void 0!==j[e].property&&void 0!==j[e].value&&this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr").each(k)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){var b=this.$element.find(".repeater-list table");b.find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.css({height:b.outerHeight()}),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
      ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
      ').append(j),l=k.find("th label.checkbox-custom.checkbox-inline");l.attr("id",l.attr("id")+"_cloned"),h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.list_sizeFrozenColumns(),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;b '+i+""}var j='
      ";if(g.length<1){var k=a('
      ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable||"action"===this.viewOptions.list_selectable)l.find("thead tr").html('
      '+j+"
      "),"action"!==this.viewOptions.list_selectable&&l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
      '+m+"
      ")}var n=l.find("td");n.each(function(b){a(this).html(j),a(this).find("a").attr("data-row",b+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.list_sizeActionsTable(),this.$element.find(".table-actions tbody .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}}),this.$element.find(".table-actions thead .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d={actionName:c,rows:[]},f=".repeater-list-wrapper > table .selected";"action"===e.viewOptions.list_selectable&&(f=".repeater-list-wrapper > table tr"),e.$element.find(f).each(function(a){d.rows.push(a+1)}),e.list_getActionItems(d,b)}})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){for(var d=[],e=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0],f=0,g=b.rows.length;f table tbody tr:nth-child("+b.rows[f]+")");d.push({item:h,rowData:h.data("item_data")})}if(1===d.length&&(d=d[0]),e.clickAction){var i=function(){};e.clickAction(d,i,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){var b=this.$element.find(".repeater-list table.table-actions"),c=b.find("thead tr th"),d=this.$element.find(".repeater-list-wrapper > table"); -c.outerHeight(d.find("thead tr th").outerHeight()),c.find(".repeater-list-heading").outerHeight(c.outerHeight()),b.find("tbody tr td:first-child").each(function(b){a(this).outerHeight(d.find("tbody tr:eq("+b+") td").outerHeight())})},a.fn.repeater.Constructor.prototype.list_sizeFrozenColumns=function(){var b=this.$element.find(".repeater-list .repeater-list-wrapper > table");this.$element.find(".repeater-list table.table-frozen tr").each(function(c){a(this).height(b.find("tr:eq("+c+")").height())});var c=b.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(c)},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){function b(a){f.list_revertingCheckbox=!0,a.checkbox("toggle"),delete f.list_revertingCheckbox}var c=this.$element.find(".frozen-column-wrapper .checkbox-inline"),d=this.$element.find(".header-checkbox .checkbox-custom"),e=this.$element.find(".repeater-list table"),f=this;this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?e.find("tbody tr:nth-child("+c+")").addClass("hovered"):e.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),d.checkbox(),c.checkbox();var g=this.$element.find(".table-frozen tbody .checkbox-inline"),h=this.$element.find(".frozen-thead-wrapper thead .checkbox-inline input");g.on("change",function(c){if(c.preventDefault(),!f.list_revertingCheckbox)if(f.isDisabled)b(a(c.currentTarget));else{var d=a(this).attr("data-row");d=parseInt(d,10)+1,f.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click();var e=f.$element.find(".table-frozen tbody .checkbox-inline.checked").length;0===e?(h.prop("checked",!1),h.prop("indeterminate",!1)):e===g.length?(h.prop("checked",!0),h.prop("indeterminate",!1)):(h.prop("checked",!1),h.prop("indeterminate",!0))}}),h.on("change",function(d){f.list_revertingCheckbox||(f.isDisabled?b(a(d.currentTarget)):a(this).is(":checked")?(f.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),f.$element.trigger("selected.fu.repeaterList",c)):(f.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),f.$element.trigger("deselected.fu.repeaterList",c)))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},enabled:function(a){this.viewOptions.list_actions&&(a.status?(this.$canvas.find(".repeater-actions-button").removeAttr("disabled"),k.call(this)):this.$canvas.find(".repeater-actions-button").attr("disabled","disabled"))},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_specialBrowserClass=j(),this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){i.call(this,this.$element.find(".repeater-list-wrapper > table thead tr")),this.viewOptions.list_actions&&this.list_sizeActionsTable(),(this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable)&&this.list_sizeFrozenColumns(),this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),e=this;return b.data.count>0?this.list_noItems=!1:this.list_noItems=!0,d.length<1&&(d=a('
      '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){e.viewOptions.list_columnSyncing&&e.list_positionHeadings()}),(e.viewOptions.list_frozenColumns||e.viewOptions.list_actions||"multi"===e.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){e.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),h.call(this,c,b.data),g.call(this,c,b.data),!1},renderItem:function(a){return f.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}});var b=function(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0,d=b.length;c"),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
      '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}return i},d=function(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k=".glyphicon.rlc:first",l="glyphicon-chevron-up",m=a('
      '),n=(this.$element.attr("id")+"_"||"")+"checkall",o='
      ',p=a(""),q=this;if(m.data("fu_item_index",d),m.prepend(c[d].label),p.html(m.html()).find("[id]").removeAttr("id"),"@_CHECKBOX_@"!==c[d].property?p.append(m):p.append(o),e=p.add(m),h=m.find(k),i=h.add(p.find(k)),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var r=this.list_actions_width;p.css("width",r),m.css("width",r)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),m.on("click.fu.repeaterList",function(){q.isDisabled||(q.list_sortProperty="string"==typeof g?g:c[d].property,m.hasClass("sorted")?h.hasClass(l)?(i.removeClass(l).addClass(j),q.list_sortDirection="desc"):q.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),q.list_sortDirection=null,q.list_sortProperty=null):(i.removeClass(j).addClass(l),q.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(l),q.list_sortDirection="asc",e.addClass("sorted")),q.render({clearInfinite:!0,pageIncrement:null}))})),"asc"!==c[d].sortDirection&&"desc"!==c[d].sortDirection||(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(l),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(p)},e=function(b){var c="multi"===b.viewOptions.list_selectable,d=b.viewOptions.list_actions,e=b.$element;if(!b.isDisabled){var f=a(this),g=a(this).index()+1,h=e.find(".frozen-column-wrapper tr:nth-child("+g+")"),i=e.find(".actions-column-wrapper tr:nth-child("+g+")"),j=e.find(".frozen-column-wrapper tr:nth-child("+g+") .checkbox-inline");f.is(".selected")?(f.removeClass("selected"),c?(j.click(),h.removeClass("selected"),d&&i.removeClass("selected")):f.find(".repeater-list-check").remove(),e.trigger("deselected.fu.repeaterList",f)):(c?(j.click(),f.addClass("selected"),h.addClass("selected"),d&&i.addClass("selected")):(b.$canvas.find(".repeater-list-check").remove(),b.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),e.trigger("deselected.fu.repeaterList",a(this))}),f.find("td:first").prepend('
      '),f.addClass("selected"),h.addClass("selected")),e.trigger("selected.fu.repeaterList",f)),k.call(b)}},f=function(b,d,f){var g=a("");if(this.viewOptions.list_selectable&&(g.data("item_data",d[f]),"action"!==this.viewOptions.list_selectable)){g.addClass("selectable"),g.attr("tabindex",0);var h=this;g.on("click.fu.repeaterList",function(){e.call(this,h)}),g.keyup(function(a){13===a.keyCode&&g.trigger("click.fu.repeaterList")})}this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&g.data("item_data",d[f]);for(var i=[],j=0,k=this.list_columns.length;j'),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))},h=function(c,e){var f,g,h,j=e.columns||[],k=c.find("thead");if(this.list_firstRender||b(this.list_columns,j)||0===k.length){if(k.remove(),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var l={label:"c",property:"@_CHECKBOX_@",sortable:!1};j.splice(0,0,l)}if(this.list_columns=j,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions){var m={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};j.push(m)}for(k=a(''),h=k.find("tr"),f=0,g=j.length;f0)){var i=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((i-f)/d),c=0;ce&&(e=g[c].minWidth),g[c].col.outerWidth(e),this.list_columns[g[c].index]._auto_width=e}},j=function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b)),10):c>0?"firefox":""},k=function(){var a,b=".repeater-list-wrapper > table .selected",c=this.$element.find(".table-actions");"action"===this.viewOptions.list_selectable&&(b=".repeater-list-wrapper > table tr"),a=this.$canvas.find(b),a.length>0?c.find("thead .btn").removeAttr("disabled"):c.find("thead .btn").attr("disabled","disabled")}}(a),function(a){function b(b,c){function d(){var d,f,g;f=c.indexOf("{{"),d=c.indexOf("}}",f+2),f>-1&&d>-1?(g=a.trim(c.substring(f+2,d)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(d+2)):e=!0}for(var e=!1;!e&&c.search("{{")>=0;)d(c);return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){return j===b[g].index?(h=a(this),!1):void j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0===b||b,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;g0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
      {{name}}
      '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
      '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
      '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e="selected",f=this,g=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return g.data("item_data",c.data.items[c.index]),d&&(g.addClass("selectable"),g.on("click",function(){f.isDisabled||(g.hasClass(e)?(g.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",g)):("multi"!==d&&f.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass(e),f.$element.trigger("deselected.fu.repeaterThumbnail",b)}),g.addClass(e),f.$element.trigger("selected.fu.repeaterThumbnail",g)))})),c.container.append(g),this.thumbnail_injectSpacers&&g.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:g,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=c<10?"0"+c:c,d+=b,c=a.getDate(),d+=c<10?"0"+c:c},e=1e3,f=60*e,g=60*f,h=24*g,i=7*h,j=5*i,k=52*i,l={secondly:e,minutely:f,hourly:g,daily:h,weekly:i,monthly:j,yearly:k},m=function(a,b,c,d){return new Date(a.getTime()+l[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g=[];g[0]="(.)",g[1]=".*?",g[2]="\\d",g[3]=".*?",g[4]="(\\d)";var h=new RegExp(g.join(""),["i"]),i=h.exec(c);if(null!==i){var j=i[1],k=i[2],l="+"===j?1:-1;f.setUTCHours(f.getUTCHours()+l*parseInt(k,10))}}var m=f.getTimezoneOffset();return f.setMinutes(m),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&b<=c&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=m(c,b,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=WEEKLY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e;var r={startDateTime:m,timeZone:o,recurrencePattern:e};return r},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},_parseAndSetRecurrencePattern:function(a,b){var c,d,e,f,g={},h=0,i="",j=a.toUpperCase().split(";");for(h=0;h-1?f.timeZoneOffset="+"+a.trim(b.split("+")[1]):b.search(/\-/)>-1?f.timeZoneOffset="-"+a.trim(b.split("-")[1]):f.timeZoneOffset="+00:00",f.time24HourFormatSplit=f.time24HourFormat.split(":"),c=parseInt(f.time24HourFormatSplit[0],10),d=f.time24HourFormatSplit[1]?parseInt(f.time24HourFormatSplit[1].split("+")[0].split("-")[0].split("Z")[0],10):0,e=c<12?"AM":"PM",0===c?c=12:c>12&&(c-=12),d=d<10?"0"+d:d,f.time12HourFormat=c+":"+d,f.time12HourFormatWithPeriod=c+":"+d+" "+e,f},_parseTimeZone:function(b,c){return c.timeZoneQuerySelector="",b.timeZone?("string"==typeof b.timeZone?c.timeZoneQuerySelector+='li[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){c.timeZoneQuerySelector+="li[data-"+a+'="'+b+'"]'}),c.timeZoneOffset=b.timeZone.offset):b.startDateTime?(c.timeZoneOffset="+00:00"===c.timeZoneOffset?"Z":c.timeZoneOffset,c.timeZoneQuerySelector+='li[data-offset="'+c.timeZoneOffset+'"]'):c.timeZoneOffset="Z",c.timeZoneOffset},_setTimeUI:function(a){this.$startTime.find("input").val(a),this.$startTime.combobox("selectByText",a)},_setTimeZoneUI:function(a){this.$timeZone.selectlist("selectBySelector",a)},setValue:function(a){var b,c,d,e,f={};if(a.startDateTime)b=a.startDateTime.split("T"),c=b[0],d=b[1],d?(f=this._parseStartDateTime(d),this._setTimeUI(f.time12HourFormatWithPeriod)):(f.time12HourFormat="00:00",f.time24HourFormat="00:00");else{f.time12HourFormat="00:00",f.time24HourFormat="00:00";var g=this.$startDate.datepicker("getDate");c=g.getFullYear()+"-"+g.getMonth()+"-"+g.getDate()}this._parseTimeZone(a,f),f.timeZoneQuerySelector&&this._setTimeZoneUI(f.timeZoneQuerySelector),a.recurrencePattern&&this._parseAndSetRecurrencePattern(a.recurrencePattern,f),e=this.setUtcTime(c,f.time24HourFormat,f.timeZoneOffset),this.$startDate.datepicker("setDate",e)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){("undefined"==typeof b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset(),f=e.top+b.$popup.outerHeight(!0);return f>c+d||e.top0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file +!function(a){"function"==typeof define&&define.amd?define(["jquery","bootstrap"],a):a(jQuery)}(function(a){if(void 0===a)throw new Error("Fuel UX's JavaScript requires jQuery");if(void 0===a.fn.dropdown||void 0===a.fn.collapse)throw new Error("Fuel UX's JavaScript requires Bootstrap");!function(a){var b=a.fn.checkbox,c=function(b,c){if(this.options=a.extend({},a.fn.checkbox.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$chk=this.$label.find('input[type="checkbox"]'),this.$container=a(b).parent(".checkbox");var d=this.$chk.attr("data-toggle");this.$toggleContainer=a(d),this.$chk.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$chk,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},setCheckedState:function(a,b){var c=a,d=this.$label,e=(this.$container,this.$toggleContainer);b?(c.prop("checked",!0),d.addClass("checked"),e.removeClass("hide hidden"),d.trigger("checked.fu.checkbox")):(c.prop("checked",!1),d.removeClass("checked"),e.addClass("hidden"),d.trigger("unchecked.fu.checkbox")),d.trigger("changed.fu.checkbox",b)},setDisabledState:function(a,b){var c=this.$label;b?(this.$chk.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.checkbox")):(this.$chk.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.checkbox"))},itemchecked:function(b){var c=a(b.target),d=c.prop("checked");this.setCheckedState(c,d)},toggle:function(){this.isChecked()?this.uncheck():this.check()},check:function(){this.setCheckedState(this.$chk,!0)},uncheck:function(){this.setCheckedState(this.$chk,!1)},isChecked:function(){return this.$chk.prop("checked")},enable:function(){this.setDisabledState(this.$chk,!1)},disable:function(){this.setDisabledState(this.$chk,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.checkbox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.checkbox"),h="object"==typeof b&&b;g||f.data("fu.checkbox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.checkbox.defaults={},a.fn.checkbox.Constructor=c,a.fn.checkbox.noConflict=function(){return a.fn.checkbox=b,this},a(document).on("mouseover.fu.checkbox.data-api","[data-initialize=checkbox]",function(b){var c=a(b.target);c.data("fu.checkbox")||c.checkbox(c.data())}),a(function(){a("[data-initialize=checkbox]").each(function(){var b=a(this);b.data("fu.checkbox")||b.checkbox(b.data())})})}(a),function(a){var b=a.fn.combobox,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.combobox.defaults,c),this.$dropMenu=this.$element.find(".dropdown-menu"),this.$input=this.$element.find("input"),this.$button=this.$element.find(".btn"),this.$inputGroupBtn=this.$element.find(".input-group-btn"),this.$element.on("click.fu.combobox","a",a.proxy(this.itemclicked,this)),this.$element.on("change.fu.combobox","input",a.proxy(this.inputchanged,this)),this.$element.on("shown.bs.dropdown",a.proxy(this.menuShown,this)),this.$input.on("keyup.fu.combobox",a.proxy(this.keypress,this)),this.setDefaultSelection(),0===this.$dropMenu.children("li").length&&this.$button.addClass("disabled"),this.options.filterOnKeypress&&this.options.filter(this.$dropMenu.find("li"),this.$input.val(),this)};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},doSelect:function(a){void 0!==a[0]?(this.$element.find("li.selected:first").removeClass("selected"),this.$selectedItem=a,this.$selectedItem.addClass("selected"),this.$input.val(this.$selectedItem.text().trim())):(this.$selectedItem=null,this.$element.find("li.selected:first").removeClass("selected"))},clearSelection:function(){this.$selectedItem=null,this.$input.val(""),this.$dropMenu.find("li").removeClass("selected")},menuShown:function(){this.options.autoResizeMenu&&this.resizeMenu()},resizeMenu:function(){var a=this.$element.outerWidth();this.$dropMenu.outerWidth(a)},selectedItem:function(){var b=this.$selectedItem,c={};if(b){var d=this.$selectedItem.text().trim();c=a.extend({text:d},this.$selectedItem.data())}else c={text:this.$input.val().trim(),notFound:!0};return c},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){if((this.textContent||this.innerText||a(this).text()||"").trim().toLowerCase()===(b||"").trim().toLowerCase())return c=a(this),!1}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a="li[data-selected=true]:first",b=this.$element.find(a);b.length>0&&(this.selectBySelector(a),b.removeData("selected"),b.removeAttr("data-selected"))},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled",!0),this.$button.addClass("disabled")},itemclicked:function(b){this.$selectedItem=a(b.target).parent(),this.$input.val(this.$selectedItem.text().trim()).trigger("change",{synthetic:!0});var c=this.selectedItem();this.$element.trigger("changed.fu.combobox",c),b.preventDefault(),this.$element.find(".dropdown-toggle").focus()},keypress:function(a){var b=38===a.which||40===a.which||37===a.which||39===a.which;if(this.options.showOptionsOnKeypress&&!this.$inputGroupBtn.hasClass("open")&&(this.$button.dropdown("toggle"),this.$input.focus()),13===a.which){a.preventDefault();var c=this.$dropMenu.find("li.selected").text().trim();c.length>0?this.selectByText(c):this.selectByText(this.$input.val()),this.$inputGroupBtn.removeClass("open")}else if(27===a.which)a.preventDefault(),this.clearSelection(),this.$inputGroupBtn.removeClass("open");else if(this.options.showOptionsOnKeypress&&(40===a.which||38===a.which)){a.preventDefault();var d=this.$dropMenu.find("li.selected");d.length>0&&(d=40===a.which?d.next(":not(.hidden)"):d.prev(":not(.hidden)")),0===d.length&&(d=40===a.which?this.$dropMenu.find("li:not(.hidden):first"):this.$dropMenu.find("li:not(.hidden):last")),this.doSelect(d)}this.options.filterOnKeypress&&!b&&this.options.filter(this.$dropMenu.find("li"),this.$input.val(),this),this.previousKeyPress=a.which},inputchanged:function(b,c){var d=a(b.target).val();if(c&&c.synthetic)return void this.selectByText(d);this.selectByText(d);var e=this.selectedItem();0===e.text.length&&(e={text:d}),this.$element.trigger("changed.fu.combobox",e)}},c.prototype.getValue=c.prototype.selectedItem,a.fn.combobox=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.combobox"),h="object"==typeof b&&b;g||f.data("fu.combobox",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.combobox.defaults={autoResizeMenu:!0,filterOnKeypress:!1,showOptionsOnKeypress:!1,filter:function(b,c,d){var e=0;d.$dropMenu.find(".empty-indicator").remove(),b.each(function(b){var d=a(this),f=a(this).text().trim();d.removeClass(),f===c?(d.addClass("text-success"),e++):f.substr(0,c.length)===c?(d.addClass("text-info"),e++):d.addClass("hidden")}),0===e&&d.$dropMenu.append('
    • No Matches
    • ')}},a.fn.combobox.Constructor=c,a.fn.combobox.noConflict=function(){return a.fn.combobox=b,this},a(document).on("mousedown.fu.combobox.data-api","[data-initialize=combobox]",function(b){var c=a(b.target).closest(".combobox");c.data("fu.combobox")||c.combobox(c.data())}),a(function(){a("[data-initialize=combobox]").each(function(){var b=a(this);b.data("fu.combobox")||b.combobox(b.data())})})}(a),function(a){var b="moment.js is not available so you cannot use this function",c=[],d=!1,e=a.fn.datepicker,f=!1,g=function(){var a,b;for(f=!0,a=0,b=c.length;ae.year||c===e.year&&b>e.month||c===e.year&&b===e.month&&a>=e.date)&&(c11){if(this.sameYearOnly)return;a=0,b++}this.renderMonth(new Date(b,a,1))},onYearScroll:function(b){if(!this.artificialScrolling){var c,d,e=a(b.currentTarget),f="border-box"===e.css("box-sizing")?e.outerHeight():e.height(),g=e.get(0).scrollHeight,h=e.scrollTop(),i=f/(g-h)*100,j=h/g*100;if(j<5){for(d=parseInt(e.find("li:first").attr("data-year"),10),c=d-1;c>d-11;c--)e.prepend('
    • ");this.artificialScrolling=!0,e.scrollTop(e.get(0).scrollHeight-g+h),this.artificialScrolling=!1}else if(i>90)for(d=parseInt(e.find("li:last").attr("data-year"),10),c=d+1;c")}},parseDate:function(a){var b,c,e,f,g,h,i,j=this,k=new Date(NaN);if(a){if(this.moment)return f=function(a){var b=d(a,j.momentFormat);return!0===b.isValid()?b.toDate():k},e=function(a){var b=d(new Date(a));return!0===b.isValid()?b.toDate():k},g=function(a,b,c){var d=b(a);return j.isInvalidDate(d)?(d=c(a),j.isInvalidDate(d)?k:d):d},"string"==typeof a?g(a,f,e):g(a,e,f);if("string"==typeof a){if(b=new Date(Date.parse(a)),!this.isInvalidDate(b))return b;if(a=a.split("T")[0],c=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/,(i=c.exec(a))&&(h=parseInt(i[2],10),b=new Date(i[1],h-1,i[3]),h===b.getMonth()+1))return b}else if(b=new Date(a),!this.isInvalidDate(b))return b}return new Date(NaN)},prev:function(){var a=this.$headerTitle.attr("data-month"),b=this.$headerTitle.attr("data-year");if(--a<0){if(this.sameYearOnly)return;a=11,b--}this.renderMonth(new Date(b,a,1))},renderMonth:function(b){b=b||new Date;var c,d,e,f,g,h,i,j,k,l,m,n=new Date(b.getFullYear(),b.getMonth(),1).getDay(),o=new Date(b.getFullYear(),b.getMonth()+1,0).getDate(),p=new Date(b.getFullYear(),b.getMonth(),0).getDate(),q=this.$headerTitle.find(".month"),r=b.getMonth(),s=new Date,t=s.getDate(),u=s.getMonth(),v=s.getFullYear(),w=this.selectedDate,x=this.$days.find("tbody"),y=b.getFullYear();for(w&&(w={date:w.getDate(),month:w.getMonth(),year:w.getFullYear()}),q.find(".current").removeClass("current"),q.find('span[data-month="'+r+'"]').addClass("current"),this.$headerTitle.find(".year").text(y),this.$headerTitle.attr({"data-month":r,"data-year":y}),x.empty(),0!==n?(c=p-n+1,i=-1):(c=1,i=0),h=o<=35-n?5:6,f=0;f"),g=0;g<7;g++)l=a(""),i===-1?(l.addClass("last-month"),j!==i&&l.addClass("first")):1===i&&(l.addClass("next-month"),j!==i&&l.addClass("first")),d=r+i,e=y,d<0?(d=11,e--):d>11&&(d=0,e++),l.attr({"data-date":c,"data-month":d,"data-year":e}),e===v&&d===u&&c===t?l.addClass("current-day"):(e'+c+""):l.html('"),c++,k=j,j=i,i===-1&&c>p?(c=1,i=0,k!==i&&l.addClass("last")):0===i&&c>o&&(c=1,i=1,k!==i&&l.addClass("last")),f===h-1&&6===g&&l.addClass("last"),m.append(l);x.append(m)}},renderWheel:function(a){var b,c,d,e=a.getMonth(),f=this.$wheelsMonth.find("ul"),g=a.getFullYear(),h=this.$wheelsYear.find("ul");for(this.sameYearOnly?(this.$wheelsMonth.addClass("full"),this.$wheelsYear.addClass("hidden")):(this.$wheelsMonth.removeClass("full"),this.$wheelsYear.removeClass("hide hidden")),f.find(".selected").removeClass("selected"),c=f.find('li[data-month="'+e+'"]'),c.addClass("selected"),f.scrollTop(f.scrollTop()+(c.position().top-f.outerHeight()/2-c.outerHeight(!0)/2)),h.empty(),b=g-10;b");d=h.find('li[data-year="'+g+'"]'),d.addClass("selected"),this.artificialScrolling=!0,h.scrollTop(h.scrollTop()+(d.position().top-h.outerHeight()/2-d.outerHeight(!0)/2)),this.artificialScrolling=!1,c.find("button").focus()},selectClicked:function(){var a=this.$wheelsMonth.find(".selected").attr("data-month"),b=this.$wheelsYear.find(".selected").attr("data-year");this.changeView("calendar",new Date(b,a,1))},setCulture:function(a){if(!a)return!1;if(!this.moment)throw b;d.locale(a)},setDate:function(a){var b=this.parseDate(a);return this.isInvalidDate(b)?(this.selectedDate=null,this.renderMonth()):this.isRestricted(b.getDate(),b.getMonth(),b.getFullYear())?(this.selectedDate=!1,this.renderMonth()):(this.selectedDate=b,this.renderMonth(b),this.$input.val(this.formatDate(b))),this.inputValue=this.$input.val(),this.selectedDate},setFormat:function(a){if(!a)return!1;if(!this.moment)throw b;this.momentFormat=a},setRestrictedDates:function(a){var b,c,d=[],e=this,f=function(a){return a===-(1/0)?{date:-(1/0),month:-(1/0),year:-(1/0)}:a===1/0?{date:1/0,month:1/0,year:1/0}:(a=e.parseDate(a),{date:a.getDate(),month:a.getMonth(),year:a.getFullYear()})};for(this.restricted=a,b=0,c=a.length;b=c.fromTop&&c.dropdownHeight>=c.fromBottom?c.fromTop>=c.fromBottom:void 0))}function d(b){var c,d=b.attr("data-target"),e=!0;return d?"window"!==d&&(c=a(d),e=!1):a.each(b.parents(),function(b,d){if("visible"!==a(d).css("overflow"))return c=d,e=!1,!1}),e&&(c=window),{overflowElement:a(c),isWindow:e}}a(document).on("click.fu.dropdown-autoflip","[data-toggle=dropdown][data-flip]",function(c){"auto"===a(this).data().flip&&b(a(this).next(".dropdown-menu"))}),a(document).on("suggested.fu.pillbox",function(c,d){b(a(d)),a(d).parent().addClass("open")}),a.fn.dropdownautoflip=function(){}}(a),function(a){var b=a.fn.loader,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.loader.defaults,c)};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},ieRepaint:function(){},msieVersion:function(){},next:function(){},pause:function(){},play:function(){},previous:function(){},reset:function(){}},a.fn.loader=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.loader"),h="object"==typeof b&&b;g||f.data("fu.loader",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.loader.defaults={},a.fn.loader.Constructor=c,a.fn.loader.noConflict=function(){return a.fn.loader=b,this},a(function(){a("[data-initialize=loader]").each(function(){var b=a(this);b.data("fu.loader")||b.loader(b.data())})})}(a),function(a){var b=a.fn.placard,c={accepted:"onAccept",cancelled:"onCancel"},d=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.placard.defaults,c),"true"===this.$element.attr("data-ellipsis")&&(this.options.applyEllipsis=!0),this.$accept=this.$element.find(".placard-accept"),this.$cancel=this.$element.find(".placard-cancel"),this.$field=this.$element.find(".placard-field"),this.$footer=this.$element.find(".placard-footer"),this.$header=this.$element.find(".placard-header"),this.$popup=this.$element.find(".placard-popup"),this.actualValue=null,this.clickStamp="_",this.previousValue="",this.options.revertOnCancel===-1&&(this.options.revertOnCancel=this.$accept.length>0),this.isContentEditableDiv=this.$field.is("div"),this.isInput=this.$field.is("input"),this.divInTextareaMode=this.isContentEditableDiv&&"true"===this.$field.attr("data-textarea"),this.$field.on("focus.fu.placard",a.proxy(this.show,this)),this.$field.on("keydown.fu.placard",a.proxy(this.keyComplete,this)),this.$element.on("close.fu.placard",a.proxy(this.hide,this)),this.$accept.on("click.fu.placard",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.placard",function(a){a.preventDefault(),d.complete("cancelled")}),this.applyEllipsis()},e=function(a){return a.$element.hasClass("showing")},f=function(){var b;if(b=a(document).find(".placard.showing"),b.length>0){if(b.data("fu.placard")&&b.data("fu.placard").options.explicit)return!1;b.placard("externalClickListener",{},!0)}return!0};d.prototype={constructor:d,complete:function(a){var b=this.options[c[a]],d={previousValue:this.previousValue,value:this.getValue()};b?(b(d),this.$element.trigger(a+".fu.placard",d)):("cancelled"===a&&this.options.revertOnCancel&&this.setValue(this.previousValue,!0),this.$element.trigger(a+".fu.placard",d),this.hide())},keyComplete:function(a){(this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)&&13===a.keyCode?(this.complete("accepted"),this.$field.blur()):27===a.keyCode&&(this.complete("cancelled"),this.$field.blur())},destroy:function(){return this.$element.remove(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML},disable:function(){this.$element.addClass("disabled"),this.$field.attr("disabled","disabled"),this.isContentEditableDiv&&this.$field.removeAttr("contenteditable"),this.hide()},applyEllipsis:function(){var a,b,c;if(this.options.applyEllipsis)if(a=this.$field.get(0),this.isContentEditableDiv&&!this.divInTextareaMode||this.isInput)a.scrollLeft=0;else if(a.scrollTop=0,a.clientHeight=a.scrollHeight;)c+=this.actualValue[b],this.setValue(c+"...",!0),b++;c=c.length>0?c.substring(0,c.length-1):"",this.setValue(c+"...",!0)}},enable:function(){this.$element.removeClass("disabled"),this.$field.removeAttr("disabled"),this.isContentEditableDiv&&this.$field.attr("contenteditable","true")},externalClickListener:function(a,b){(b===!0||this.isExternalClick(a))&&this.complete(this.options.externalClickAction)},getValue:function(){return null!==this.actualValue?this.actualValue:this.isContentEditableDiv?this.$field.html():this.$field.val()},hide:function(){this.$element.hasClass("showing")&&(this.$element.removeClass("showing"),this.applyEllipsis(),a(document).off("click.fu.placard.externalClick."+this.clickStamp),this.$element.trigger("hidden.fu.placard"))},isExternalClick:function(b){var c,d,e=this.$element.get(0),f=this.options.externalClickExceptions||[],g=a(b.target);if(b.target===e||g.parents(".placard:first").get(0)===e)return!1;for(c=0,d=f.length;c0)return!1;return!0},setValue:function(a,b){return void 0===b&&(b=!this.options.applyEllipsis),this.isContentEditableDiv?this.$field.empty().append(a):this.$field.val(a),b||e(this)||this.applyEllipsis(),this.$field},show:function(){e(this)||f()&&(this.previousValue=this.isContentEditableDiv?this.$field.html():this.$field.val(),null!==this.actualValue&&(this.setValue(this.actualValue,!0),this.actualValue=null),this.showPlacard())},showPlacard:function(){this.$element.addClass("showing"),this.$header.length>0&&this.$popup.css("top","-"+this.$header.outerHeight(!0)+"px"),this.$footer.length>0&&this.$popup.css("bottom","-"+this.$footer.outerHeight(!0)+"px"),this.$element.trigger("shown.fu.placard"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.placard.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.placard=function(b){var c,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.placard"),h="object"==typeof b&&b;g||f.data("fu.placard",g=new d(this,h)),"string"==typeof b&&(c=g[b].apply(g,e))});return void 0===c?f:c},a.fn.placard.defaults={onAccept:void 0,onCancel:void 0,externalClickAction:"cancelled",externalClickExceptions:[],explicit:!1,revertOnCancel:-1,applyEllipsis:!1},a.fn.placard.Constructor=d,a.fn.placard.noConflict=function(){return a.fn.placard=b,this},a(document).on("focus.fu.placard.data-api","[data-initialize=placard]",function(b){var c=a(b.target).closest(".placard");c.data("fu.placard")||c.placard(c.data())}),a(function(){a("[data-initialize=placard]").each(function(){var b=a(this);b.data("fu.placard")||b.placard(b.data())})})}(a),function(a){var b=a.fn.radio,c=function(b,c){if(this.options=a.extend({},a.fn.radio.defaults,c),"label"===b.tagName.toLowerCase()){this.$label=a(b),this.$radio=this.$label.find('input[type="radio"]'),this.groupName=this.$radio.attr("name");var d=this.$radio.attr("data-toggle");this.$toggleContainer=a(d),this.$radio.on("change",a.proxy(this.itemchecked,this)),this.setInitialState()}};c.prototype={constructor:c,setInitialState:function(){var a=this.$radio,b=(this.$label,a.prop("checked")),c=a.prop("disabled");this.setCheckedState(a,b),this.setDisabledState(a,c)},resetGroup:function(){a('input[name="'+this.groupName+'"]').each(function(b,c){var d=a(c),e=d.parent(),f=d.attr("data-toggle"),g=a(f);e.removeClass("checked"),g.addClass("hidden")})},setCheckedState:function(b,c){var d=b,e=d.parent(),f=d.attr("data-toggle"),g=a(f);c?(this.resetGroup(),d.prop("checked",!0),e.addClass("checked"),g.removeClass("hide hidden"),e.trigger("checked.fu.radio")):(d.prop("checked",!1),e.removeClass("checked"),g.addClass("hidden"),e.trigger("unchecked.fu.radio")),e.trigger("changed.fu.radio",c)},setDisabledState:function(a,b){var c=this.$label;b?(this.$radio.prop("disabled",!0),c.addClass("disabled"),c.trigger("disabled.fu.radio")):(this.$radio.prop("disabled",!1),c.removeClass("disabled"),c.trigger("enabled.fu.radio"))},itemchecked:function(b){var c=a(b.target);this.setCheckedState(c,!0)},check:function(){this.setCheckedState(this.$radio,!0)},uncheck:function(){this.setCheckedState(this.$radio,!1)},isChecked:function(){return this.$radio.prop("checked")},enable:function(){this.setDisabledState(this.$radio,!1)},disable:function(){this.setDisabledState(this.$radio,!0)},destroy:function(){return this.$label.remove(),this.$label[0].outerHTML}},c.prototype.getValue=c.prototype.isChecked,a.fn.radio=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.radio"),h="object"==typeof b&&b;g||f.data("fu.radio",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.radio.defaults={},a.fn.radio.Constructor=c,a.fn.radio.noConflict=function(){return a.fn.radio=b,this},a(document).on("mouseover.fu.radio.data-api","[data-initialize=radio]",function(b){var c=a(b.target);c.data("fu.radio")||c.radio(c.data())}),a(function(){a("[data-initialize=radio]").each(function(){var b=a(this);b.data("fu.radio")||b.radio(b.data())})})}(a),function(a){var b=a.fn.search,c=function(b,c){this.$element=a(b),this.$repeater=a(b).closest(".repeater"),this.options=a.extend({},a.fn.search.defaults,c),"true"===this.$element.attr("data-searchOnKeyPress")&&(this.options.searchOnKeyPress=!0),this.$button=this.$element.find("button"),this.$input=this.$element.find("input"),this.$icon=this.$element.find(".glyphicon, .fuelux-icon"),this.$button.on("click.fu.search",a.proxy(this.buttonclicked,this)),this.$input.on("keyup.fu.search",a.proxy(this.keypress,this)),this.$repeater.length>0&&this.$repeater.on("rendered.fu.repeater",a.proxy(this.clearPending,this)),this.activeSearch=""};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element[0].outerHTML}, +search:function(a){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-search").addClass("glyphicon-remove"),this.$icon.hasClass("fuelux-icon")&&this.$icon.removeClass("fuelux-icon-search").addClass("fuelux-icon-remove"),this.activeSearch=a,this.$element.addClass("searched pending"),this.$element.trigger("searched.fu.search",a)},clear:function(){this.$icon.hasClass("glyphicon")&&this.$icon.removeClass("glyphicon-remove").addClass("glyphicon-search"),this.$icon.hasClass("fuelux-icon")&&this.$icon.removeClass("fuelux-icon-remove").addClass("fuelux-icon-search"),this.$element.hasClass("pending")&&this.$element.trigger("canceled.fu.search"),this.activeSearch="",this.$input.val(""),this.$element.trigger("cleared.fu.search"),this.$element.removeClass("searched pending")},clearPending:function(){this.$element.removeClass("pending")},action:function(){var a=this.$input.val();a&&a.length>0?this.search(a):this.clear()},buttonclicked:function(b){b.preventDefault(),a(b.currentTarget).is(".disabled, :disabled")||(this.$element.hasClass("pending")||this.$element.hasClass("searched")?this.clear():this.action())},keypress:function(a){13===a.which?(a.preventDefault(),this.action()):9===a.which?a.preventDefault():27===a.which?(a.preventDefault(),this.clear()):this.options.searchOnKeyPress&&this.action()},disable:function(){this.$element.addClass("disabled"),this.$input.attr("disabled","disabled"),this.options.allowCancel||this.$button.addClass("disabled")},enable:function(){this.$element.removeClass("disabled"),this.$input.removeAttr("disabled"),this.$button.removeClass("disabled")}},a.fn.search=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.search"),h="object"==typeof b&&b;g||f.data("fu.search",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.search.defaults={clearOnEmpty:!1,searchOnKeyPress:!1,allowCancel:!1},a.fn.search.Constructor=c,a.fn.search.noConflict=function(){return a.fn.search=b,this},a(document).on("mousedown.fu.search.data-api","[data-initialize=search]",function(b){var c=a(b.target).closest(".search");c.data("fu.search")||c.search(c.data())}),a(function(){a("[data-initialize=search]").each(function(){var b=a(this);b.data("fu.search")||b.search(b.data())})})}(a),function(a){var b=a.fn.selectlist,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.selectlist.defaults,c),this.$button=this.$element.find(".btn.dropdown-toggle"),this.$hiddenField=this.$element.find(".hidden-field"),this.$label=this.$element.find(".selected-label"),this.$dropdownMenu=this.$element.find(".dropdown-menu"),this.$element.on("click.fu.selectlist",".dropdown-menu a",a.proxy(this.itemClicked,this)),this.setDefaultSelection(),"auto"!==c.resize&&"auto"!==this.$element.attr("data-resize")||this.resize(),0===this.$dropdownMenu.children("li").length&&(this.disable(),this.doSelect(a(this.options.emptyLabelHTML))),this.$element.on("shown.bs.dropdown",function(){var b=a(this);a(document).on("keypress.fu.selectlist",function(c){var d=String.fromCharCode(c.which);b.find("li").each(function(b,c){if(a(c).text().charAt(0).toLowerCase()===d)return a(c).children("a").focus(),!1})})}),this.$element.on("hide.bs.dropdown",function(){a(document).off("keypress.fu.selectlist")})};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},doSelect:function(b){var c;this.$selectedItem=c=b,this.$hiddenField.val(this.$selectedItem.attr("data-value")),this.$label.html(a(this.$selectedItem.children()[0]).html()),this.$element.find("li").each(function(){c.is(a(this))?a(this).attr("data-selected",!0):a(this).removeData("selected").removeAttr("data-selected")})},itemClicked:function(b){this.$element.trigger("clicked.fu.selectlist",this.$selectedItem),b.preventDefault(),a(b.currentTarget).parent("li").is(".disabled, :disabled")||(a(b.target).parent().is(this.$selectedItem)||this.itemChanged(b),this.$element.find(".dropdown-toggle").focus())},itemChanged:function(b){this.doSelect(a(b.target).closest("li"));var c=this.selectedItem();this.$element.trigger("changed.fu.selectlist",c)},resize:function(){var b=0,c=0,d=a("
      ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),(c+=d.find(".sr-only").outerWidth())>b&&(b=c)}),b<=1||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){if((this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase())return c=a(this),!1}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
    • No items
    • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:a .tree-loader").remove()):b.remove());var i=f.find(".tree-loader:last");c===!1&&i.removeClass("hide hidden"),this.options.dataSource(h?h:{},function(b){a.each(b.data,function(b,c){var e;"folder"===c.type?(e=d.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.data(c),e.find(".tree-branch-name > .tree-label").html(c.text||c.name)):"item"===c.type?(e=d.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.find(".tree-item-name > .tree-label").html(c.text||c.name),e.data(c)):"overflow"===c.type&&(e=d.$element.find("[data-template=treeoverflow]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.find(".tree-overflow-name > .tree-label").html(c.text||c.name),e.data(c));var h=c.attr||c.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":e.addClass(b);break;case"data-icon":e.find(".icon-item").removeClass().addClass("icon-item "+b),e.attr(a,b);break;case"id":e.attr(a,b),e.attr("aria-labelledby",b+"-label"),e.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:e.attr(a,b)}}),g?f.append(e):f.find(".tree-branch-children:eq(0)").append(e)}),f.find(".tree-loader").addClass("hidden"),d.$element.trigger("loaded.fu.tree",f)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function c(d,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,c))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function a(e,f){d.push(f),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,a))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;void 0===a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit;if(0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}},refreshFolder:function(a){var b=a.closest(".tree-branch"),c=b.find(".tree-branch-children");c.eq(0).empty(),b.hasClass("tree-open")?this.populate(c,!1):this.populate(c,!0),this.$element.trigger("refreshedFolder.fu.tree",b.data())}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b={BACKSPACE_KEYCODE:8,COMMA_KEYCODE:188,DELETE_KEYCODE:46,DOWN_ARROW_KEYCODE:40,ENTER_KEYCODE:13,TAB_KEYCODE:9,UP_ARROW_KEYCODE:38},c=function(a){return a.shiftKey===!0},d=function(a){return function(b){return b.keyCode===a}},e=d(b.BACKSPACE_KEYCODE),f=d(b.DELETE_KEYCODE),g=d(b.TAB_KEYCODE),h=d(b.UP_ARROW_KEYCODE),i=d(b.DOWN_ARROW_KEYCODE),j=/<.*>/,k=function(b){var c=b;return j.test(c)&&(c=a("").text(b).html()),c};a.fn.utilities={CONST:b,cleanInput:k,isBackspaceKey:e,isDeleteKey:f,isShiftHeld:c,isTabKey:g,isUpArrow:h,isDownArrow:i}}(a),function(a){var b=a.fn.wizard,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")||this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next");var d=this.$nextBtn.children().detach();this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d);var e=this.$element.children(".steps-container");0===e.length&&(e=this.$element,this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),e=e.find(".steps"),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),e.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=b===-1||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;c'),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
      '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");if(!(f1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,q<1?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if(void 0!==this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d
      ');b?c.append(b):c.append("---------"),this.$element.append(c),this.disable()},getPercentage:function(){var a="border-box"===this.$element.css("box-sizing")?this.$element.outerHeight():this.$element.height(),b=this.$element.get(0).scrollHeight;return b>a?a/(b-this.curScrollTop)*100:0},fetchData:function(b){var c,d=a('
      '),e=this,f=function(){var b={percentage:e.curPercentage,scrollTop:e.curScrollTop},c=a('
      ');d.append(c),c.loader(),e.options.dataSource&&e.options.dataSource(b,function(a){var b;d.remove(),a.content&&e.$element.append(a.content),a.end&&(b=a.end!==!0?a.end:void 0,e.end(b)),e.fetchingData=!1})};this.fetchingData=!0,this.$element.append(d),this.options.hybrid&&b!==!0?(c=a(''),"object"==typeof this.options.hybrid?c.append(this.options.hybrid.label):c.append(''),c.on("click.fu.infinitescroll",function(){c.remove(),f()}),d.append(c)):f()},onScroll:function(a){this.curScrollTop=this.$element.scrollTop(),this.curPercentage=this.getPercentage(),!this.fetchingData&&this.curPercentage>=this.options.percentage&&this.fetchData()}},a.fn.infinitescroll=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.infinitescroll"),h="object"==typeof b&&b;g||f.data("fu.infinitescroll",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.infinitescroll.defaults={dataSource:null,hybrid:!1,percentage:95},a.fn.infinitescroll.Constructor=c,a.fn.infinitescroll.noConflict=function(){return a.fn.infinitescroll=b,this}}(a),function(a){var b=a.fn.pillbox,c=a.fn.utilities,d=a.fn.utilities.CONST,e=d.COMMA_KEYCODE,f=d.ENTER_KEYCODE,g=c.isBackspaceKey,h=c.isDeleteKey,i=c.isTabKey,j=c.isUpArrow,k=c.isDownArrow,l=c.cleanInput,m=c.isShiftHeld,n=function(b,c){this.$element=a(b),this.$moreCount=this.$element.find(".pillbox-more-count"),this.$pillGroup=this.$element.find(".pill-group"),this.$addItem=this.$element.find(".pillbox-add-item"),this.$addItemWrap=this.$addItem.parent(),this.$suggest=this.$element.find(".suggest"),this.$pillHTML='
    • \t\t\t\tRemove\t
    • ',this.options=a.extend({},a.fn.pillbox.defaults,c),this.options.readonly===-1?void 0!==this.$element.attr("data-readonly")&&this.readonly(!0):this.options.readonly&&this.readonly(!0),this.acceptKeyCodes=this._generateObject(this.options.acceptKeyCodes),this.$element.on("click.fu.pillbox",".pill-group > .pill",a.proxy(this.itemClicked,this)),this.$element.on("click.fu.pillbox",a.proxy(this.inputFocus,this)),this.$element.on("keydown.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this)),this.options.onKeyDown&&this.$element.on("mousedown.fu.pillbox",".suggest > li",a.proxy(this.suggestionClick,this)),this.options.edit&&(this.$element.addClass("pills-editable"),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.cancelEdit,this))),this.$element.on("blur.fu.pillbox",".pillbox-add-item",a.proxy(this.inputEvent,this))};n.prototype={constructor:n,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},items:function(){var b=this;return this.$pillGroup.children(".pill").map(function(){return b.getItemData(a(this))}).get()},itemClicked:function(b){var c,d=a(b.target);if(b.preventDefault(),b.stopPropagation(),this._closeSuggestions(), +d.hasClass("pill"))c=d;else if(c=d.parent(),void 0===this.$element.attr("data-readonly")){if(d.hasClass("glyphicon-close"))return this.options.onRemove?this.options.onRemove(this.getItemData(c,{el:c}),a.proxy(this._removeElement,this)):this._removeElement(this.getItemData(c,{el:c})),!1;if(this.options.edit){if(c.find(".pillbox-list-edit").length)return!1;this.openEdit(c)}}return this.$element.trigger("clicked.fu.pillbox",this.getItemData(c)),!0},readonly:function(a){a?this.$element.attr("data-readonly","readonly"):this.$element.removeAttr("data-readonly"),this.options.truncate&&this.truncate(a)},suggestionClick:function(b){var c=a(b.currentTarget),d={text:c.html(),value:c.data("value")};b.preventDefault(),this.$addItem.val(""),c.data("attr")&&(d.attr=JSON.parse(c.data("attr"))),d.data=c.data("data"),this.addItems(d,!0),this._closeSuggestions()},itemCount:function(){return this.$pillGroup.children(".pill").length},addItems:function(){var b,c,d,e=this;!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),d=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length&&(a.each(b,function(a,c){var d={text:c.text,value:c.value?c.value:c.text,el:e.$pillHTML};c.attr&&(d.attr=c.attr),c.data&&(d.data=c.data),b[a]=d}),this.options.edit&&this.currentEdit&&(b[0].el=this.currentEdit.wrap("
      ").parent().html()),d&&b.pop(1),e.options.onAdd&&d?this.options.edit&&this.currentEdit?e.options.onAdd(b[0],a.proxy(e.saveEdit,this)):e.options.onAdd(b[0],a.proxy(e.placeItems,this)):this.options.edit&&this.currentEdit?e.saveEdit(b):c?e.placeItems(c,b):e.placeItems(b,d))},removeItems:function(a,b){var c=this;if(a)for(var d=b?b:1,e=0;e .pill:nth-child("+a+")");if(!f)break;f.remove()}else this.$pillGroup.find(".pill").remove(),this._removePillTrigger({method:"removeAll"})},placeItems:function(){var b,c,d,e;if(!isFinite(String(arguments[0]))||arguments[0]instanceof Array?(b=[].slice.call(arguments).slice(0),e=b[1]&&!b[1].text):(b=[].slice.call(arguments).slice(1),c=arguments[0]),b[0]instanceof Array&&(b=b[0]),b.length){var f=[];a.each(b,function(b,c){var d=a(c.el);d.attr("data-value",c.value),d.find("span:first").html(c.text),c.attr&&a.each(c.attr,function(a,b){"cssClass"===a||"class"===a?d.addClass(b):d.attr(a,b)}),c.data&&d.data("data",c.data),f.push(d)}),this.$pillGroup.children(".pill").length>0?c?(d=this.$pillGroup.find(".pill:nth-child("+c+")"),d.length?d.before(f):this.$pillGroup.children(".pill:last").after(f)):this.$pillGroup.children(".pill:last").after(f):this.$pillGroup.prepend(f),e&&this.$element.trigger("added.fu.pillbox",{text:b[0].text,value:b[0].value})}},inputEvent:function(a){var b=this,c=b.options.cleanInput(this.$addItem.val()),d="focusout"===a.type,e=d&&c.length>0;if(this.acceptKeyCodes[a.keyCode]&&!m(a)||e){var f,l;if(this.options.onKeyDown&&this._isSuggestionsOpen()){var n=this.$suggest.find(".pillbox-suggest-sel");n.length&&(c=b.options.cleanInput(n.html()),l=b.options.cleanInput(n.data("value")),f=n.data("attr"))}return(c.replace(/[ ]*\,[ ]*/,"").match(/\S/)||this.options.allowEmptyPills&&c.length)&&(this._closeSuggestions(),this.$addItem.hide().val(""),f?this.addItems({text:c,value:l,attr:JSON.parse(f)},!0):this.addItems({text:c,value:l},!0),setTimeout(function(){b.$addItem.show().attr({size:10}).focus()},0)),a.preventDefault(),!0}if(g(a)||h(a)){if(!c.length){if(a.preventDefault(),this.options.edit&&this.currentEdit)return this.cancelEdit(),!0;this._closeSuggestions();var o=this.$pillGroup.children(".pill:last");return o.hasClass("pillbox-highlight")?this._removeElement(this.getItemData(o,{el:o})):o.addClass("pillbox-highlight"),!0}}else c.length>10&&this.$addItem.width() .pill[data-value="'+b+'"]').remove()}),this._removePillTrigger({method:"removeByValue",removedValues:b})},removeByText:function(){var b=[].slice.call(arguments).slice(0),c=this;a.each(b,function(a,b){c.$pillGroup.find('> .pill:contains("'+b+'")').remove()}),this._removePillTrigger({method:"removeByText",removedText:b})},truncate:function(b){var c=this;if(this.$element.removeClass("truncate"),this.$addItemWrap.removeClass("truncated"),this.$pillGroup.find(".pill").removeClass("truncated"),b){this.$element.addClass("truncate");var d=this.$element.width(),e=!1,f=0,g=this.$pillGroup.find(".pill").length,h=0;this.$pillGroup.find(".pill").each(function(){var b=a(this);e?b.addClass("truncated"):(f++,c.$moreCount.text(g-f),h+b.outerWidth(!0)+c.$addItemWrap.outerWidth(!0)<=d?h+=b.outerWidth(!0):(c.$moreCount.text(g-f+1),b.addClass("truncated"),e=!0))}),f===g&&this.$addItemWrap.addClass("truncated")}},inputFocus:function(){this.$element.find(".pillbox-add-item").focus()},getItemData:function(b,c){return a.extend({text:b.find("span:first").html()},b.data(),c)},_removeElement:function(a){a.el.remove(),delete a.el,this.$element.trigger("removed.fu.pillbox",a)},_removePillTrigger:function(a){this.$element.trigger("removed.fu.pillbox",a)},_generateObject:function(b){var c={};return a.each(b,function(a,b){c[b]=!0}),c},_openSuggestions:function(b,c){var d=a("
        ");return this.callbackId===b.timeStamp&&(c.data&&c.data.length&&(a.each(c.data,function(b,c){var e=c.value?c.value:c.text,f=a('
      • '+c.text+"
      • ");c.attr&&f.data("attr",JSON.stringify(c.attr)),c.data&&f.data("data",c.data),d.append(f)}),this.$suggest.html("").append(d.children()),a(document).trigger("suggested.fu.pillbox",this.$suggest)),!0)},_closeSuggestions:function(){this.$suggest.html("").parent().removeClass("open")},_isSuggestionsOpen:function(){return this.$suggest.parent().hasClass("open")},_keySuggestions:function(a){var b=this.$suggest.find("li.pillbox-suggest-sel"),c=j(a);if(a.preventDefault(),b.length){var d=c?b.prev():b.next();d.length||(d=c?this.$suggest.find("li:last"):this.$suggest.find("li:first")),d&&(d.addClass("pillbox-suggest-sel"),b.removeClass("pillbox-suggest-sel"))}else b=this.$suggest.find("li:first"),b.addClass("pillbox-suggest-sel")}},n.prototype.getValue=n.prototype.items,a.fn.pillbox=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.pillbox"),g="object"==typeof b&&b;f||e.data("fu.pillbox",f=new n(this,g)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.pillbox.defaults={edit:!1,readonly:-1,truncate:!1,acceptKeyCodes:[f,e],allowEmptyPills:!1,cleanInput:l},a.fn.pillbox.Constructor=n,a.fn.pillbox.noConflict=function(){return a.fn.pillbox=b,this},a(document).on("mousedown.fu.pillbox.data-api","[data-initialize=pillbox]",function(b){var c=a(b.target).closest(".pillbox");c.data("fu.pillbox")||c.pillbox(c.data())}),a(function(){a("[data-initialize=pillbox]").each(function(){var b=a(this);b.data("fu.pillbox")||b.pillbox(b.data())})})}(a),function(a){var b=a.fn.repeater,c=function(b,c){var d,e,f=this;this.$element=a(b),this.$canvas=this.$element.find(".repeater-canvas"),this.$count=this.$element.find(".repeater-count"),this.$end=this.$element.find(".repeater-end"),this.$filters=this.$element.find(".repeater-filters"),this.$loader=this.$element.find(".repeater-loader"),this.$pageSize=this.$element.find(".repeater-itemization .selectlist"),this.$nextBtn=this.$element.find(".repeater-next"),this.$pages=this.$element.find(".repeater-pages"),this.$prevBtn=this.$element.find(".repeater-prev"),this.$primaryPaging=this.$element.find(".repeater-primaryPaging"),this.$search=this.$element.find(".repeater-search").find(".search"),this.$secondaryPaging=this.$element.find(".repeater-secondaryPaging"),this.$start=this.$element.find(".repeater-start"),this.$viewport=this.$element.find(".repeater-viewport"),this.$views=this.$element.find(".repeater-views"),this.currentPage=0,this.currentView=null,this.isDisabled=!1,this.infiniteScrollingCallback=function(){},this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},this.lastPageInput=0,this.options=a.extend({},a.fn.repeater.defaults,c),this.pageIncrement=0,this.resizeTimeout={},this.stamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.storedDataSourceOpts=null,this.syncingViewButtonState=!1,this.viewOptions={},this.viewType=null,this.$filters.selectlist(),this.$pageSize.selectlist(),this.$primaryPaging.find(".combobox").combobox(),this.$search.search({searchOnKeyPress:this.options.searchOnKeyPress,allowCancel:this.options.allowCancel}),this.$filters.on("changed.fu.selectlist",function(a,b){f.$element.trigger("filtered.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$nextBtn.on("click.fu.repeater",a.proxy(this.next,this)),this.$pageSize.on("changed.fu.selectlist",function(a,b){f.$element.trigger("pageSizeChanged.fu.repeater",b),f.render({pageIncrement:null})}),this.$prevBtn.on("click.fu.repeater",a.proxy(this.previous,this)),this.$primaryPaging.find(".combobox").on("changed.fu.combobox",function(a,b){f.pageInputChange(b.text,b)}),this.$search.on("searched.fu.search cleared.fu.search",function(a,b){f.$element.trigger("searchChanged.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$search.on("canceled.fu.search",function(a,b){f.$element.trigger("canceled.fu.repeater",b),f.render({clearInfinite:!0,pageIncrement:null})}),this.$secondaryPaging.on("blur.fu.repeater",function(){f.pageInputChange(f.$secondaryPaging.val())}),this.$secondaryPaging.on("keyup",function(a){13===a.keyCode&&f.pageInputChange(f.$secondaryPaging.val())}),this.$views.find("input").on("change.fu.repeater",a.proxy(this.viewChanged,this)),a(window).on("resize.fu.repeater."+this.stamp,function(){clearTimeout(f.resizeTimeout),f.resizeTimeout=setTimeout(function(){f.resize(),f.$element.trigger("resized.fu.repeater")},75)}),this.$loader.loader(),this.$loader.loader("pause"),this.options.defaultView!==-1?e=this.options.defaultView:(d=this.$views.find("label.active input"),e=d.length>0?d.val():"list"),this.setViewOptions(e),this.initViewTypes(function(){f.resize(),f.$element.trigger("resized.fu.repeater"),f.render({changeView:e})})},d=function(a){window.console&&window.console.warn&&window.console.warn(a)},e=function b(c){var d=[];c.children().each(function(){var c=a(this),e=c.attr("data-preserve");"deep"===e?(c.detach(),d.push(c)):"shallow"===e&&(b(c),c.detach(),d.push(c))}),c.empty(),c.append(d)},f=function(b,c){var d;if(c&&"none"!==(d=c.action?c.action:"append")&&void 0!==c.item){(void 0!==c.container?a(c.container):b)[d](c.item)}},g=function(a,b,c){var d=a+1;d0&&(e.filter=this.$filters.selectlist("selectedItem")),this.infiniteScrollingEnabled||(e.pageSize=25,this.$pageSize.length>0&&(e.pageSize=parseInt(this.$pageSize.selectlist("selectedItem").value,10)));var f=this.$search&&this.$search.find("input")&&this.$search.find("input").val();""!==f&&(e.search=f);var g=a.fn.repeater.viewTypes[this.viewType]||{},h=g.dataOptions;return h&&(e=h.call(this,e)),e=a.extend(e,d)},infiniteScrolling:function(a,b){var c=this.$element.find(".repeater-footer"),d=this.$element.find(".repeater-viewport"),e=b||{};if(a)this.infiniteScrollingEnabled=!0,this.infiniteScrollingEnd=e.end,delete e.dataSource,delete e.end,this.infiniteScrollingOptions=e,d.css({height:d.height()+c.outerHeight()}),c.hide();else{var f=this.infiniteScrollingCont;delete f.data().infinitescroll,f.off("scroll"),f.removeClass("infinitescroll"),this.infiniteScrollingCont=null,this.infiniteScrollingEnabled=!1,this.infiniteScrollingEnd=null,this.infiniteScrollingOptions={},d.css({height:d.height()-c.outerHeight()}),c.show()}},infiniteScrollPaging:function(a){var b=this.infiniteScrollingEnd!==!0?this.infiniteScrollingEnd:void 0,c=a.page,d=a.pages;this.currentPage=void 0!==c?c:NaN,(a.end===!0||this.currentPage+1>=d)&&this.infiniteScrollingCont.infinitescroll("end",b)},initInfiniteScrolling:function(){var b=this.$canvas.find('[data-infinite="true"]:first');if(b=b.length<1?this.$canvas:b,b.data("fu.infinitescroll"))b.infinitescroll("enable");else{var c=this,d=a.extend({},this.infiniteScrollingOptions);d.dataSource=function(a,b){c.infiniteScrollingCallback=b,c.render({pageIncrement:1})},b.infinitescroll(d),this.infiniteScrollingCont=b}},initViewTypes:function(b){var c=[];for(var d in a.fn.repeater.viewTypes)({}).hasOwnProperty.call(a.fn.repeater.viewTypes,d)&&c.push(a.fn.repeater.viewTypes[d]);c.length>0?h.call(this,0,c,b):b()},itemization:function(a){this.$count.html(void 0!==a.count?a.count:"?"),this.$end.html(void 0!==a.end?a.end:"?"),this.$start.html(void 0!==a.start?a.start:"?")},next:function(){this.$nextBtn.attr("disabled","disabled"),this.$prevBtn.attr("disabled","disabled"),this.pageIncrement=1,this.$element.trigger("nextClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},pageInputChange:function(a,b){var c;if(a!==this.lastPageInput){this.lastPageInput=a;var d=parseInt(a,10)-1;c=d-this.currentPage,this.$element.trigger("pageChanged.fu.repeater",[d,b]),this.render({pageIncrement:c})}},pagination:function(a){this.$primaryPaging.removeClass("active"),this.$secondaryPaging.removeClass("active");var b=a.pages;this.currentPage=void 0!==a.page?a.page:NaN;var c=0===b?0:this.currentPage+1;if(b<=this.viewOptions.dropPagingCap){this.$primaryPaging.addClass("active");var d=this.$primaryPaging.find(".dropdown-menu");d.empty();for(var e=0;e'+f+"")}this.$primaryPaging.find("input.form-control").val(c)}else this.$secondaryPaging.addClass("active"),this.$secondaryPaging.val(c);this.lastPageInput=this.currentPage+1+"",this.$pages.html(""+b),this.currentPage+1=0?(this.$prevBtn.removeAttr("disabled"),this.$prevBtn.removeClass("page-end")):(this.$prevBtn.attr("disabled","disabled"),this.$prevBtn.addClass("page-end")),0!==this.pageIncrement&&(this.pageIncrement>0?this.$nextBtn.is(":disabled")?this.$prevBtn.focus():this.$nextBtn.focus():this.$prevBtn.is(":disabled")?this.$nextBtn.focus():this.$prevBtn.focus())},previous:function(){this.$nextBtn.attr("disabled","disabled"),this.$prevBtn.attr("disabled","disabled"),this.pageIncrement=-1,this.$element.trigger("previousClicked.fu.repeater"),this.render({pageIncrement:this.pageIncrement})},render:function(b){this.disable();var c=!1,d=a.fn.repeater.viewTypes[this.viewType]||{},e=b||{};if(e.changeView&&this.currentView!==e.changeView){var f=this.currentView;this.currentView=e.changeView,this.viewType=this.currentView.split(".")[0],this.setViewOptions(this.currentView),this.$element.attr("data-currentview",this.currentView),this.$element.attr("data-viewtype",this.viewType),c=!0,e.viewChanged=c,this.$element.trigger("viewChanged.fu.repeater",this.currentView),this.infiniteScrollingEnabled&&this.infiniteScrolling(!1),d=a.fn.repeater.viewTypes[this.viewType]||{},d.selected&&d.selected.call(this,{prevView:f})}this.syncViewButtonState(),e.preserve=void 0!==e.preserve?e.preserve:!c,this.clear(e),(!this.infiniteScrollingEnabled||this.infiniteScrollingEnabled&&c)&&this.$loader.show().loader("play");var g=this.getDataOptions(e),h=this;(0,this.viewOptions.dataSource)(g,function(a){j.call(h,{data:a,dataOptions:g,options:e,viewChanged:c,viewTypeObj:d})})},resize:function(){for(var b,c,d,e=this.viewOptions.staticHeight===-1?this.$element.attr("data-staticheight"):this.viewOptions.staticHeight,f={},g=[],h=[],i=this.$element.parentsUntil(":visible").addBack(),j=0;j0?g:this.$canvas;if(a.renderItem){var i,j=a.repeat||"data.items",k=j.split("."),l=k[0];if("data"===l||"this"===l){i="this"===l?this:b;for(var m=k.slice(1),n=0;n0&&(a.prop("checked",!0),a.parents("label:first").addClass("active")),this.syncingViewButtonState=!1}},c.prototype.runRenderer=c.prototype.renderItems,a.fn.repeater=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.repeater"),h="object"==typeof b&&b;g||f.data("fu.repeater",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.repeater.defaults={dataSource:function(a,b){b({count:0,end:0,items:[],page:0,pages:1,start:0})},defaultView:-1,dropPagingCap:10,staticHeight:-1,views:null,searchOnKeyPress:!1,allowCancel:!0},a.fn.repeater.viewTypes={},a.fn.repeater.Constructor=c,a.fn.repeater.noConflict=function(){return a.fn.repeater=b,this}}(a),function(a){a.fn.repeater&&(a.fn.repeater.Constructor.prototype.list_clearSelectedItems=function(){this.$canvas.find(".repeater-list-check").remove(),this.$canvas.find(".repeater-list table tbody tr.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.list_highlightColumn=function(b,c){var d=this.$canvas.find(".repeater-list-wrapper > table tbody");(this.viewOptions.list_highlightSortedColumn||c)&&(d.find("td.sorted").removeClass("sorted"),d.find("tr").each(function(){a(this).find("td:nth-child("+(b+1)+")").filter(function(){return!a(this).parent().hasClass("empty")}).addClass("sorted")}))},a.fn.repeater.Constructor.prototype.list_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr.selected").each(function(){var c=a(this);b.push({data:c.data("item_data"),element:c})}),b},a.fn.repeater.Constructor.prototype.getValue=a.fn.repeater.Constructor.prototype.list_getSelectedItems,a.fn.repeater.Constructor.prototype.list_positionHeadings=function(){var b=this.$element.find(".repeater-list-wrapper"),c=b.offset().left;b.scrollLeft()>0?b.find(".repeater-list-heading").each(function(){var b=a(this),d=b.parents("th:first").offset().left-c+"px";b.addClass("shifted").css("left",d)}):b.find(".repeater-list-heading").each(function(){a(this).removeClass("shifted").css("left","")})},a.fn.repeater.Constructor.prototype.list_setSelectedItems=function(b,c){var d,e,f,g,h=this.viewOptions.list_selectable,i=this,j=b;a.isArray(j)||(j=[j]);var k=function(b){f=a(this),d=f.data("item_data")||{},d[j[e].property]===j[e].value&&l(f,j[e].selected,b)},l=function(a,b,d){var e;void 0===b||b?(c||"multi"===h||i.list_clearSelectedItems(),a.hasClass("selected")||(a.addClass("selected"),(i.viewOptions.list_frozenColumns||"multi"===i.viewOptions.list_selectable)&&(e=i.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").addClass("checked")),i.viewOptions.list_actions&&i.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").addClass("selected"),a.find("td:first").prepend('
        '))):(i.viewOptions.list_frozenColumns&&(e=i.$element.find(".frozen-column-wrapper tr:nth-child("+(d+1)+")"),e.addClass("selected"),e.find(".repeater-select-checkbox").removeClass("checked")),i.viewOptions.list_actions&&i.$element.find(".actions-column-wrapper tr:nth-child("+(d+1)+")").removeClass("selected"),a.find(".repeater-list-check").remove(),a.removeClass("selected"))};for(g=c===!0||"multi"===h?j.length:h&&j.length>0?1:0,e=0;e table tbody tr:nth-child("+(j[e].index+1)+")"),f.length>0&&l(f,j[e].selected,j[e].index)):void 0!==j[e].property&&void 0!==j[e].value&&this.$canvas.find(".repeater-list .repeater-list-wrapper > table tbody tr").each(k)},a.fn.repeater.Constructor.prototype.list_sizeHeadings=function(){this.$element.find(".repeater-list table").find("thead th").each(function(){var b=a(this),c=b.find(".repeater-list-heading");c.css({height:b.outerHeight()}),c.outerWidth(c.data("forced-width")||b.outerWidth())})},a.fn.repeater.Constructor.prototype.list_setFrozenColumns=function(){var b=this.$canvas.find(".table-frozen"),c=this.$element.find(".repeater-canvas"),d=this.$element.find(".repeater-list .repeater-list-wrapper > table"),e=this.$element.find(".repeater-list"),f=this.viewOptions.list_frozenColumns,g=this;if("multi"===this.viewOptions.list_selectable&&(f+=1,c.addClass("multi-select-enabled")),b.length<1){var h=a('
        ').insertBefore(d),i=d.clone().addClass("table-frozen");i.find("th:not(:lt("+f+"))").remove(),i.find("td:not(:nth-child(n+0):nth-child(-n+"+f+"))").remove();var j=i.clone().removeClass("table-frozen");j.find("tbody").remove();var k=a('
        ').append(j),l=k.find("th label.checkbox-custom.checkbox-inline");l.attr("id",l.attr("id")+"_cloned"),h.append(i),e.append(k),this.$canvas.addClass("frozen-enabled")}this.list_sizeFrozenColumns(),a(".frozen-thead-wrapper .repeater-list-heading").on("click",function(){var b=a(this).parent("th").index();b+=1,g.$element.find(".repeater-list-wrapper > table thead th:nth-child("+b+") .repeater-list-heading")[0].click()})},a.fn.repeater.Constructor.prototype.list_positionColumns=function(){var a=this.$element.find(".repeater-canvas"),b=a.scrollTop(),c=a.scrollLeft(),d=this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable,e=this.viewOptions.list_actions,f=this.$element.find(".repeater-canvas").outerWidth(),g=this.$element.find(".repeater-list .repeater-list-wrapper > table").outerWidth(),h=this.$element.find(".table-actions")?this.$element.find(".table-actions").outerWidth():0,i=g-(f-h)>=c;b>0?a.find(".repeater-list-heading").css("top",b):a.find(".repeater-list-heading").css("top","0"),c>0?(d&&(a.find(".frozen-thead-wrapper").css("left",c),a.find(".frozen-column-wrapper").css("left",c)),e&&i&&(a.find(".actions-thead-wrapper").css("right",-c),a.find(".actions-column-wrapper").css("right",-c))):(d&&(a.find(".frozen-thead-wrapper").css("left","0"),a.find(".frozen-column-wrapper").css("left","0")),e&&(a.find(".actions-thead-wrapper").css("right","0"),a.find(".actions-column-wrapper").css("right","0")))},a.fn.repeater.Constructor.prototype.list_createItemActions=function(){var b,c,d="",e=this,f=this.$element.find(".repeater-list .repeater-list-wrapper > table"),g=this.$canvas.find(".table-actions");for(b=0,c=this.viewOptions.list_actions.items.length;b '+i+""}var j='
        ";if(g.length<1){var k=a('
        ').insertBefore(f),l=f.clone().addClass("table-actions");if(l.find("th:not(:last-child)").remove(),l.find("tr td:not(:last-child)").remove(),"multi"===this.viewOptions.list_selectable||"action"===this.viewOptions.list_selectable)l.find("thead tr").html('
        '+j+"
        "),"action"!==this.viewOptions.list_selectable&&l.find("thead .btn").attr("disabled","disabled");else{var m=this.viewOptions.list_actions.label||'a';l.find("thead tr").addClass("empty-heading").html(""+m+'
        '+m+"
        ")}l.find("td").each(function(b){a(this).html(j),a(this).find("a").attr("data-row",b+1)}),k.append(l),this.$canvas.addClass("actions-enabled")}this.list_sizeActionsTable(),this.$element.find(".table-actions tbody .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d=a(this).data("row"),f={actionName:c,rows:[d]};e.list_getActionItems(f,b)}}),this.$element.find(".table-actions thead .action-item").on("click",function(b){if(!e.isDisabled){var c=a(this).data("action"),d={actionName:c,rows:[]},f=".repeater-list-wrapper > table .selected";"action"===e.viewOptions.list_selectable&&(f=".repeater-list-wrapper > table tr"),e.$element.find(f).each(function(a){d.rows.push(a+1)}),e.list_getActionItems(d,b)}})},a.fn.repeater.Constructor.prototype.list_getActionItems=function(b,c){for(var d=[],e=a.grep(this.viewOptions.list_actions.items,function(a){return a.name===b.actionName})[0],f=0,g=b.rows.length;f table tbody tr:nth-child("+b.rows[f]+")");d.push({item:h,rowData:h.data("item_data")})}if(1===d.length&&(d=d[0]),e.clickAction){var i=function(){};e.clickAction(d,i,c)}},a.fn.repeater.Constructor.prototype.list_sizeActionsTable=function(){ +var b=this.$element.find(".repeater-list table.table-actions"),c=b.find("thead tr th"),d=this.$element.find(".repeater-list-wrapper > table");c.outerHeight(d.find("thead tr th").outerHeight()),c.find(".repeater-list-heading").outerHeight(c.outerHeight()),b.find("tbody tr td:first-child").each(function(b){a(this).outerHeight(d.find("tbody tr:eq("+b+") td").outerHeight())})},a.fn.repeater.Constructor.prototype.list_sizeFrozenColumns=function(){var b=this.$element.find(".repeater-list .repeater-list-wrapper > table");this.$element.find(".repeater-list table.table-frozen tr").each(function(c){a(this).height(b.find("tr:eq("+c+")").height())});var c=b.find("td:eq(0)").outerWidth();this.$element.find(".frozen-column-wrapper, .frozen-thead-wrapper").width(c)},a.fn.repeater.Constructor.prototype.list_frozenOptionsInitialize=function(){function b(a){f.list_revertingCheckbox=!0,a.checkbox("toggle"),delete f.list_revertingCheckbox}var c=this.$element.find(".frozen-column-wrapper .checkbox-inline"),d=this.$element.find(".header-checkbox .checkbox-custom"),e=this.$element.find(".repeater-list table"),f=this;this.$element.find("tr.selectable").on("mouseover mouseleave",function(b){var c=a(this).index();c+=1,"mouseover"===b.type?e.find("tbody tr:nth-child("+c+")").addClass("hovered"):e.find("tbody tr:nth-child("+c+")").removeClass("hovered")}),d.checkbox(),c.checkbox();var g=this.$element.find(".table-frozen tbody .checkbox-inline"),h=this.$element.find(".frozen-thead-wrapper thead .checkbox-inline input");g.on("change",function(c){if(c.preventDefault(),!f.list_revertingCheckbox)if(f.isDisabled)b(a(c.currentTarget));else{var d=a(this).attr("data-row");d=parseInt(d,10)+1,f.$element.find(".repeater-list-wrapper > table tbody tr:nth-child("+d+")").click();var e=f.$element.find(".table-frozen tbody .checkbox-inline.checked").length;0===e?(h.prop("checked",!1),h.prop("indeterminate",!1)):e===g.length?(h.prop("checked",!0),h.prop("indeterminate",!1)):(h.prop("checked",!1),h.prop("indeterminate",!0))}}),h.on("change",function(d){f.list_revertingCheckbox||(f.isDisabled?b(a(d.currentTarget)):a(this).is(":checked")?(f.$element.find(".repeater-list-wrapper > table tbody tr:not(.selected)").click(),f.$element.trigger("selected.fu.repeaterList",c)):(f.$element.find(".repeater-list-wrapper > table tbody tr.selected").click(),f.$element.trigger("deselected.fu.repeaterList",c)))})},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{list_columnRendered:null,list_columnSizing:!0,list_columnSyncing:!0,list_highlightSortedColumn:!0,list_infiniteScroll:!1,list_noItemsHTML:"no items found",list_selectable:!1,list_sortClearing:!1,list_rowRendered:null,list_frozenColumns:0,list_actions:!1}),a.fn.repeater.viewTypes.list={cleared:function(){this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},dataOptions:function(a){return this.list_sortDirection&&(a.sortDirection=this.list_sortDirection),this.list_sortProperty&&(a.sortProperty=this.list_sortProperty),a},enabled:function(a){this.viewOptions.list_actions&&(a.status?(this.$canvas.find(".repeater-actions-button").removeAttr("disabled"),k.call(this)):this.$canvas.find(".repeater-actions-button").attr("disabled","disabled"))},initialize:function(a,b){this.list_sortDirection=null,this.list_sortProperty=null,this.list_specialBrowserClass=j(),this.list_actions_width=void 0!==this.viewOptions.list_actions.width?this.viewOptions.list_actions.width:37,this.list_noItems=!1,b()},resize:function(){i.call(this,this.$element.find(".repeater-list-wrapper > table thead tr")),this.viewOptions.list_actions&&this.list_sizeActionsTable(),(this.viewOptions.list_frozenColumns||"multi"===this.viewOptions.list_selectable)&&this.list_sizeFrozenColumns(),this.viewOptions.list_columnSyncing&&this.list_sizeHeadings()},selected:function(){var a,b=this.viewOptions.list_infiniteScroll;this.list_firstRender=!0,this.$loader.addClass("noHeader"),b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d=b.container.find(".repeater-list"),e=this;return b.data.count>0?this.list_noItems=!1:this.list_noItems=!0,d.length<1&&(d=a('
        '),d.find(".repeater-list-wrapper").on("scroll.fu.repeaterList",function(){e.viewOptions.list_columnSyncing&&e.list_positionHeadings()}),(e.viewOptions.list_frozenColumns||e.viewOptions.list_actions||"multi"===e.viewOptions.list_selectable)&&b.container.on("scroll.fu.repeaterList",function(){e.list_positionColumns()}),b.container.append(d)),b.container.removeClass("actions-enabled actions-enabled multi-select-enabled"),c=d.find("table"),h.call(this,c,b.data),g.call(this,c,b.data),!1},renderItem:function(a){return f.call(this,a.container,a.subset,a.index),!1},after:function(){var a;return!this.viewOptions.list_frozenColumns&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||this.list_setFrozenColumns(),this.viewOptions.list_actions&&!this.list_noItems&&(this.list_createItemActions(),this.list_sizeActionsTable()),!this.viewOptions.list_frozenColumns&&!this.viewOptions.list_actions&&"multi"!==this.viewOptions.list_selectable||this.list_noItems||(this.list_positionColumns(),this.list_frozenOptionsInitialize()),this.viewOptions.list_columnSyncing&&(this.list_sizeHeadings(),this.list_positionHeadings()),a=this.$canvas.find(".repeater-list-wrapper > table .repeater-list-heading.sorted"),a.length>0&&this.list_highlightColumn(a.data("fu_item_index")),!1}});var b=function(a,b){if(!b)return!1;if(!a||b.length!==a.length)return!0;for(var c=0,d=b.length;c"),j=e[f]._auto_width,k=e[f].property;if(this.viewOptions.list_actions!==!1&&"@_ACTIONS_@"===k&&(h='
        '),h=void 0!==h?h:"",i.addClass(void 0!==g?g:"").append(h),void 0!==j&&i.outerWidth(j),b.append(i),"multi"===this.viewOptions.list_selectable&&"@_CHECKBOX_@"===e[f].property){var l='';i.html(l)}return i},d=function(b,c,d){var e,f,g,h,i,j="glyphicon-chevron-down",k="glyphicon-chevron-up",l=a('
        '),m=(this.$element.attr("id")+"_"||"")+"checkall",n='
        ',o=a(""),p=this;if(l.data("fu_item_index",d),l.prepend(c[d].label),o.html(l.html()).find("[id]").removeAttr("id"),"@_CHECKBOX_@"!==c[d].property?o.append(l):o.append(n),e=o.add(l),h=l.find(".glyphicon.rlc:first"),i=h.add(o.find(".glyphicon.rlc:first")),this.viewOptions.list_actions&&"@_ACTIONS_@"===c[d].property){var q=this.list_actions_width;o.css("width",q),l.css("width",q)}f=c[d].className,void 0!==f&&e.addClass(f),g=c[d].sortable,g&&(e.addClass("sortable"),l.on("click.fu.repeaterList",function(){p.isDisabled||(p.list_sortProperty="string"==typeof g?g:c[d].property,l.hasClass("sorted")?h.hasClass(k)?(i.removeClass(k).addClass(j),p.list_sortDirection="desc"):p.viewOptions.list_sortClearing?(e.removeClass("sorted"),i.removeClass(j),p.list_sortDirection=null,p.list_sortProperty=null):(i.removeClass(j).addClass(k),p.list_sortDirection="asc"):(b.find("th, .repeater-list-heading").removeClass("sorted"),i.removeClass(j).addClass(k),p.list_sortDirection="asc",e.addClass("sorted")),p.render({clearInfinite:!0,pageIncrement:null}))})),"asc"!==c[d].sortDirection&&"desc"!==c[d].sortDirection||(b.find("th, .repeater-list-heading").removeClass("sorted"),e.addClass("sortable sorted"),"asc"===c[d].sortDirection?(i.addClass(k),this.list_sortDirection="asc"):(i.addClass(j),this.list_sortDirection="desc"),this.list_sortProperty="string"==typeof g?g:c[d].property),b.append(o)},e=function(b){var c="multi"===b.viewOptions.list_selectable,d=b.viewOptions.list_actions,e=b.$element;if(!b.isDisabled){var f=a(this),g=a(this).index()+1,h=e.find(".frozen-column-wrapper tr:nth-child("+g+")"),i=e.find(".actions-column-wrapper tr:nth-child("+g+")"),j=e.find(".frozen-column-wrapper tr:nth-child("+g+") .checkbox-inline");f.is(".selected")?(f.removeClass("selected"),c?(j.click(),h.removeClass("selected"),d&&i.removeClass("selected")):f.find(".repeater-list-check").remove(),e.trigger("deselected.fu.repeaterList",f)):(c?(j.click(),f.addClass("selected"),h.addClass("selected"),d&&i.addClass("selected")):(b.$canvas.find(".repeater-list-check").remove(),b.$canvas.find(".repeater-list tbody tr.selected").each(function(){a(this).removeClass("selected"),e.trigger("deselected.fu.repeaterList",a(this))}),f.find("td:first").prepend('
        '),f.addClass("selected"),h.addClass("selected")),e.trigger("selected.fu.repeaterList",f)),k.call(b)}},f=function(b,d,f){var g=a("");if(this.viewOptions.list_selectable&&(g.data("item_data",d[f]),"action"!==this.viewOptions.list_selectable)){g.addClass("selectable"),g.attr("tabindex",0);var h=this;g.on("click.fu.repeaterList",function(){e.call(this,h)}),g.keyup(function(a){13===a.keyCode&&g.trigger("click.fu.repeaterList")})}this.viewOptions.list_actions&&!this.viewOptions.list_selectable&&g.data("item_data",d[f]);for(var i=[],j=0,k=this.list_columns.length;j'),b.append(e)),"string"==typeof c.error&&c.error.length>0?(d=a(''),d.find("td").append(c.error),e.append(d)):c.items&&c.items.length<1&&(d=a(''),d.find("td").append(this.viewOptions.list_noItemsHTML),e.append(d))},h=function(c,e){var f,g,h,j=e.columns||[],k=c.find("thead");if(this.list_firstRender||b(this.list_columns,j)||0===k.length){if(k.remove(),"multi"===this.viewOptions.list_selectable&&!this.list_noItems){var l={label:"c",property:"@_CHECKBOX_@",sortable:!1};j.splice(0,0,l)}if(this.list_columns=j,this.list_firstRender=!1,this.$loader.removeClass("noHeader"),this.viewOptions.list_actions){var m={label:this.viewOptions.list_actions.label||'a',property:"@_ACTIONS_@",sortable:!1,width:this.list_actions_width};j.push(m)}for(k=a(''),h=k.find("tr"),f=0,g=j.length;f0)){var i=this.$canvas.find(".repeater-list-wrapper").outerWidth();for(e=Math.floor((i-f)/d),c=0;ce&&(e=g[c].minWidth),g[c].col.outerWidth(e),this.list_columns[g[c].index]._auto_width=e}},j=function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Firefox");return b>0?"ie-"+parseInt(a.substring(b+5,a.indexOf(".",b)),10):c>0?"firefox":""},k=function(){var a,b=".repeater-list-wrapper > table .selected",c=this.$element.find(".table-actions");"action"===this.viewOptions.list_selectable&&(b=".repeater-list-wrapper > table tr"),a=this.$canvas.find(b),a.length>0?c.find("thead .btn").removeAttr("disabled"):c.find("thead .btn").attr("disabled","disabled")}}(a),function(a){function b(b,c){for(var d=!1;!d&&c.search("{{")>=0;)!function(){var e,f,g;f=c.indexOf("{{"),e=c.indexOf("}}",f+2),f>-1&&e>-1?(g=a.trim(c.substring(f+2,e)),g=void 0!==b[g]?b[g]:"",c=c.substring(0,f)+g+c.substring(e+2)):d=!0}();return c}a.fn.repeater&&(a.fn.repeater.Constructor.prototype.thumbnail_clearSelectedItems=function(){this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").removeClass("selected")},a.fn.repeater.Constructor.prototype.thumbnail_getSelectedItems=function(){var b=[];return this.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){b.push(a(this))}),b},a.fn.repeater.Constructor.prototype.thumbnail_setSelectedItems=function(b,c){function d(){if(j===b[g].index)return h=a(this),!1;j++}function e(){h=a(this),h.is(b[g].selector)&&f(h,b[g].selected)}function f(a,b){b=void 0===b||b,b?(c||"multi"===k||l.thumbnail_clearSelectedItems(),a.addClass("selected")):a.removeClass("selected")}var g,h,i,j,k=this.viewOptions.thumbnail_selectable,l=this;for(a.isArray(b)||(b=[b]),i=c===!0||"multi"===k?b.length:k&&b.length>0?1:0,g=0;g0&&f(h,b[g].selected)):b[g].selector&&this.$canvas.find(".repeater-thumbnail-cont .selectable").each(e)},a.fn.repeater.defaults=a.extend({},a.fn.repeater.defaults,{thumbnail_alignment:"left",thumbnail_infiniteScroll:!1,thumbnail_itemRendered:null,thumbnail_noItemsHTML:"no items found",thumbnail_selectable:!1,thumbnail_template:'
        {{name}}
        '}),a.fn.repeater.viewTypes.thumbnail={selected:function(){var a,b=this.viewOptions.thumbnail_infiniteScroll;b&&(a="object"==typeof b?b:{},this.infiniteScrolling(!0,a))},before:function(b){var c,d,e=this.viewOptions.thumbnail_alignment,f=this.$canvas.find(".repeater-thumbnail-cont"),g=b.data,h={};return f.length<1?(f=a('
        '),e&&"none"!==e?(d={center:1,justify:1,left:1,right:1},e=d[e]?e:"justify",f.addClass("align-"+e),this.thumbnail_injectSpacers=!0):this.thumbnail_injectSpacers=!1,h.item=f):h.action="none",g.items&&g.items.length<1?(c=a('
        '),c.append(this.viewOptions.thumbnail_noItemsHTML),f.append(c)):f.find(".empty:first").remove(),h},renderItem:function(c){var d=this.viewOptions.thumbnail_selectable,e=this,f=a(b(c.subset[c.index],this.viewOptions.thumbnail_template));return f.data("item_data",c.data.items[c.index]),d&&(f.addClass("selectable"),f.on("click",function(){e.isDisabled||(f.hasClass("selected")?(f.removeClass("selected"),e.$element.trigger("deselected.fu.repeaterThumbnail",f)):("multi"!==d&&e.$canvas.find(".repeater-thumbnail-cont .selectable.selected").each(function(){var b=a(this);b.removeClass("selected"),e.$element.trigger("deselected.fu.repeaterThumbnail",b)}),f.addClass("selected"),e.$element.trigger("selected.fu.repeaterThumbnail",f)))})),c.container.append(f),this.thumbnail_injectSpacers&&f.after(' '),this.viewOptions.thumbnail_itemRendered&&this.viewOptions.thumbnail_itemRendered({container:c.container,item:f,itemData:c.subset[c.index]},function(){}),!1}})}(a),function(a){var b=a.fn.scheduler,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.scheduler.defaults,c),this.$startDate=this.$element.find(".start-datetime .start-date"),this.$startTime=this.$element.find(".start-datetime .start-time"),this.$timeZone=this.$element.find(".timezone-container .timezone"),this.$repeatIntervalPanel=this.$element.find(".repeat-every-panel"),this.$repeatIntervalSelect=this.$element.find(".repeat-options"),this.$repeatIntervalSpinbox=this.$element.find(".repeat-every"),this.$repeatIntervalTxt=this.$element.find(".repeat-every-text"),this.$end=this.$element.find(".repeat-end"),this.$endSelect=this.$end.find(".end-options"),this.$endAfter=this.$end.find(".end-after"),this.$endDate=this.$end.find(".end-on-date"),this.$recurrencePanels=this.$element.find(".repeat-panel"),this.$repeatIntervalSelect.selectlist(),this.$element.find(".selectlist").selectlist(),this.$startDate.datepicker(this.options.startDateOptions);var e="function"==typeof this.options.startDateChanged?this.options.startDateChanged:this._guessEndDate;this.$startDate.on("change changed.fu.datepicker dateClicked.fu.datepicker",a.proxy(e,this)),this.$startTime.combobox(),""===this.$startTime.find("input").val()&&this.$startTime.combobox("selectByIndex",0),"0"===this.$repeatIntervalSpinbox.find("input").val()?this.$repeatIntervalSpinbox.spinbox({value:1,min:1,limitToStep:!0}):this.$repeatIntervalSpinbox.spinbox({min:1,limitToStep:!0}),this.$endAfter.spinbox({value:1,min:1,limitToStep:!0}),this.$endDate.datepicker(this.options.endDateOptions),this.$element.find(".radio-custom").radio(),this.$repeatIntervalSelect.on("changed.fu.selectlist",a.proxy(this.repeatIntervalSelectChanged,this)),this.$endSelect.on("changed.fu.selectlist",a.proxy(this.endSelectChanged,this)),this.$element.find(".repeat-days-of-the-week .btn-group .btn").on("change.fu.scheduler",function(a,b){d.changed(a,b,!0)}),this.$element.find(".combobox").on("changed.fu.combobox",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("changed.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".datepicker").on("dateClicked.fu.datepicker",a.proxy(this.changed,this)),this.$element.find(".selectlist").on("changed.fu.selectlist",a.proxy(this.changed,this)),this.$element.find(".spinbox").on("changed.fu.spinbox",a.proxy(this.changed,this)),this.$element.find(".repeat-monthly .radio-custom, .repeat-yearly .radio-custom").on("change.fu.scheduler",a.proxy(this.changed,this))},d=function(a,b){var c,d="";return d+=a.getFullYear(),d+=b,c=a.getMonth()+1,d+=c<10?"0"+c:c,d+=b,c=a.getDate(),d+=c<10?"0"+c:c},e={secondly:1e3,minutely:6e4,hourly:36e5,daily:864e5,weekly:6048e5,monthly:3024e6,yearly:314496e5},f=function(a,b,c,d){return new Date(a.getTime()+e[c]*d)};c.prototype={constructor:c,destroy:function(){var b;return this.$element.find("input").each(function(){a(this).attr("value",a(this).val())}),this.$element.find(".datepicker .calendar").empty(),b=this.$element[0].outerHTML,this.$element.find(".combobox").combobox("destroy"),this.$element.find(".datepicker").datepicker("destroy"),this.$element.find(".selectlist").selectlist("destroy"),this.$element.find(".spinbox").spinbox("destroy"),this.$element.find(".radio-custom").radio("destroy"),this.$element.remove(),b},changed:function(b,c,d){d||b.stopPropagation(),this.$element.trigger("changed.fu.scheduler",{data:void 0!==c?c:a(b.currentTarget).data(),originalEvent:b,value:this.getValue()})},disable:function(){this.toggleState("disable")},enable:function(){this.toggleState("enable")},setUtcTime:function(a,b,c){var d=a.split("-"),e=b.split(":"),f=new Date(Date.UTC(d[0],d[1]-1,d[2],e[0],e[1],e[2]?e[2]:0));if("Z"===c)f.setUTCHours(f.getUTCHours()+0);else{var g=[];g[0]="(.)",g[1]=".*?",g[2]="\\d",g[3]=".*?",g[4]="(\\d)";var h=new RegExp(g.join(""),["i"]),i=h.exec(c);if(null!==i){var j=i[1],k=i[2],l="+"===j?1:-1;f.setUTCHours(f.getUTCHours()+l*parseInt(k,10))}}var m=f.getTimezoneOffset();return f.setMinutes(m),f},endSelectChanged:function(a,b){var c,d;b?d=b.value:(c=this.$endSelect.selectlist("selectedItem"),d=c.value),this.$endAfter.parent().addClass("hidden"),this.$endAfter.parent().attr("aria-hidden","true"),this.$endDate.parent().addClass("hidden"),this.$endDate.parent().attr("aria-hidden","true"),"after"===d?(this.$endAfter.parent().removeClass("hide hidden"),this.$endAfter.parent().attr("aria-hidden","false")):"date"===d&&(this.$endDate.parent().removeClass("hide hidden"),this.$endDate.parent().attr("aria-hidden","false"))},_guessEndDate:function(){var a=this.$repeatIntervalSelect.selectlist("selectedItem").value,b=new Date(this.$endDate.datepicker("getDate")),c=new Date(this.$startDate.datepicker("getDate")),d=this.$repeatIntervalSpinbox.find("input").val();"none"!==a&&b<=c&&(this.$repeatIntervalSpinbox.is(":visible")||(d=1),"weekdays"===a&&(d=1,a="weekly"),b=f(c,0,a,d),this.$endDate.datepicker("setDate",b))},getValue:function(){var b,c=this.$repeatIntervalSpinbox.spinbox("value"),e="",f=this.$repeatIntervalSelect.selectlist("selectedItem").value;this.$startTime.combobox("selectedItem").value?(b=this.$startTime.combobox("selectedItem").value,b=b.toLowerCase()):b=this.$startTime.combobox("selectedItem").text.toLowerCase();var g,h,i,j,k,l,m,n,o=this.$timeZone.selectlist("selectedItem");m=""+d(this.$startDate.datepicker("getDate"),"-"),m+="T",i=b.search("am")>=0,j=b.search("pm")>=0,b=a.trim(b.replace(/am/g,"").replace(/pm/g,"")).split(":"),b[0]=parseInt(b[0],10),b[1]=parseInt(b[1],10),i&&b[0]>11?b[0]=0:j&&b[0]<12&&(b[0]+=12),m+=b[0]<10?"0"+b[0]:b[0],m+=":",m+=b[1]<10?"0"+b[1]:b[1],m+="+00:00"===o.offset?"Z":o.offset,"none"===f?e="FREQ=DAILY;INTERVAL=1;COUNT=1;":"secondly"===f?(e="FREQ=SECONDLY;",e+="INTERVAL="+c+";"):"minutely"===f?(e="FREQ=MINUTELY;",e+="INTERVAL="+c+";"):"hourly"===f?(e="FREQ=HOURLY;",e+="INTERVAL="+c+";"):"daily"===f?(e+="FREQ=DAILY;",e+="INTERVAL="+c+";"):"weekdays"===f?(e+="FREQ=WEEKLY;",e+="BYDAY=MO,TU,WE,TH,FR;",e+="INTERVAL=1;"):"weekly"===f?(h=[],this.$element.find(".repeat-days-of-the-week .btn-group input:checked").each(function(){h.push(a(this).data().value)}),e+="FREQ=WEEKLY;",e+="BYDAY="+h.join(",")+";",e+="INTERVAL="+c+";"):"monthly"===f?(e+="FREQ=MONTHLY;",e+="INTERVAL="+c+";",n=this.$element.find("input[name=repeat-monthly]:checked").val(),"bymonthday"===n?(g=parseInt(this.$element.find(".repeat-monthly-date .selectlist").selectlist("selectedItem").text,10),e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-monthly-day .month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-monthly-day .month-day-pos").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";")):"yearly"===f&&(e+="FREQ=YEARLY;",n=this.$element.find("input[name=repeat-yearly]:checked").val(),"bymonthday"===n?(k=this.$element.find(".repeat-yearly-date .year-month").selectlist("selectedItem").value,g=this.$element.find(".repeat-yearly-date .year-month-day").selectlist("selectedItem").text,e+="BYMONTH="+k+";",e+="BYMONTHDAY="+g+";"):"bysetpos"===n&&(h=this.$element.find(".repeat-yearly-day .year-month-days").selectlist("selectedItem").value,l=this.$element.find(".repeat-yearly-day .year-month-day-pos").selectlist("selectedItem").value,k=this.$element.find(".repeat-yearly-day .year-month").selectlist("selectedItem").value,e+="BYDAY="+h+";",e+="BYSETPOS="+l+";",e+="BYMONTH="+k+";"));var p=this.$endSelect.selectlist("selectedItem").value,q="";return"none"!==f&&("after"===p?q="COUNT="+this.$endAfter.spinbox("value")+";":"date"===p&&(q="UNTIL="+d(this.$endDate.datepicker("getDate"),"")+";")),e+=q,e=";"===e.substring(e.length-1)?e.substring(0,e.length-1):e,{startDateTime:m,timeZone:o,recurrencePattern:e}},repeatIntervalSelectChanged:function(a,b){var c,d,e;switch(b?(d=b.value,e=b.text):(c=this.$repeatIntervalSelect.selectlist("selectedItem"),d=c.value||"",e=c.text||""),this.$repeatIntervalTxt.text(e),d.toLowerCase()){case"hourly":case"daily":case"weekly":case"monthly":this.$repeatIntervalPanel.removeClass("hide hidden"),this.$repeatIntervalPanel.attr("aria-hidden","false");break;default:this.$repeatIntervalPanel.addClass("hidden"),this.$repeatIntervalPanel.attr("aria-hidden","true")}this.$recurrencePanels.addClass("hidden"),this.$recurrencePanels.attr("aria-hidden","true"),this.$element.find(".repeat-"+d).removeClass("hide hidden"),this.$element.find(".repeat-"+d).attr("aria-hidden","false"),"none"===d?(this.$end.addClass("hidden"),this.$end.attr("aria-hidden","true")):(this.$end.removeClass("hide hidden"),this.$end.attr("aria-hidden","false")),this._guessEndDate()},_parseAndSetRecurrencePattern:function(a,b){var c,d,e,f,g={},h=0,i="",j=a.toUpperCase().split(";");for(h=0;h-1?f.timeZoneOffset="+"+a.trim(b.split("+")[1]):b.search(/\-/)>-1?f.timeZoneOffset="-"+a.trim(b.split("-")[1]):f.timeZoneOffset="+00:00",f.time24HourFormatSplit=f.time24HourFormat.split(":"),c=parseInt(f.time24HourFormatSplit[0],10),d=f.time24HourFormatSplit[1]?parseInt(f.time24HourFormatSplit[1].split("+")[0].split("-")[0].split("Z")[0],10):0,e=c<12?"AM":"PM",0===c?c=12:c>12&&(c-=12),d=d<10?"0"+d:d,f.time12HourFormat=c+":"+d,f.time12HourFormatWithPeriod=c+":"+d+" "+e,f},_parseTimeZone:function(b,c){return c.timeZoneQuerySelector="",b.timeZone?("string"==typeof b.timeZone?c.timeZoneQuerySelector+='li[data-name="'+b.timeZone+'"]':a.each(b.timeZone,function(a,b){c.timeZoneQuerySelector+="li[data-"+a+'="'+b+'"]'}),c.timeZoneOffset=b.timeZone.offset):b.startDateTime?(c.timeZoneOffset="+00:00"===c.timeZoneOffset?"Z":c.timeZoneOffset,c.timeZoneQuerySelector+='li[data-offset="'+c.timeZoneOffset+'"]'):c.timeZoneOffset="Z",c.timeZoneOffset},_setTimeUI:function(a){this.$startTime.find("input").val(a),this.$startTime.combobox("selectByText",a)},_setTimeZoneUI:function(a){this.$timeZone.selectlist("selectBySelector",a)},setValue:function(a){var b,c,d,e,f={};if(a.startDateTime)b=a.startDateTime.split("T"),c=b[0],d=b[1],d?(f=this._parseStartDateTime(d),this._setTimeUI(f.time12HourFormatWithPeriod)):(f.time12HourFormat="00:00",f.time24HourFormat="00:00");else{f.time12HourFormat="00:00",f.time24HourFormat="00:00";var g=this.$startDate.datepicker("getDate");c=g.getFullYear()+"-"+g.getMonth()+"-"+g.getDate()}this._parseTimeZone(a,f),f.timeZoneQuerySelector&&this._setTimeZoneUI(f.timeZoneQuerySelector),a.recurrencePattern&&this._parseAndSetRecurrencePattern(a.recurrencePattern,f),e=this.setUtcTime(c,f.time24HourFormat,f.timeZoneOffset),this.$startDate.datepicker("setDate",e)},toggleState:function(a){this.$element.find(".combobox").combobox(a),this.$element.find(".datepicker").datepicker(a),this.$element.find(".selectlist").selectlist(a),this.$element.find(".spinbox").spinbox(a),this.$element.find(".radio-custom").radio(a),a="disable"===a?"addClass":"removeClass",this.$element.find(".repeat-days-of-the-week .btn-group")[a]("disabled")},value:function(a){return a?this.setValue(a):this.getValue()}},a.fn.scheduler=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.scheduler"),h="object"==typeof b&&b;g||f.data("fu.scheduler",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.scheduler.defaults={},a.fn.scheduler.Constructor=c,a.fn.scheduler.noConflict=function(){return a.fn.scheduler=b,this},a(document).on("mousedown.fu.scheduler.data-api","[data-initialize=scheduler]",function(b){var c=a(b.target).closest(".scheduler");c.data("fu.scheduler")||c.scheduler(c.data())}),a(function(){a("[data-initialize=scheduler]").each(function(){var b=a(this);b.data("scheduler")||b.scheduler(b.data())})})}(a),function(a){var b=a.fn.picker,c=function(b,c){var d=this;this.$element=a(b),this.options=a.extend({},a.fn.picker.defaults,c),this.$accept=this.$element.find(".picker-accept"),this.$cancel=this.$element.find(".picker-cancel"),this.$trigger=this.$element.find(".picker-trigger"),this.$footer=this.$element.find(".picker-footer"),this.$header=this.$element.find(".picker-header"),this.$popup=this.$element.find(".picker-popup"),this.$body=this.$element.find(".picker-body"),this.clickStamp="_",this.isInput=this.$trigger.is("input"),this.$trigger.on("keydown.fu.picker",a.proxy(this.keyComplete,this)),this.$trigger.on("focus.fu.picker",a.proxy(function(b){(void 0===b||a(b.target).is("input[type=text]"))&&a.proxy(this.show(),this)},this)),this.$trigger.on("click.fu.picker",a.proxy(function(b){a(b.target).is("input[type=text]")?a.proxy(this.show(),this):a.proxy(this.toggle(),this)},this)),this.$accept.on("click.fu.picker",a.proxy(this.complete,this,"accepted")),this.$cancel.on("click.fu.picker",function(a){a.preventDefault(),d.complete("cancelled")})},d=function(b){var c=Math.max(document.documentElement.clientHeight,window.innerHeight||0),d=a(document).scrollTop(),e=b.$popup.offset();return e.top+b.$popup.outerHeight(!0)>c+d||e.top0)return!1;return!0},show:function(){var b;if(b=a(document).find(".picker.showing"),b.length>0){if(b.data("fu.picker")&&b.data("fu.picker").options.explicit)return;b.picker("externalClickListener",{},!0)}this.$element.addClass("showing"),e(this),this.$element.trigger("shown.fu.picker"),this.clickStamp=(new Date).getTime()+(Math.floor(100*Math.random())+1),this.options.explicit||a(document).on("click.fu.picker.externalClick."+this.clickStamp,a.proxy(this.externalClickListener,this))}},a.fn.picker=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.picker"),h="object"==typeof b&&b;g||f.data("fu.picker",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.picker.defaults={onAccept:void 0,onCancel:void 0,onExit:void 0,externalClickExceptions:[],explicit:!1},a.fn.picker.Constructor=c,a.fn.picker.noConflict=function(){return a.fn.picker=b,this},a(document).on("focus.fu.picker.data-api","[data-initialize=picker]",function(b){var c=a(b.target).closest(".picker");c.data("fu.picker")||c.picker(c.data())}),a(function(){a("[data-initialize=picker]").each(function(){var b=a(this);b.data("fu.picker")||b.picker(b.data())})})}(a)}); \ No newline at end of file diff --git a/package.js b/package.js index d506efdb9..fa6807598 100644 --- a/package.js +++ b/package.js @@ -6,7 +6,7 @@ Package.describe({ name: 'exacttarget:fuelux', // http://atmospherejs.com/exacttarget/fuelux summary: 'Base Fuel UX styles and controls', - version: '3.15.11', + version: '3.15.12', git: 'https://github.com/ExactTarget/fuelux.git' }); diff --git a/package.json b/package.json index 658c28765..6b5ab28d8 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "release": "grunt release" }, "title": "Fuel UX", - "version": "3.15.11", + "version": "3.15.12", "volo": { "baseDir": "lib", "dependencies": {
    ").addClass("selectlist-sizer");Boolean(a(document).find("html").hasClass("fuelux"))?a(document.body).append(d):a(".fuelux:first").append(d),d.append(this.$element.clone()),this.$element.find("a").each(function(){d.find(".selected-label").text(a(this).text()),c=d.find(".selectlist").outerWidth(),c+=d.find(".sr-only").outerWidth(),c>b&&(b=c)}),b<=1||(this.$button.css("width",b),this.$dropdownMenu.css("width",b),d.remove())},selectedItem:function(){var b=this.$selectedItem.text();return a.extend({text:b},this.$selectedItem.data())},selectByText:function(b){var c=a([]);this.$element.find("li").each(function(){if((this.textContent||this.innerText||a(this).text()||"").toLowerCase()===(b||"").toLowerCase())return c=a(this),!1}),this.doSelect(c)},selectByValue:function(a){var b='li[data-value="'+a+'"]';this.selectBySelector(b)},selectByIndex:function(a){var b="li:eq("+a+")";this.selectBySelector(b)},selectBySelector:function(a){var b=this.$element.find(a);this.doSelect(b)},setDefaultSelection:function(){var a=this.$element.find("li[data-selected=true]").eq(0);0===a.length&&(a=this.$element.find("li").has("a").eq(0)),this.doSelect(a)},enable:function(){this.$element.removeClass("disabled"),this.$button.removeClass("disabled")},disable:function(){this.$element.addClass("disabled"),this.$button.addClass("disabled")}},c.prototype.getValue=c.prototype.selectedItem,a.fn.selectlist=function(b){var d,e=Array.prototype.slice.call(arguments,1),f=this.each(function(){var f=a(this),g=f.data("fu.selectlist"),h="object"==typeof b&&b;g||f.data("fu.selectlist",g=new c(this,h)),"string"==typeof b&&(d=g[b].apply(g,e))});return void 0===d?f:d},a.fn.selectlist.defaults={emptyLabelHTML:'
  • No items
  • '},a.fn.selectlist.Constructor=c,a.fn.selectlist.noConflict=function(){return a.fn.selectlist=b,this},a(document).on("mousedown.fu.selectlist.data-api","[data-initialize=selectlist]",function(b){var c=a(b.target).closest(".selectlist");c.data("fu.selectlist")||c.selectlist(c.data())}),a(function(){a("[data-initialize=selectlist]").each(function(){var b=a(this);b.data("fu.selectlist")||b.selectlist(b.data())})})}(a),function(a){var b=a.fn.spinbox,c=function(b,c){this.$element=a(b),this.$element.find(".btn").on("click",function(a){a.preventDefault()}),this.options=a.extend({},a.fn.spinbox.defaults,c),this.options.step=this.$element.data("step")||this.options.step,this.options.valuethis.options.max?a=this.options.cycle?this.options.min:this.options.max:athis.options.max?a-=this.options.step:a .tree-loader").remove()):b.remove());var i=f.find(".tree-loader:last");c===!1&&i.removeClass("hide hidden"),this.options.dataSource(h?h:{},function(b){a.each(b.data,function(b,c){var e;"folder"===c.type?(e=d.$element.find("[data-template=treebranch]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.data(c),e.find(".tree-branch-name > .tree-label").html(c.text||c.name)):"item"===c.type?(e=d.$element.find("[data-template=treeitem]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.find(".tree-item-name > .tree-label").html(c.text||c.name),e.data(c)):"overflow"===c.type&&(e=d.$element.find("[data-template=treeoverflow]:eq(0)").clone().removeClass("hide hidden").removeData("template").removeAttr("data-template"),e.find(".tree-overflow-name > .tree-label").html(c.text||c.name),e.data(c));var h=c.attr||c.dataAttributes||[];a.each(h,function(a,b){switch(a){case"cssClass":case"class":case"className":e.addClass(b);break;case"data-icon":e.find(".icon-item").removeClass().addClass("icon-item "+b),e.attr(a,b);break;case"id":e.attr(a,b),e.attr("aria-labelledby",b+"-label"),e.find(".tree-branch-name > .tree-label").attr("id",b+"-label");break;default:e.attr(a,b)}}),g?f.append(e):f.find(".tree-branch-children:eq(0)").append(e)}),f.find(".tree-loader").addClass("hidden"),d.$element.trigger("loaded.fu.tree",f)})},selectTreeNode:function(b,c){var f={};f.$element=a(b);var g={};g.$elements=this.$element.find(".tree-selected"),g.dataForEvent=[],"folder"===c?(f.$element=f.$element.closest(".tree-branch"),f.$icon=f.$element.find(".icon-folder")):f.$icon=f.$element.find(".icon-item"),f.elementData=f.$element.data(),this.options.multiSelect?d(this,f,g):e(this,f,g),this.$element.trigger(g.eventType+".fu.tree",{target:f.elementData,selected:g.dataForEvent}),f.$element.trigger("updated.fu.tree",{selected:g.dataForEvent,item:f.$element,eventType:g.eventType})},discloseFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.addClass("tree-open"),d.attr("aria-expanded","true"),f.removeClass("hide hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"),e.children().length||this.populate(e),this.$element.trigger("disclosedFolder.fu.tree",d.data())},closeFolder:function(b){var c=a(b),d=c.closest(".tree-branch"),e=d.find(".tree-branch-children"),f=e.eq(0);d.removeClass("tree-open"),d.attr("aria-expanded","false"),f.addClass("hidden"),d.find("> .tree-branch-header .icon-folder").eq(0).removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"),this.options.cacheItems||f.empty(),this.$element.trigger("closed.fu.tree",d.data())},toggleFolder:function(b){var c=a(b);c.find(".glyphicon-folder-close").length?this.discloseFolder(b):c.find(".glyphicon-folder-open").length&&this.closeFolder(b)},selectFolder:function(a){this.options.folderSelect&&this.selectTreeNode(a,"folder")},selectItem:function(a){this.options.itemSelect&&this.selectTreeNode(a,"item")},selectedItems:function(){var b=this.$element.find(".tree-selected"),c=[];return a.each(b,function(b,d){c.push(a(d).data())}),c},collapse:function(){var a=this,b=[],c=function c(d,e){b.push(e),0===a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").length&&(a.$element.trigger("closedAll.fu.tree",{tree:a.$element,reportedClosed:b}),a.$element.off("loaded.fu.tree",a.$element,c))};a.$element.on("closed.fu.tree",c),a.$element.find(".tree-branch.tree-open:not('.hidden, .hide')").each(function(){a.closeFolder(this)})},discloseVisible:function(){var b=this,c=b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')"),d=[],e=function a(e,f){d.push(f),d.length===c.length&&(b.$element.trigger("disclosedVisible.fu.tree",{tree:b.$element,reportedOpened:d}),b.$element.off("loaded.fu.tree",b.$element,a))};b.$element.on("loaded.fu.tree",e),b.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").each(function(){b.discloseFolder(a(this).find(".tree-branch-header"))})},discloseAll:function(){var a=this;"undefined"==typeof a.$element.data("disclosures")&&a.$element.data("disclosures",0);var b=a.options.disclosuresUpperLimit>=1&&a.$element.data("disclosures")>=a.options.disclosuresUpperLimit,c=0===a.$element.find(".tree-branch:not('.tree-open, .hidden, .hide')").length;if(c)a.$element.trigger("disclosedAll.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),a.options.cacheItems||a.$element.one("closeAll.fu.tree",function(){a.$element.data("disclosures",0)});else{if(b&&(a.$element.trigger("exceededDisclosuresLimit.fu.tree",{tree:a.$element,disclosures:a.$element.data("disclosures")}),!a.$element.data("ignore-disclosures-limit")))return;a.$element.data("disclosures",a.$element.data("disclosures")+1),a.$element.one("disclosedVisible.fu.tree",function(){a.discloseAll()}),a.discloseVisible()}},refreshFolder:function(a){var b=a.closest(".tree-branch"),c=b.find(".tree-branch-children");c.eq(0).empty(),b.hasClass("tree-open")?this.populate(c,!1):this.populate(c,!0),this.$element.trigger("refreshedFolder.fu.tree",b.data())}},g.prototype.closeAll=g.prototype.collapse,g.prototype.openFolder=g.prototype.discloseFolder,g.prototype.getValue=g.prototype.selectedItems,a.fn.tree=function(b){var c,d=Array.prototype.slice.call(arguments,1),e=this.each(function(){var e=a(this),f=e.data("fu.tree"),h="object"==typeof b&&b;f||e.data("fu.tree",f=new g(this,h)),"string"==typeof b&&(c=f[b].apply(f,d))});return void 0===c?e:c},a.fn.tree.defaults={dataSource:function(a,b){},multiSelect:!1,cacheItems:!0,folderSelect:!0,itemSelect:!0,disclosuresUpperLimit:0},a.fn.tree.Constructor=g,a.fn.tree.noConflict=function(){return a.fn.tree=f,this}}(a),function(a){var b={BACKSPACE_KEYCODE:8,COMMA_KEYCODE:188,DELETE_KEYCODE:46,DOWN_ARROW_KEYCODE:40,ENTER_KEYCODE:13,TAB_KEYCODE:9,UP_ARROW_KEYCODE:38},c=function(a){return a.shiftKey===!0},d=function(a){return function(b){return b.keyCode===a}},e=d(b.BACKSPACE_KEYCODE),f=d(b.DELETE_KEYCODE),g=d(b.TAB_KEYCODE),h=d(b.UP_ARROW_KEYCODE),i=d(b.DOWN_ARROW_KEYCODE),j=/<.*>/,k=function(b){var c=b;return j.test(c)&&(c=a("").text(b).html()),c};a.fn.utilities={CONST:b,cleanInput:k,isBackspaceKey:e,isDeleteKey:f,isShiftHeld:c,isTabKey:g,isUpArrow:h,isDownArrow:i}}(a),function(a){var b=a.fn.wizard,c=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.wizard.defaults,c),this.options.disablePreviousStep="previous"===this.$element.attr("data-restrict")||this.options.disablePreviousStep,this.currentStep=this.options.selectedItem.step,this.numSteps=this.$element.find(".steps li").length,this.$prevBtn=this.$element.find("button.btn-prev"),this.$nextBtn=this.$element.find("button.btn-next");var d=this.$nextBtn.children().detach();this.nextText=a.trim(this.$nextBtn.text()),this.$nextBtn.append(d);var e=this.$element.children(".steps-container");0===e.length&&(e=this.$element,this.$element.addClass("no-steps-container"),window&&window.console&&window.console.warn&&window.console.warn('please update your wizard markup to include ".steps-container" as seen in http://getfuelux.com/javascript.html#wizard-usage-markup')),e=e.find(".steps"),this.$prevBtn.on("click.fu.wizard",a.proxy(this.previous,this)),this.$nextBtn.on("click.fu.wizard",a.proxy(this.next,this)),e.on("click.fu.wizard","li.complete",a.proxy(this.stepclicked,this)),this.selectedItem(this.options.selectedItem),this.options.disablePreviousStep&&(this.$prevBtn.attr("disabled",!0),this.$element.find(".steps").addClass("previous-disabled"))};c.prototype={constructor:c,destroy:function(){return this.$element.remove(),this.$element[0].outerHTML},addSteps:function(b){var c,d,e,f,g,h,i=[].slice.call(arguments).slice(1),j=this.$element.find(".steps"),k=this.$element.find(".step-content");for(b=b===-1||b>this.numSteps+1?this.numSteps+1:b,i[0]instanceof Array&&(i=i[0]),g=j.find("li:nth-child("+b+")"),f=k.find(".step-pane:nth-child("+b+")"),g.length<1&&(g=null),c=0,d=i.length;c'),h.append(i[c].label||"").append(''),h.find(".badge").append(i[c].badge||b),e=a('
    '),e.append(i[c].pane||""),g?(g.before(h),f.before(e)):(j.append(h),k.append(e)),b++;this.syncSteps(),this.numSteps=j.find("li").length,this.setState()},removeSteps:function(b,c){var d,e="nextAll",f=0,g=this.$element.find(".steps"),h=this.$element.find(".step-content");c=void 0!==c?c:1,b>g.find("li").length?d=g.find("li:last"):(d=g.find("li:nth-child("+b+")").prev(),d.length<1&&(e="children",d=g)),d[e]().each(function(){var b=a(this),d=b.attr("data-step");return f1,c=1===this.currentStep,d=this.currentStep===this.numSteps;this.options.disablePreviousStep||this.$prevBtn.attr("disabled",c===!0||b===!1);var e=this.$nextBtn.attr("data-last");if(e){this.lastText=e;var f=this.nextText;d===!0?(f=this.lastText,this.$element.addClass("complete")):this.$element.removeClass("complete");var g=this.$nextBtn.children().detach();this.$nextBtn.text(f).append(g)}var h=this.$element.find(".steps li");h.removeClass("active").removeClass("complete"),h.find("span.badge").removeClass("badge-info").removeClass("badge-success");var i=".steps li:lt("+(this.currentStep-1)+")",j=this.$element.find(i);j.addClass("complete"),j.find("span.badge").addClass("badge-success");var k=".steps li:eq("+(this.currentStep-1)+")",l=this.$element.find(k);l.addClass("active"),l.find("span.badge").addClass("badge-info");var m=this.$element.find(".step-content"),n=l.attr("data-step");m.find(".step-pane").removeClass("active"),m.find('.step-pane[data-step="'+n+'"]:first').addClass("active"),this.$element.find(".steps").first().attr("style","margin-left: 0");var o=0;this.$element.find(".steps > li").each(function(){o+=a(this).outerWidth()});var p=0;if(p=this.$element.find(".actions").length?this.$element.width()-this.$element.find(".actions").first().outerWidth():this.$element.width(),o>p){var q=o-p;this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"),this.$element.find("li.active").first().position().left<200&&(q+=this.$element.find("li.active").first().position().left-200,q<1?this.$element.find(".steps").first().attr("style","margin-left: 0"):this.$element.find(".steps").first().attr("style","margin-left: -"+q+"px"))}if("undefined"!=typeof this.initialized){var r=a.Event("changed.fu.wizard");this.$element.trigger(r,{step:this.currentStep})}this.initialized=!0},stepclicked:function(b){var c=a(b.currentTarget),d=this.$element.find(".steps li").index(c);if(!(d