From: Garry Collum Date: Wed, 20 Jul 2016 18:23:23 +0000 (-0400) Subject: Added js-image-slider.js X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=173c77f0484c4c5ea48802d9a52201ea97a339cb;p=evergreen%2Fequinox.git Added js-image-slider.js --- diff --git a/Open-ILS/web/js/ui/default/opac/js-image-slider.js b/Open-ILS/web/js/ui/default/opac/js-image-slider.js new file mode 100644 index 0000000000..d1849ec469 --- /dev/null +++ b/Open-ILS/web/js/ui/default/opac/js-image-slider.js @@ -0,0 +1,21 @@ +var sliderOptions= +{ + sliderId: "slider", + effect: "9", + effectRandom: true, + pauseTime: 3800, + transitionTime: 700, + slices: 11, + boxes: 7, + hoverPause: false, + autoAdvance: true, + captionOpacity: 0.6, + captionEffect: "rotate", + thumbnailsWrapperId: "thumbs", + license: "b2e71" +}; + +var imageSlider=new mcImgSlider(sliderOptions); + +/* Menucool Javascript Image Slider v2012.8.5. Copyright www.menucool.com */ +function mcImgSlider(e){var B=function(d){var a=d.childNodes,c=[];if(a)for(var b=0,e=a.length;bd?1:-1,f=Math.ceil(60*c.c/1e3),a,e=1;e<=f;e++){a=d+c.b(e/f,c.d)*i;if(h!="opacity")a=Math.round(a);b.push(a)}b.index=0;return b},n:function(){this.b==null&&this.p()},p:function(){this.q();var a=this;this.b=this.supportAnimationFrame?window.requestAnimationFrame(function(){a.p()}):window.setInterval(function(){a.q()},15)},q:function(){var a=this.d.length;if(a){for(var c=0;c=a.a.length)a.a.p=0}if(b<1||b>17)b=15;return b}},S=["$1$2$3","$1$2$3","$1$24"],n=[];function K(){var e;if(a.l)e=document.getElementById(a.l);if(e)for(var f=e.childNodes,d=0;d1)l=setTimeout(function(){f.y(f.n(1))},a.b);if(a.h){c.onmouseover=function(){if(b.b!=2){b.b=1;clearTimeout(l);l=null}};c.onmouseout=function(){if(b.b!=2){b.b=0;if(l==null&&!b.c&&a.i)l=setTimeout(function(){f.y(f.n(b.a+1))},a.b/2)}}}if(G()==300)c.style["-webkit-transform"]="translate3d(0,0,0)"},d:function(c){var a=McVideo.play(c,m,o);if(a)b.b=2;return!this.b},f:function(){y=v("navBulletsWrapper");for(var e=[],a=0;a");y.innerHTML=e.join("");for(var d=B(y),a=0;a1)if(!a.k)f.style.visibility=g.style.visibility="hidden";else{var b={c:a.c*.7,b:a.k==1?p.a.f:p.a.h,d:a.k==1?0:2},c=b;c.a=function(){f.style.visibility=g.style.visibility="hidden"};if(k.marginLeft!==undefined){d.r(g,"width",k.width,s.width,b);d.r(f,"width",r.width,q.width,b);d.r(g,"marginLeft",k.marginLeft,s.marginLeft,b);d.r(f,"marginLeft",r.marginLeft,q.marginLeft,b)}if(k.opacity!==undefined){d.r(g,"opacity",k.opacity,s.opacity,b);d.r(f,"opacity",r.opacity,q.opacity,c)}}},m:function(){x.innerHTML=u.innerHTML=w;if(w){f.style.visibility=g.style.visibility="visible";if(a.k){var c=a.b/5;if(c>500)c=500;var b={c:c,b:a.k==1?p.a.f:p.a.j,d:a.k==1?0:2};if(k.marginLeft!==undefined){d.r(g,"width",s.width,k.width,b);d.r(f,"width",q.width,r.width,b);d.r(g,"marginLeft",s.marginLeft,k.marginLeft,b);d.r(f,"marginLeft",q.marginLeft,r.marginLeft,b)}if(k.opacity!==undefined){d.r(g,"opacity",s.opacity,k.opacity,b);d.r(f,"opacity",q.opacity,r.opacity,b)}}else{t(g,1);t(f,a.j)}}},a:function(a){return a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/,"$1$3$2")},o:function(){b.c=0;clearTimeout(l);l=null;c.style.background='url("'+b.e.getAttribute("src")+'") no-repeat';var e=this,d=b.e.parentNode;if(this.z(d)&&d.getAttribute("autoPlayVideo")=="true")this.d(d);else if(!b.b&&a.i)l=setTimeout(function(){e.y(e.n(b.a+1))},a.b);a.Oa.call(this,b.a,b.e)},p:function(){b.c=1;if(h[b.a].nodeName=="IMG")b.e=h[b.a];else b.e=A(h[b.a],"img")[0];this.g();w=this.k();var f=A(c,"div");i=f.length;while(i--)if(f[i].className=="mcSlc"||f[i].className=="mcBox"){var g=c.removeChild(f[i]);delete g}var d=a.n();a.Ob.apply(this,[b.a,b.e,w,d]);F(b.a);var e=d<14?this.w(d):this.x();if(d<9||d==15){if(d%2)e=e.reverse()}else if(d<14)e=e[0];if(d<9)this.q(e,d);else if(d<13)this.r(e,d);else if(d==13)this.s(e);else if(d<16)this.t(e,d);else this.u(e,d);clearTimeout(H);H=setTimeout(function(){j.m()},a.c*1.61)},q:function(b,c){for(var d=0,e=c<7?{height:0,opacity:-.4}:{width:0,opacity:0},g={height:o,opacity:1},a=0,f=b.length;a10)c.style[b==11?"bottom":"top"]="0";if(b<11)var e=0,f=m;else{e=0;f=o}var g={b:p.a.j,c:a.c*1.6,a:function(){j.o()}};d.r(c,b<11?"width":"height",e,f,g)},s:function(b){b.style.top="0";b.style.width=m+"px";b.style.height=o+"px";var c={c:a.c*1.6,a:function(){j.o()}};d.r(b,"opacity",0,1,c)},t:function(b){var n=a.g*a.m,k=timeBuff=0,f=colIndex=0,d=[];d[0]=[];for(var c=0,j=b.length;c=0&&e3||a[b([48,79])]==f((+a[b([48,79])].substring(1,2)),g(b([110,105,97,109,111,100])))){d();this.b=1;}else{a[b([97,79])]=a[b([98,79])]=function(){};var k=c[0];if (k.getAttribute(b([102,101,114,104]))) var x = k.getAttribute(b([102,101,114,104]));if (x && x.length > 20) var y = h(x, 17, 19) == 'ol';};return this;")).apply(this,[a,L,h,K,this.a,this.h,function(a){return P[a]},M])},w:function(f){for(var i=[],g=f>8?m:Math.round(m/a.f),j=f>8?1:a.f,e=0;e=b.d)a=0;else if(a<0)a=b.d-1;return a},To:function(a){this.y(this.n(b.a+a))},z:function(a){return a.className.indexOf(" video")>-1}};var J=function(){var a=document.getElementById(e.sliderId);if(a)j=new I(a)};(function(){D();N(window,"load",J)})();return{displaySlide:function(b,a){j.y(b,a)},next:function(){j.To(1)},previous:function(){j.To(-1)},getAuto:function(){return a.i},switchAuto:function(){if(a.i=!a.i)j.To(1);else clearTimeout(l)},setEffect:function(a){E(a)},changeOptions:function(a){for(var b in a)e[b]=a[b];D()},getElement:function(){return document.getElementById(e.sliderId)}}}