From 5076011fca4d8e9dd7e2542c09332438474d1304 Mon Sep 17 00:00:00 2001 From: quasi Date: Thu, 23 Aug 2012 11:12:21 +0000 Subject: [PATCH] =?UTF-8?q?jQuery=20nach=20core=20verschoben=20fancybox=20?= =?UTF-8?q?hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.libreccm.org/ccm/trunk@1826 8810af33-2d31-482b-a856-94f89814c4df --- ccm-core/web/assets/fancybox/blank.gif | Bin 0 -> 43 bytes ccm-core/web/assets/fancybox/fancy_close.png | Bin 0 -> 1517 bytes .../web/assets/fancybox/fancy_loading.png | Bin 0 -> 10195 bytes .../web/assets/fancybox/fancy_nav_left.png | Bin 0 -> 1446 bytes .../web/assets/fancybox/fancy_nav_right.png | Bin 0 -> 1454 bytes .../web/assets/fancybox/fancy_shadow_e.png | Bin 0 -> 107 bytes .../web/assets/fancybox/fancy_shadow_n.png | Bin 0 -> 106 bytes .../web/assets/fancybox/fancy_shadow_ne.png | Bin 0 -> 347 bytes .../web/assets/fancybox/fancy_shadow_nw.png | Bin 0 -> 324 bytes .../web/assets/fancybox/fancy_shadow_s.png | Bin 0 -> 111 bytes .../web/assets/fancybox/fancy_shadow_se.png | Bin 0 -> 352 bytes .../web/assets/fancybox/fancy_shadow_sw.png | Bin 0 -> 340 bytes .../web/assets/fancybox/fancy_shadow_w.png | Bin 0 -> 103 bytes .../web/assets/fancybox/fancy_title_left.png | Bin 0 -> 503 bytes .../web/assets/fancybox/fancy_title_main.png | Bin 0 -> 96 bytes .../web/assets/fancybox/fancy_title_over.png | Bin 0 -> 70 bytes .../web/assets/fancybox/fancy_title_right.png | Bin 0 -> 506 bytes ccm-core/web/assets/fancybox/fancybox-x.png | Bin 0 -> 203 bytes ccm-core/web/assets/fancybox/fancybox-y.png | Bin 0 -> 176 bytes ccm-core/web/assets/fancybox/fancybox.png | Bin 0 -> 15287 bytes .../web/assets/fancybox/jquery.easing.pack.js | 72 + .../assets/fancybox/jquery.fancybox-1.3.4.css | 359 +++++ .../web/assets/fancybox/jquery.fancybox.js | 1156 +++++++++++++++++ .../assets/fancybox/jquery.fancybox.pack.js | 46 + .../assets/fancybox/jquery.mousewheel.pack.js | 14 + {ccm-cms => ccm-core}/web/assets/jquery.js | 0 26 files changed, 1647 insertions(+) create mode 100644 ccm-core/web/assets/fancybox/blank.gif create mode 100644 ccm-core/web/assets/fancybox/fancy_close.png create mode 100644 ccm-core/web/assets/fancybox/fancy_loading.png create mode 100644 ccm-core/web/assets/fancybox/fancy_nav_left.png create mode 100644 ccm-core/web/assets/fancybox/fancy_nav_right.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_e.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_n.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_ne.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_nw.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_s.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_se.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_sw.png create mode 100644 ccm-core/web/assets/fancybox/fancy_shadow_w.png create mode 100644 ccm-core/web/assets/fancybox/fancy_title_left.png create mode 100644 ccm-core/web/assets/fancybox/fancy_title_main.png create mode 100644 ccm-core/web/assets/fancybox/fancy_title_over.png create mode 100644 ccm-core/web/assets/fancybox/fancy_title_right.png create mode 100644 ccm-core/web/assets/fancybox/fancybox-x.png create mode 100644 ccm-core/web/assets/fancybox/fancybox-y.png create mode 100644 ccm-core/web/assets/fancybox/fancybox.png create mode 100644 ccm-core/web/assets/fancybox/jquery.easing.pack.js create mode 100644 ccm-core/web/assets/fancybox/jquery.fancybox-1.3.4.css create mode 100644 ccm-core/web/assets/fancybox/jquery.fancybox.js create mode 100644 ccm-core/web/assets/fancybox/jquery.fancybox.pack.js create mode 100644 ccm-core/web/assets/fancybox/jquery.mousewheel.pack.js rename {ccm-cms => ccm-core}/web/assets/jquery.js (100%) diff --git a/ccm-core/web/assets/fancybox/blank.gif b/ccm-core/web/assets/fancybox/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 ucmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7DfgJ1_m7v0g_>0Vsc?*um%9gss{N0 literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_close.png b/ccm-core/web/assets/fancybox/fancy_close.png new file mode 100644 index 0000000000000000000000000000000000000000..07035307ad435f8f2f8eedf0bce50f7ec8a858c2 GIT binary patch literal 1517 zcmV1To%f)hA(E>uTT$~N#GA0orBqo9-jKM;POccZrXJjTzge4|Sa0ca~7y<+{ z2m7~>41(Jqf9L`mBM6zAjf4;hkjP@@B~d6Xz385|dB5iCM=Ro&JZZmk-uHdZd2i=@ zK0a@Md;u9DFE7t8BO^nxckf<*yC?SckUFGmX^jwM@NV80+eiP zQ*s##s^a3}Ldwd@cHO*r^T5i=%Fj}=Cr_R@78e&C((#usU;YFS>C)2Dw4tG)YO=*P zWt;6ZfL46;=u!R1$jGM-hhvcpVyCa+S}Q!T2ALHx;BHe#M~BsHHos=s2iW})#C?}q ztqvud-gYjKsG$zHm2XhmYPB(Bn>kzw z=gS!w6cG`jJ$?H00VK+=!cMnBDn?IFkCkj7KmNq~hrkZvU@n=EP}|7Gxw*M}1_lPI zNx@_?IS^|%_ok<(o3gXBH^f+@(X7_g)K~%n0$gMM{{Ab=%gZ*hH99)_Eo>!VJd8_C zE)WMoNsBB#u&}W3BMEnPby>y64F-cra9>kX)4DJoA0KZ5fitNn`NTT4wY3%+fA;Lz zZ+K4ucJi+Mg!m%<>Ug8kSg^LX_JD-5va;NEM#+V_H)8UHgaj8UJ?LiZVx92t@KxlB zb1oz#Bo|{kAO!IDVfOII$VfwRad8C+y?XV^;VEu~g@tQka>%(zhlYl1p7P=0!-vj9 zYiMYw3l0uW##jWq+eZ-;6r@4F%{+PXGcz;xx78|Q_F7Eb+}ynGO@4TI*h!27r4#SzfR=K~ zhtpe&%-o-olT$}R&!0cHdm}}wbdd`2lO~)PlarHXnm>2$+(ng2^$EtJ+=vwl#Xg-* zSA%x<9|=lJ3CXuACMEY46&1O~{LGm%7HKm8lhZ|+Pv?nF1LcJswy+L%zshO4HzpR4skij zxq<8a{QPpl!oq4$R(*n7$-q`gsjcF2;NWZ?##l9wBW)lu_Bpk)RJgGO&Ey+2dDr3J z*x2~aJFl#)G^5U)q~qh`_b^ru6q9Xf%arlfse$W(T#z5f?cqE0>k)x`c6QcMUS4jN z#$B996B84z1O(|{7{3S{Bb#j7?T~OCi+pq$fP9eGqJ%Evk~i}B@#8tcAnk_QAg)9f z!qn81MJO5W0n6>}?Q|$y25QL`+uU$0x?KbSI<(UOBavf=wCW!^J3Ie)^yty-8!yk& z($YLG4fjwT{k&5mHL@*_7Xi1c4?x$HT^y5qc2zyPPCG3CUKl!f@Zj&~&!7K?fD>&z zDk^G(=74sN=`q$#Wm{gaK5myi7K~vRQ8s=CoB+NC8j<}iKpXzI(SMmt*2r@wST=`s zW7t-}X4hPqXy3W00000NkvXXu0mjftFGKG literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_loading.png b/ccm-core/web/assets/fancybox/fancy_loading.png new file mode 100644 index 0000000000000000000000000000000000000000..2503017960b3972499d3aa92f89953935ae40934 GIT binary patch literal 10195 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 AD*ylh literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_nav_right.png b/ccm-core/web/assets/fancybox/fancy_nav_right.png new file mode 100644 index 0000000000000000000000000000000000000000..873294e969db9160f5ddd4e1ab498ff60b080e3f GIT binary patch literal 1454 zcmV;f1yTBmP)Wa6`&Z+!IVkxf`V#(j>y7#5eg z5*PD+C=wGBwT+F9xi*_^fd=>X_FBba@wz8b0c3ma+OG#c&LYnSBp_4S(*6BG8m#QpsI))yBSw}|WBy?ft)>pk?VIMu|0u-xC@UxO$< zHa9o-0~vR8bXeVyB61x;@W6T@vgyO$TgWvPslhu zJ>BGvFeN3$D2UT9wO!c-2M2E;RvddB6cm(&J}nRg`1!DUaA;_#J})n?kc`&W*6f~w z$XoI8@o`6>)z;Ql1O^7iqc4Qr?IQ^Y2vDQmrd_^#`AagIo}RXO6Tw=o)=2K&OZ?8A zJDVKcH{^2p2j~ms)bf#Ff5Y^8{ZZ7~8Zw%koV0nHJ||9`FbS!%u(0sL`TfAafI}Du zN;}#qfQDkqhr?T=R;!O@W@c89(aOq-SHe5pO)Do4INRL6f8R{+tE;Q)Wir`E=nLN^ zERjf#VBjT`yZ^}0T`IW~brs!I17PDwDHNtJpz(@u7&_Ci&*x`nXGh4eva-_hHlhTo z>wKX6jrLg})!Ef*2q(qH#unh5y~V~`*!#E25W2>+0$@y%jAkE;d^% z7KiBQ=;#CV)c|?K?OZZNymTtyIv@+;=i$b0QLhID@u{gPOF=<_+1^cd)FbceJt|Pr3Z2#UW)pC9hbbpr%#_w3xu>9DucKZSqKjwKC}oa!!=;B zxw)ARh3h~maWUsB$KtMw06>R!GGHKatdM5?eS3TRA2TyEQ!m{-s9LkQG(13d^zuqc z)WBRWF9N%+J^)=)qIgeo*i|*CI?Xfzc;V-hCr|!<<;s9veooizpgD1ug<#0dV!Z literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_shadow_e.png b/ccm-core/web/assets/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000000000000000000000000000000000000..2eda0893649371f8d92b92976d8542cdd1b601ed GIT binary patch literal 107 zcmV-x0F?iUP)Eal|aXs|(K~4q* zk;50#1I-1#&;L>#yhlVRDD-IDYF5!N3s{@}tYiQD=+E<`?+y7DZfBX}sbS0j0-mmZ JF6*2UngE|rAp-ya literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_shadow_ne.png b/ccm-core/web/assets/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..79f6980a3ba5c43de120d963dbba2516b8f27ac7 GIT binary patch literal 347 zcmV-h0i^zkP)dR9Yb&V8f!h)aDezHAsc|y@|hdQ zYJb}?8~~zFbQ)ku!Ey)KSukutuvdZ@MKMX|x|A3tPyx?YVhN^6z!Mi4Mj2f#%<;nh z2{>?YAzu|{u^;Oq!;f7Z4tPBpJEmZ+^GZ#$=9nz(K+UmK7}|u&EPi%aRt_C3qOFB_ zHc`~N>51%{?ijG?xsHt>MwRChgk=x_z0gh3O2xSL)-6?+2LKZL74~Q>MZjWtwukkA tvjRC=&j+0R$&bLyT7MhBcTXDISHC&xXU0&5CWHV0002ovPDHLkV1fX+la~Mh literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_shadow_nw.png b/ccm-core/web/assets/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..7182cd938ae98e7e28c65a0bc55df576042ff9f5 GIT binary patch literal 324 zcmV-K0lWT*P)2-&4CO{qhKP$XKD&mgeXEM77>~`RA}h@U^Z##eQZVtM>a-K?QT4 z&(8BFf(rD5V61)2I__wHYuRwoaDIqw5Vdr_JSDVr){#J@r;{vbDL|tRyCiirf~4OF zX-l=Ecm>@yR)1nSMt~dy90Zb`^`)TQbhf8jR@fA!l6V$musRyB9Y{p$SCW}!$3==V zk)fW)Xo{s^ez$t+XhmZj;ts)!kTokvmM>z)zt70000{pM9=`y8<_IvWD02WY@RZ<9dgjNmAB|sYF}Xw>7Sq@O0000eMf9z;FC21=)67q_`W0*0KnS4AR00W2`RGn3i8UfsEegLO@ zPhds?2e1Tm)FK3=bymIAx?X=YFo3Mdh7W?@I#8s#svp!&PB> zwah@Ngd|l0N4SCfzvjtQnd$dZ0yM)N$X+lqdtN!Pt{Wn*_`0U}m1^#r1 mwpaW{;a?9KKt^WrpTAEd?0j1W(3L*`0000ppRfq_BK)5S4_<9hO+|Nrfo zIXpT#4Vg646xc5M@CY1WN;P&iw4TD&S?uuCVTS0ceqIJPdFGnRWGiL{1_lOCS3j3^ HP6+)0005LNklqcp9&~$uJw{{rUub~E?-XJ#Upm4Fe%-Gl z!u%tb0N102a|s5;SPlQvJlFCTBbvYaK@wIW6Gjx@?i20AlVDJcHNfh25WRlbF6CIq zv9_ZnqOH`}ppaUR0@%ZcM9zpDt2uQM>f+Z#wIMmyuui3DeoYXWE|hQ{D$te=Yhgkq zIvyj+$t8T|S1wITzUftNOe(E+Qjn$kDotY;I5}1lRgwi=?K26ke)djLR5W2|!7CVH z UT{uI5fq{X+)78&qol`;+0Ha3^zyJUM literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/fancy_title_right.png b/ccm-core/web/assets/fancybox/fancy_title_right.png new file mode 100644 index 0000000000000000000000000000000000000000..e36d9db2a7c6e570aec993d3665cbc13620115e2 GIT binary patch literal 506 zcmV+)0005ONklxjQB-g>5=x46nGBwseihc$zfzvTFh(=tCRj6cJ4M&ASrCAq-HbokPnRBAHVa2(-|l wYU(UxfYLN;KH94680000dUhI$AI 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 literal 0 HcmV?d00001 diff --git a/ccm-core/web/assets/fancybox/jquery.easing.pack.js b/ccm-core/web/assets/fancybox/jquery.easing.pack.js new file mode 100644 index 000000000..9028179e7 --- /dev/null +++ b/ccm-core/web/assets/fancybox/jquery.easing.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), + + isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, + + /* + * Private methods + */ + + _abort = function() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) { + ajaxLoader.abort(); + } + + tmp.empty(); + }, + + _error = function() { + if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { + loading.hide(); + busy = false; + return; + } + + selectedOpts.titleShow = false; + + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + + tmp.html( '

The requested content cannot be loaded.
Please try again later.

' ); + + _process_inline(); + }, + + _start = function() { + var obj = selectedArray[ selectedIndex ], + href, + type, + title, + str, + emb, + ret; + + _abort(); + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); + + if (ret === false) { + busy = false; + return; + } else if (typeof ret == 'object') { + selectedOpts = $.extend(selectedOpts, ret); + } + + title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { + title = selectedOpts.orig.attr('alt'); + } + + href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; + + if ((/^(?:javascript)/i).test(href) || href == '#') { + href = null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) { + href = selectedOpts.content; + } + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imgRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.indexOf("#") === 0) { + type = 'inline'; + + } else { + type = 'ajax'; + } + } + + if (!type) { + _error(); + return; + } + + if (type == 'inline') { + obj = href.substr(href.indexOf("#")); + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions) { + if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } else { + selectedOpts.autoDimensions = false; + } + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + selectedOpts.padding = parseInt(selectedOpts.padding, 10); + selectedOpts.margin = parseInt(selectedOpts.margin, 10); + + tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(content.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + _process_inline(); + break; + + case 'inline' : + if ( $(obj).parent().is('#fancybox-content') === true) { + busy = false; + return; + } + + $('
') + .hide() + .insertBefore( $(obj) ) + .bind('fancybox-cleanup', function() { + $(this).replaceWith(content.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + _process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image(); + + imgPreloader.onerror = function() { + _error(); + }; + + imgPreloader.onload = function() { + busy = true; + + imgPreloader.onerror = imgPreloader.onload = null; + + _process_image(); + }; + + imgPreloader.src = href; + break; + + case 'swf': + selectedOpts.scrolling = 'no'; + + str = ''; + emb = ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + _process_inline(); + break; + + case 'ajax': + busy = false; + + $.fancybox.showActivity(); + + selectedOpts.ajax.win = selectedOpts.ajax.success; + + ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { + url : href, + data : selectedOpts.ajax.data || {}, + error : function(XMLHttpRequest, textStatus, errorThrown) { + if ( XMLHttpRequest.status > 0 ) { + _error(); + } + }, + success : function(data, textStatus, XMLHttpRequest) { + var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; + if (o.status == 200) { + if ( typeof selectedOpts.ajax.win == 'function' ) { + ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); + + if (ret === false) { + loading.hide(); + return; + } else if (typeof ret == 'string' || typeof ret == 'object') { + data = ret; + } + } + + tmp.html( data ); + _process_inline(); + } + } + })); + + break; + + case 'iframe': + _show(); + break; + } + }, + + _process_inline = function() { + var + w = selectedOpts.width, + h = selectedOpts.height; + + if (w.toString().indexOf('%') > -1) { + w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; + + } else { + w = w == 'auto' ? 'auto' : w + 'px'; + } + + if (h.toString().indexOf('%') > -1) { + h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; + + } else { + h = h == 'auto' ? 'auto' : h + 'px'; + } + + tmp.wrapInner('
'); + + selectedOpts.width = tmp.width(); + selectedOpts.height = tmp.height(); + + _show(); + }, + + _process_image = function() { + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + _show(); + }, + + _show = function() { + var pos, equal; + + loading.hide(); + + if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + + busy = true; + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { + wrap.css('height', wrap.height()); + } + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + if (currentOpts.overlayShow) { + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity, + 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', + 'height' : $(document).height() + }); + + if (!overlay.is(':visible')) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.show(); + } + } else { + overlay.hide(); + } + + final_pos = _get_zoom_to(); + + _process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + pos = wrap.position(), + + start_pos = { + top : pos.top, + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + content.fadeTo(currentOpts.changeFade, 0.3, function() { + var finish_resizing = function() { + content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); + }; + + $.event.trigger('fancybox-change'); + + content + .empty() + .removeAttr('filter') + .css({ + 'border-width' : currentOpts.padding, + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }); + + if (equal) { + finish_resizing(); + + } else { + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : _draw, + complete : finish_resizing + }); + } + }); + + return; + } + + wrap.removeAttr("style"); + + content.css('border-width', currentOpts.padding); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = _get_zoom_from(); + + content.html( tmp.contents() ); + + wrap.show(); + + if (currentOpts.opacity) { + final_pos.opacity = 0; + } + + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : _draw, + complete : _finish + }); + + return; + } + + if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { + title.show(); + } + + content + .css({ + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }) + .html( tmp.contents() ); + + wrap + .css(final_pos) + .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + }, + + _format_title = function(title) { + if (title && title.length) { + if (currentOpts.titlePosition == 'float') { + return '
' + title + '
'; + } + + return '
' + title + '
'; + } + + return false; + }, + + _process_title = function() { + titleStr = currentOpts.title || ''; + titleHeight = 0; + + title + .empty() + .removeAttr('style') + .removeClass(); + + if (currentOpts.titleShow === false) { + title.hide(); + return; + } + + titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); + + if (!titleStr || titleStr === '') { + title.hide(); + return; + } + + title + .addClass('fancybox-title-' + currentOpts.titlePosition) + .html( titleStr ) + .appendTo( 'body' ) + .show(); + + switch (currentOpts.titlePosition) { + case 'inside': + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'marginLeft' : currentOpts.padding, + 'marginRight' : currentOpts.padding + }); + + titleHeight = title.outerHeight(true); + + title.appendTo( outer ); + + final_pos.height += titleHeight; + break; + + case 'over': + title + .css({ + 'marginLeft' : currentOpts.padding, + 'width' : final_pos.width - (currentOpts.padding * 2), + 'bottom' : currentOpts.padding + }) + .appendTo( outer ); + break; + + case 'float': + title + .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) + .appendTo( wrap ); + break; + + default: + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }) + .appendTo( wrap ); + break; + } + + title.hide(); + }, + + _set_navigation = function() { + if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { + $(document).bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { + e.preventDefault(); + $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); + } + }); + } + + if (!currentOpts.showNavArrows) { + nav_left.hide(); + nav_right.hide(); + return; + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }, + + _finish = function () { + if (!$.support.opacity) { + content.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + if (selectedOpts.autoDimensions) { + content.css('height', 'auto'); + } + + wrap.css('height', 'auto'); + + if (titleStr && titleStr.length) { + title.show(); + } + + if (currentOpts.showCloseButton) { + close.show(); + } + + _set_navigation(); + + if (currentOpts.hideOnContentClick) { + content.bind('click', $.fancybox.close); + } + + if (currentOpts.hideOnOverlayClick) { + overlay.bind('click', $.fancybox.close); + } + + $(window).bind("resize.fb", $.fancybox.resize); + + if (currentOpts.centerOnScroll) { + $(window).bind("scroll.fb", $.fancybox.center); + } + + if (currentOpts.type == 'iframe') { + $('').appendTo(content); + } + + wrap.show(); + + busy = false; + + $.fancybox.center(); + + currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + _preload_images(); + }, + + _preload_images = function() { + var href, + objNext; + + if ((currentArray.length -1) > currentIndex) { + href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + + if (currentIndex > 0) { + href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + }, + + _draw = function(pos) { + var dim = { + width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), + height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), + + top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), + left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) + }; + + if (typeof final_pos.opacity !== 'undefined') { + dim.opacity = pos < 0.5 ? 0.5 : pos; + } + + wrap.css(dim); + + content.css({ + 'width' : dim.width - currentOpts.padding * 2, + 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 + }); + }, + + _get_viewport = function() { + return [ + $(window).width() - (currentOpts.margin * 2), + $(window).height() - (currentOpts.margin * 2), + $(document).scrollLeft() + currentOpts.margin, + $(document).scrollTop() + currentOpts.margin + ]; + }, + + _get_zoom_to = function () { + var view = _get_viewport(), + to = {}, + resize = currentOpts.autoScale, + double_padding = currentOpts.padding * 2, + ratio; + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > view[0] || to.height > view[1])) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + ratio = (currentOpts.width ) / (currentOpts.height ); + + if ((to.width ) > view[0]) { + to.width = view[0]; + to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); + } + + if ((to.height) > view[1]) { + to.height = view[1]; + to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); + } + + } else { + to.width = Math.min(to.width, view[0]); + to.height = Math.min(to.height, view[1]); + } + } + + to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); + to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); + + return to; + }, + + _get_obj_pos = function(obj) { + var pos = obj.offset(); + + pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; + pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; + + pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; + pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }, + + _get_zoom_from = function() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, + from = {}, + pos, + view; + + if (orig && orig.length) { + pos = _get_obj_pos(orig); + + from = { + width : pos.width + (currentOpts.padding * 2), + height : pos.height + (currentOpts.padding * 2), + top : pos.top - currentOpts.padding - 20, + left : pos.left - currentOpts.padding - 20 + }; + + } else { + view = _get_viewport(); + + from = { + width : currentOpts.padding * 2, + height : currentOpts.padding * 2, + top : parseInt(view[3] + view[1] * 0.5, 10), + left : parseInt(view[2] + view[0] * 0.5, 10) + }; + } + + return from; + }, + + _animate_loading = function() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + /* + * Public methods + */ + + $.fn.fancybox = function(options) { + if (!$(this).length) { + return this; + } + + $(this) + .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) + .unbind('click.fb') + .bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) { + return; + } + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + _start(); + + return; + }); + + return this; + }; + + $.fancybox = function(obj) { + var opts; + + if (busy) { + return; + } + + busy = true; + opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; + + selectedArray = []; + selectedIndex = parseInt(opts.index, 10) || 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + if (selectedIndex > selectedArray.length || selectedIndex < 0) { + selectedIndex = 0; + } + + _start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) { + return; + } + + pos = parseInt(pos); + + selectedArray = currentArray; + + if (pos > -1 && pos < currentArray.length) { + selectedIndex = pos; + _start(); + + } else if (currentOpts.cyclic && currentArray.length > 1) { + selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; + _start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) { + return; + } + + busy = true; + + $.event.trigger('fancybox-cancel'); + + _abort(); + + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) { + return; + } + + busy = true; + + if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + busy = false; + return; + } + + _abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); + + if (currentOpts.titlePosition !== 'inside') { + title.empty(); + } + + wrap.stop(); + + function _cleanup() { + overlay.fadeOut('fast'); + + title.empty().hide(); + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + content.empty(); + + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + if (currentOpts.transitionOut == 'elastic') { + start_pos = _get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + title.empty().hide(); + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : _draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (overlay.is(':visible')) { + overlay.css('height', $(document).height()); + } + + $.fancybox.center(true); + }; + + $.fancybox.center = function() { + var view, align; + + if (busy) { + return; + } + + align = arguments[0] === true ? 1 : 0; + view = _get_viewport(); + + if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { + return; + } + + wrap + .stop() + .animate({ + 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), + 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) + }, typeof arguments[0] == 'number' ? arguments[0] : 200); + }; + + $.fancybox.init = function() { + if ($("#fancybox-wrap").length) { + return; + } + + $('body').append( + tmp = $('
'), + loading = $('
'), + overlay = $('
'), + wrap = $('
') + ); + + outer = $('
') + .append('
') + .appendTo( wrap ); + + outer.append( + content = $('
'), + close = $(''), + title = $('
'), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if ($.fn.mousewheel) { + wrap.bind('mousewheel.fb', function(e, delta) { + if (busy) { + e.preventDefault(); + + } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { + e.preventDefault(); + $.fancybox[ delta > 0 ? 'prev' : 'next'](); + } + }); + } + + if (!$.support.opacity) { + wrap.addClass('fancybox-ie'); + } + + if (isIE6) { + loading.addClass('fancybox-ie6'); + wrap.addClass('fancybox-ie6'); + + $('').prependTo(outer); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 40, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.7, + overlayColor : '#777', + + titleShow : true, + titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' + titleFormat : null, + titleFromAlt : false, + + transitionIn : 'fade', // 'elastic', 'fade' or 'none' + transitionOut : 'fade', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + enableKeyboardNav : true, + + onStart : function(){}, + onCancel : function(){}, + onComplete : function(){}, + onCleanup : function(){}, + onClosed : function(){}, + onError : function(){} + }; + + $(document).ready(function() { + $.fancybox.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/ccm-core/web/assets/fancybox/jquery.fancybox.pack.js b/ccm-core/web/assets/fancybox/jquery.fancybox.pack.js new file mode 100644 index 000000000..1373ed083 --- /dev/null +++ b/ccm-core/web/assets/fancybox/jquery.fancybox.pack.js @@ -0,0 +1,46 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Examples and documentation at: http://fancybox.net + * + * Copyright (c) 2008 - 2010 Janis Skarnelis + * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. + * + * Version: 1.3.4 (11/11/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

The requested content cannot be loaded.
Please try again later.

'); +F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| +c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= +false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", +function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== +"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, +opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? +d.titlePosition=="float"?'
'+s+'
':'
'+s+"
":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); +y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== +i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); +f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== +37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); +s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); +f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); +j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== +"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), +10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; +b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= +0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ +1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= +true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; +b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- +d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
'),t=b('
'),u=b('
'),f=b('
'));D=b('
').append('
').appendTo(f); +D.append(j=b('
'),E=b(''),n=b('
'),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); +b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; +b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", +easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/ccm-core/web/assets/fancybox/jquery.mousewheel.pack.js b/ccm-core/web/assets/fancybox/jquery.mousewheel.pack.js new file mode 100644 index 000000000..cb66588e2 --- /dev/null +++ b/ccm-core/web/assets/fancybox/jquery.mousewheel.pack.js @@ -0,0 +1,14 @@ +/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) +* Licensed under the MIT License (LICENSE.txt). +* +* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. +* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. +* Thanks to: Seamus Leahy for adding deltaX and deltaY +* +* Version: 3.0.4 +* +* Requires: 1.2.2+ +*/ + +(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= +f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/ccm-cms/web/assets/jquery.js b/ccm-core/web/assets/jquery.js similarity index 100% rename from ccm-cms/web/assets/jquery.js rename to ccm-core/web/assets/jquery.js