diff --git a/demo/js/jquery.lory.js b/demo/js/jquery.lory.js index 2b0291f..56e4c2f 100644 --- a/demo/js/jquery.lory.js +++ b/demo/js/jquery.lory.js @@ -3,10 +3,10 @@ module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); - else if(typeof exports === 'object') - exports["lory"] = factory(); - else - root["lory"] = factory(); + else { + var a = factory(); + for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; + } })(this, function() { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache @@ -84,7 +84,7 @@ return /******/ (function(modules) { // webpackBootstrap Object.defineProperty(exports, "__esModule", { value: true }); - exports.default = lory; + exports.lory = lory; var _detectPrefixes = __webpack_require__(2); diff --git a/demo/js/jquery.lory.min.js b/demo/js/jquery.lory.min.js index 8485eda..e74c9c3 100644 --- a/demo/js/jquery.lory.min.js +++ b/demo/js/jquery.lory.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.lory=t():e.lory=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={exports:{},id:i,loaded:!1};return e[i].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}var o=n(1),r=i(o);$.fn.lory=function(e){return this.each(function(){var t;$.data(this,"lory")||(t=$.extend({},e,$(this).data()),$.data(this,"lory",(0,r["default"])(this,t)))})}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return null!=t&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function r(e,t){function n(e,t){var n=$,i=n.classNameActiveSlide;e.forEach(function(e,t){e.classList.contains(i)&&e.classList.remove(i)}),e[t].classList.add(i)}function i(e){var t=$,n=t.infinite,i=e.slice(0,n),o=e.slice(e.length-n,e.length);return i.forEach(function(e){var t=e.cloneNode(!0);k.appendChild(t)}),o.reverse().forEach(function(e){var t=e.cloneNode(!0);k.insertBefore(t,k.firstChild)}),k.addEventListener(P.transitionEnd,x),v.call(k.children)}function r(t,n,i){(0,u["default"])(e,t+".lory."+n,i)}function s(e,t,n){var i=k&&k.style;i&&(i[P.transition+"TimingFunction"]=n,i[P.transition+"Duration"]=t+"ms",i[P.transform]="translate3d("+e+"px, 0, 0)")}function c(e,t){var i=$,o=i.slideSpeed,a=i.slidesToScroll,d=i.infinite,c=i.rewind,u=i.rewindSpeed,l=i.ease,f=i.classNameActiveSlide,m=o,h=t?D+1:D-1,p=Math.round(S-_);r("before","slide",{index:D,nextSlide:h}),"number"!=typeof e&&(e=t?D+a:D-a),e=Math.min(Math.max(e,0),j.length-1),d&&void 0===t&&(e+=d);var b=Math.min(Math.max(-1*j[e].offsetLeft,-1*p),0);c&&Math.abs(C.x)===p&&t&&(b=0,e=0,m=u),s(b,m,l),C.x=b,j[e].offsetLeft<=p&&(D=e),!d||Math.abs(b)!==p&&0!==Math.abs(b)||(t&&(D=d),t||(D=j.length-2*d),C.x=-1*j[D].offsetLeft,A=function(){s(-1*j[D].offsetLeft,0,void 0)}),f&&n(v.call(j),D),r("after","slide",{currentSlide:D})}function l(){r("before","init"),P=(0,d["default"])(),$=a({},f["default"],t);var o=$,s=o.classNameFrame,c=o.classNameSlideContainer,u=o.classNamePrevCtrl,l=o.classNameNextCtrl,h=o.enableMouseEvents,p=o.classNameActiveSlide;B=e.getElementsByClassName(s)[0],k=B.getElementsByClassName(c)[0],T=e.getElementsByClassName(u)[0],O=e.getElementsByClassName(l)[0],C={x:k.offsetLeft,y:k.offsetTop},j=$.infinite?i(v.call(k.children)):v.call(k.children),m(),p&&n(j,D),T&&O&&(T.addEventListener("click",b),O.addEventListener("click",E)),k.addEventListener("touchstart",L),h&&(k.addEventListener("mousedown",L),k.addEventListener("click",w)),window.addEventListener("resize",N),r("after","init")}function m(){var e=$,t=e.infinite,n=e.ease,i=e.rewindSpeed;S=k.getBoundingClientRect().width||k.offsetWidth,_=B.getBoundingClientRect().width||B.offsetWidth,_===S&&(S=j.reduce(function(e,t){return e+t.getBoundingClientRect().width||t.offsetWidth},0)),D=0,t?(s(-1*j[D+t].offsetLeft,0,null),D+=t,C.x=-1*j[D].offsetLeft):s(0,i,n)}function h(e){c(e)}function p(){return D}function b(){c(!1,!1)}function E(){c(!1,!0)}function y(){r("before","destroy"),k.removeEventListener(P.transitionEnd,x),k.removeEventListener("touchstart",L),window.removeEventListener("resize",N),T&&T.removeEventListener("click",b),O&&O.removeEventListener("click",E),r("after","destroy")}function x(){A&&(A(),A=void 0)}function L(e){var t=$,n=t.enableMouseEvents,i=e.touches?e.touches[0]:e;n&&(k.addEventListener("mousemove",g),k.addEventListener("mouseup",M),k.addEventListener("mouseleave",M)),k.addEventListener("touchmove",g),k.addEventListener("touchend",M);var o=i.pageX,a=i.pageY;z={x:o,y:a,time:Date.now()},I=void 0,F={},r("on","touchstart",{event:e})}function g(e){var t=e.touches?e.touches[0]:e,n=t.pageX,i=t.pageY;F={x:n-z.x,y:i-z.y},"undefined"==typeof I&&(I=!!(I||Math.abs(F.x)25||Math.abs(F.x)>_/3,i=!D&&F.x>0||D===j.length-1&&F.x<0,o=F.x<0;I||(n&&!i?c(!1,o):s(C.x,$.snapBackSpeed)),z=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",M),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",M),k.removeEventListener("mouseleave",M),r("on","touchend",{event:e})}function w(e){F.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,$={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var z=void 0,F=void 0,I=void 0;return l(),{setup:l,reset:m,slideTo:h,returnIndex:p,prev:b,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(F.x)>_/3,i=!D&&F.x>0||D===j.length-1&&F.x<0,o=F.x<0;I||(n&&!i?c(!1,o):s(C.x,$.snapBackSpeed)),z=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",M),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",M),k.removeEventListener("mouseleave",M),r("on","touchend",{event:e})}function w(e){F.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,$={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var z=void 0,F=void 0,I=void 0;return u(),{setup:u,reset:m,slideTo:h,returnIndex:p,prev:b,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(I.x)>_/3,i=!D&&I.x>0||D===j.length-1&&I.x<0,o=I.x<0;R||(n&&!i?c(!1,o):s(C.x,z.snapBackSpeed)),F=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",w),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",w),k.removeEventListener("mouseleave",w),r("on","touchend",{event:e})}function M(e){I.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,z={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var F=void 0,I=void 0,R=void 0;return u(),{setup:u,reset:m,slideTo:p,returnIndex:b,prev:h,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(I.x)>_/3,i=!D&&I.x>0||D===j.length-1&&I.x<0,o=I.x<0;R||(n&&!i?d(!1,o):s(C.x,z.snapBackSpeed)),F=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",w),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",w),k.removeEventListener("mouseleave",w),r("on","touchend",{event:e})}function M(e){I.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,z={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var F=void 0,I=void 0,R=void 0;return u(),{setup:u,reset:m,slideTo:p,returnIndex:b,prev:h,next:E,destroy:x}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(F.x)>_/3,i=!D&&F.x>0||D===j.length-1&&F.x<0,o=F.x<0;I||(n&&!i?c(!1,o):s(C.x,$.snapBackSpeed)),z=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",M),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",M),k.removeEventListener("mouseleave",M),r("on","touchend",{event:e})}function w(e){F.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,$={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var z=void 0,F=void 0,I=void 0;return l(),{setup:l,reset:m,slideTo:h,returnIndex:p,prev:b,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(F.x)>_/3,i=!D&&F.x>0||D===j.length-1&&F.x<0,o=F.x<0;I||(n&&!i?c(!1,o):s(C.x,$.snapBackSpeed)),z=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",M),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",M),k.removeEventListener("mouseleave",M),r("on","touchend",{event:e})}function w(e){F.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,$={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var z=void 0,F=void 0,I=void 0;return u(),{setup:u,reset:m,slideTo:h,returnIndex:p,prev:b,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(I.x)>_/3,i=!D&&I.x>0||D===j.length-1&&I.x<0,o=I.x<0;R||(n&&!i?c(!1,o):s(C.x,z.snapBackSpeed)),F=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",w),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",w),k.removeEventListener("mouseleave",w),r("on","touchend",{event:e})}function M(e){I.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,z={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var F=void 0,I=void 0,R=void 0;return u(),{setup:u,reset:m,slideTo:p,returnIndex:b,prev:h,next:E,destroy:y}}var a=Object.assign||function(e){for(var t=1;t25||Math.abs(I.x)>_/3,i=!D&&I.x>0||D===j.length-1&&I.x<0,o=I.x<0;R||(n&&!i?d(!1,o):s(C.x,z.snapBackSpeed)),F=void 0,k.removeEventListener("touchmove",g),k.removeEventListener("touchend",w),k.removeEventListener("mousemove",g),k.removeEventListener("mouseup",w),k.removeEventListener("mouseleave",w),r("on","touchend",{event:e})}function M(e){I.x&&e.preventDefault()}function N(e){r("on","resize",{event:e}),m()}var C=void 0,S=void 0,_=void 0,j=void 0,B=void 0,k=void 0,T=void 0,O=void 0,P=void 0,A=void 0,D=0,z={};"undefined"!=typeof jQuery&&o(e,jQuery)&&(e=e[0]);var F=void 0,I=void 0,R=void 0;return u(),{setup:u,reset:m,slideTo:p,returnIndex:b,prev:h,next:E,destroy:x}}var a=Object.assign||function(e){for(var t=1;t