Skip to Content

JavaScript File

URL: https://komodmsk.ru/assets/js/jquery.sudoSlider.min.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Sat, 03 Aug 2024 15:42:25 GMT
Download Time: Less than a second
Cookies: None
Size: 23 KB
HTTP Headers:  7 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1/*

2

3 Sudo Slider version 3.4.9 - jQuery plugin

4 Written by Erik Krogh Kristensen erik@webbies.dk.

5 //webbies.dk/SudoSlider/

6

7 Dual licensed under the MIT and GPL licenses.

8

9 Based on EasySlider //cssglobe.com/easy-slider-17-numeric-navigation-jquery-slider/

10 But bear little resemblance at this point.

11

12 Built for jQuery library

13 //jquery.com

14

15*/

16(function(g){var na="object"==typeof self&&self.self==self&&self||"object"==typeof global&&global.global==global&&global;if("function"===typeof define&&define.amd)define(["jquery"],function(Z){g(Z,na)}

17);else if("undefined"!==typeof exports){var qa=require("jquery");g(qa,na)}

18else g(na.$,na)}

19)(function(g,na){function qa(){return{effect:"slide",speed:1500,customLink:!1,controlsFadeSpeed:400,controlsFade:!0,insertAfter:!0,vertical:!1,slideCount:1,moveCount:1,startSlide:1,responsive:!0,ease:"swing",auto:!1,

20pause:2E3,resumePause:!1,continuous:!1,prevNext:!0,numeric:!1,numericText:[],slices:15,boxCols:8,boxRows:4,initCallback:y,ajaxLoad:y,beforeAnimation:y,afterAnimation:y,history:!1,autoHeight:!0,autoWidth:!0,updateBefore:!1,ajax:!1,preloadAjax:100,loadingText:"",prevHtml:'<a href="#" class="prevBtn"></a>',nextHtml:'<a href="#" class="nextBtn"></a>',controlsAttr:'class="controls"',numericAttr:'class="numericControls"',interruptible:!1,useCSS:!0,loadStart:y,loadFinish:y,touch:!1,touchHandle:!1,

21destroyCallback:y,mouseTouch:!0,allowScroll:!0,CSSease:"swing",ajaxHasHTML:!1}

22}

23function Z(a,b,e,f,E){if(g.isFunction(b))f?Z(a,["","Up","Right","Down","Left",b],e,0,E):a[e]=function(a){var e=[a].concat(E),k=e.length-1;if(0===f&&0==e[k]){var g=a.diff;e[k]=a.options.vertical?0>g?1:3:0>g?2:4}

24b.apply(this,e)}

25;else if(g.isArray(b))for(var l=b.length-1,q=b[l],m=0;m<l;m++){var p=E.slice();p.push(m);Z(a,q,e+b[m],f,p)}

26else g.each(b,function(b,g){Z(a,g,e+b,f,E)}

27)}

28function oa(a,b,e,f,E,l,q,m,p){var r=a.options,

29v=r.boxrows,k=r.boxcols,h=v*k,x=r.speed/(1==h?1:2.5),u=Fa(a,k,v,!m),n=r=0,z=0,F=[];F[n]=[];b&&[].reverse.call(u);E&&ra(u);for(var w=0;w<u.length;w++)F[n][z]=u[w],z++,z==k&&(e&&[].reverse.call(F[n]),n++,z=0,F[n]=[]);n=[];if(1==l)for(u=0;u<2*k+1;u++){h=u;w=[];for(l=0;l<v;l++){if(0<=h&&h<k){z=F[l][h];if(!z)return;w.push(z)}

30h--}

310!=w.length&&n.push(w)}

32else if(2==l){var F=v/2,z=b?h:-1,ga=b?-1:1;for(l=0;l<F;l++){for(h=w=l;h<k-l-1;h++)n[z+=ga]=u[w*k+h];h=k-l-1;for(w=l;w<v-l-1;w++)n[z+=ga]=u[w*k+h];w=v-l-

331;for(h=k-l-1;h>l;h--)n[z+=ga]=u[w*k+h];h=l;for(w=v-l-1;w>l;w--)n[z+=ga]=u[w*k+h]}

34}

35else for(u=0;u<v;u++)for(h=0;h<k;h++)n.push([F[u][h]]);m&&a.goToNext();for(var B=0,w=0;w<n.length;w++){v=n[w];g.isArray(v)||(v=[v]);for(k=0;k<v.length;k++)(function(g,k){function l(k){var h=g(),v=h.children(),n=h.width(),w=h.height(),u=n,r=w,z=parseFloat(h.css("left")),F=parseFloat(h.css("top")),G=z,ga=F,P=parseFloat(v.css("left")),D=parseFloat(v.css("top")),Q=P,R=D;if(q){var aa,y;E?(y=sa([-u,u]),aa=sa([-r,r])):(y=

36b!=e?-u:u,aa=b?-r:r);m?(G-=1.5*y,ga-=1.5*aa):h.css({left:z+1.5*y,top:F+1.5*aa}

37)}

38f&&(m?(Q-=u/2,G+=u/2,R-=r/2,ga+=r/2,r=u=0):(h.css({left:z+u/2,top:F+r/2}

39),v.css({left:P-u/2,top:D-r/2}

40),h.width(0).height(0),p&&h.css({borderRadius:T(w,n)}

...

</html>