Socket
Socket
Sign inDemoInstall

react-slick

Package Overview
Dependencies
Maintainers
1
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-slick - npm Package Compare versions

Comparing version 0.8.0 to 0.8.1

2

dist/react-slick.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Slider=t(require("react")):e.Slider=t(e.React)}(this,function(e){return function(e){function t(s){if(i[s])return i[s].exports;var r=i[s]={exports:{},id:s,loaded:!1};return e[s].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var i={};return t.m=e,t.c=i,t.p="",t(0)}([function(e,t,i){"use strict";e.exports=i(1)},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}var r=i(2),n=s(r),o=i(3),a=i(6),l=s(a),d=i(25),u=s(d),c=i(27),h=s(c),p=i(11),f=s(p),v=n["default"].createClass({displayName:"Slider",mixins:[h["default"]],getInitialState:function(){return{breakpoint:null}},componentDidMount:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(i,s){var r;r=0===s?u["default"]({minWidth:0,maxWidth:i}):u["default"]({minWidth:t[s-1],maxWidth:i}),e.media(r,function(){e.setState({breakpoint:i})})});var i=u["default"]({minWidth:t.slice(-1)[0]});this.media(i,function(){e.setState({breakpoint:null})})}},render:function(){var e,t,i=this;return this.state.breakpoint?(t=this.props.responsive.filter(function(e){return e.breakpoint===i.state.breakpoint}),e="unslick"===t[0].settings?"unslick":l["default"]({},this.props,t[0].settings)):e=l["default"]({},f["default"],this.props),"unslick"===e?n["default"].createElement("div",null,this.props.children):n["default"].createElement(o.InnerSlider,e,this.props.children)}});e.exports=v},function(t,i){t.exports=e},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},n=i(2),o=s(n),a=i(4),l=s(a),d=i(7),u=s(d),c=i(10),h=s(c),p=i(11),f=s(p),v=i(12),g=s(v),m=i(13),w=i(23),S=i(24),y=o["default"].createClass({displayName:"InnerSlider",mixins:[u["default"],l["default"]],getInitialState:function(){return h["default"]},getDefaultProps:function(){return f["default"]},componentWillMount:function(){this.props.init&&this.props.init(),this.setState({mounted:!0});for(var e=[],t=0;t<this.props.children.length;t++)t>=this.state.currentSlide&&t<this.state.currentSlide+this.props.slidesToShow&&e.push(t);this.props.lazyLoad&&0===this.state.lazyLoadedList.length&&this.setState({lazyLoadedList:e})},componentDidMount:function(){this.initialize(this.props),this.adaptHeight(),window.addEventListener("resize",this.onWindowResized)},componentWillUnmount:function(){window.removeEventListener("resize",this.onWindowResized),this.state.autoPlayTimer&&window.clearTimeout(this.state.autoPlayTimer)},componentWillReceiveProps:function(e){this.update(e)},componentDidUpdate:function(){this.adaptHeight()},onWindowResized:function(){this.update(this.props)},render:function(){var e,t=g["default"]("slick-initialized","slick-slider",this.props.className),i={fade:this.props.fade,cssEase:this.props.cssEase,speed:this.props.speed,infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,lazyLoad:this.props.lazyLoad,lazyLoadedList:this.state.lazyLoadedList,rtl:this.props.rtl,slideWidth:this.state.slideWidth,slidesToShow:this.props.slidesToShow,slideCount:this.state.slideCount,trackStyle:this.state.trackStyle,variableWidth:this.props.variableWidth};if(this.props.dots===!0&&this.state.slideCount>this.props.slidesToShow){var s={dotsClass:this.props.dotsClass,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,currentSlide:this.state.currentSlide,slidesToScroll:this.props.slidesToScroll,clickHandler:this.changeSlide};e=o["default"].createElement(w.Dots,s)}var n,a,l={infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,prevArrow:this.props.prevArrow,nextArrow:this.props.nextArrow,clickHandler:this.changeSlide};return this.props.arrows&&(n=o["default"].createElement(S.PrevArrow,l),a=o["default"].createElement(S.NextArrow,l)),o["default"].createElement("div",{className:t},o["default"].createElement("div",{ref:"list",className:"slick-list",onMouseDown:this.swipeStart,onMouseMove:this.state.dragging?this.swipeMove:null,onMouseUp:this.swipeEnd,onMouseLeave:this.state.dragging?this.swipeEnd:null,onTouchStart:this.swipeStart,onTouchMove:this.state.dragging?this.swipeMove:null,onTouchEnd:this.swipeEnd,onTouchCancel:this.state.dragging?this.swipeEnd:null},o["default"].createElement(m.Track,r({ref:"track"},i),this.props.children)),n,a,e)}});t.InnerSlider=y},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(5),n=i(6),o=s(n),a={changeSlide:function(e){var t,i,s,r;if(s=this.state.slideCount%this.props.slidesToScroll!==0,t=s?0:(this.state.slideCount-this.state.currentSlide)%this.props.slidesToScroll,"previous"===e.message)i=0===t?this.props.slidesToScroll:this.props.slidesToShow-t,r=this.state.currentSlide-i;else if("next"===e.message)i=0===t?this.props.slidesToScroll:t,r=this.state.currentSlide+i;else if("dots"===e.message&&(r=e.index*e.slidesToScroll,r===e.currentSlide))return;this.slideHandler(r)},keyHandler:function(e){},selectHandler:function(e){},swipeStart:function(e){var t,i;this.props.swipe===!1||"ontouchend"in document&&this.props.swipe===!1||(this.props.draggable!==!1||-1===e.type.indexOf("mouse"))&&(t=void 0!==e.touches?e.touches[0].pageX:e.clientX,i=void 0!==e.touches?e.touches[0].pageY:e.clientY,this.setState({dragging:!0,touchObject:{startX:t,startY:i,curX:t,curY:i}}))},swipeMove:function(e){if(this.state.dragging&&!this.state.animating){var t,i,s,n=this.state.touchObject;i=r.getTrackLeft(o["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state)),n.curX=e.touches?e.touches[0].pageX:e.clientX,n.curY=e.touches?e.touches[0].pageY:e.clientY,n.swipeLength=Math.round(Math.sqrt(Math.pow(n.curX-n.startX,2))),s=(this.props.rtl===!1?1:-1)*(n.curX>n.startX?1:-1);var a=this.state.currentSlide,l=Math.ceil(this.state.slideCount/this.props.slidesToScroll),d=this.swipeDirection(this.state.touchObject),u=n.swipeLength;this.props.infinite===!1&&(0===a&&"right"===d||a+1>=l&&"left"===d)&&(u=n.swipeLength*this.props.edgeFriction,this.state.edgeDragged===!1&&this.props.edgeEvent&&(this.props.edgeEvent(d),this.setState({edgeDragged:!0}))),this.state.swiped===!1&&this.props.swipeEvent&&(this.props.swipeEvent(d),this.setState({swiped:!0})),t=i+u*s,this.setState({touchObject:n,swipeLeft:t,trackStyle:r.getTrackCSS(o["default"]({left:t},this.props,this.state))}),Math.abs(n.curX-n.startX)<.8*Math.abs(n.curY-n.startY)||n.swipeLength>4&&e.preventDefault()}},swipeEnd:function(e){if(this.state.dragging){var t=this.state.touchObject,i=this.state.listWidth/this.props.touchThreshold,s=this.swipeDirection(t);if(this.setState({dragging:!1,edgeDragged:!1,swiped:!1,swipeLeft:null,touchObject:{}}),t.swipeLength)if(t.swipeLength>i)e.preventDefault(),"left"===s?this.slideHandler(this.state.currentSlide+this.props.slidesToScroll):"right"===s?this.slideHandler(this.state.currentSlide-this.props.slidesToScroll):this.slideHandler(this.state.currentSlide);else{var n=r.getTrackLeft(o["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state));this.setState({trackStyle:r.getTrackAnimateCSS(o["default"]({left:n},this.props,this.state))})}}}};t["default"]=a,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){return t.reduce(function(t,i){return t&&e.hasOwnProperty(i)},!0)?null:console.error("Keys Missing",e)},s=function(e){i(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t;t=e.variableWidth?(e.slideCount+2*e.slidesToShow)*e.slideWidth:e.centerMode?(e.slideCount+2*(e.slidesToShow+1))*e.slideWidth:(e.slideCount+2*e.slidesToShow)*e.slideWidth;var s={opacity:1,width:t,WebkitTransform:"translate3d("+e.left+"px, 0px, 0px)",transform:"translate3d("+e.left+"px, 0px, 0px)",transition:"",WebkitTransition:"",msTransform:"translateX("+e.left+"px)"};return!window.addEventListener&&window.attachEvent&&(s.marginLeft=e.left+"px"),s};t.getTrackCSS=s;var r=function(e){i(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=s(e);return t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=r;var n=function(e){i(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth"]);var t,s,r=0;if(e.fade)return 0;if(e.infinite&&(e.slideCount>e.slidesToShow&&(r=e.slideWidth*e.slidesToShow*-1),e.slideCount%e.slidesToScroll!==0&&e.slideIndex+e.slidesToScroll>e.slideCount&&e.slideCount>e.slidesToShow&&(r=e.slideIndex>e.slideCount?(e.slidesToShow-(e.slideIndex-e.slideCount))*e.slideWidth*-1:e.slideCount%e.slidesToScroll*e.slideWidth*-1)),e.centerMode&&(e.infinite?r+=e.slideWidth*Math.floor(e.slidesToShow/2):r=e.slideWidth*Math.floor(e.slidesToShow/2)),t=e.slideIndex*e.slideWidth*-1+r,e.variableWidth===!0){var n;e.slideCount<=e.slidesToShow||e.infinite===!1?s=e.trackRef.getDOMNode().childNodes[e.slideIndex]:(n=e.slideIndex+e.slidesToShow,s=e.trackRef.getDOMNode().childNodes[n]),t=s?-1*s.offsetLeft:0,e.centerMode===!0&&(s=e.infinite===!1?e.trackRef.getDOMNode().children[e.slideIndex]:e.trackRef.getDOMNode().children[e.slideIndex+e.slidesToShow+1],t=s?-1*s.offsetLeft:0,t+=(e.listWidth-s.offsetWidth)/2)}return t};t.getTrackLeft=n},function(e,t){"use strict";function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=Object.assign||function(e,t){for(var s,r,n=i(e),o=1;o<arguments.length;o++){s=arguments[o],r=Object.keys(Object(s));for(var a=0;a<r.length;a++)n[r[a]]=s[r[a]]}return n}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(2),n=s(r),o=i(8),a=s(o),l=i(5),d=i(6),u=s(d),c={initialize:function(e){var t=n["default"].Children.count(e.children),i=this.getWidth(this.refs.list.getDOMNode()),s=this.getWidth(this.refs.track.getDOMNode()),r=this.getWidth(this.getDOMNode())/e.slidesToShow,o=e.rtl?t-1-e.initialSlide:e.initialSlide;this.setState({slideCount:t,slideWidth:r,listWidth:i,trackWidth:s,currentSlide:o},function(){var t=l.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},e,this.state)),i=l.getTrackCSS(u["default"]({left:t},e,this.state));this.setState({trackStyle:i}),this.autoPlay()})},update:function(e){var t=n["default"].Children.count(e.children),i=this.getWidth(this.refs.list.getDOMNode()),s=this.getWidth(this.refs.track.getDOMNode()),r=this.getWidth(this.getDOMNode())/e.slidesToShow;this.setState({slideCount:t,slideWidth:r,listWidth:i,trackWidth:s},function(){var t=l.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},e,this.state)),i=l.getTrackCSS(u["default"]({left:t},e,this.state));this.setState({trackStyle:i})})},getWidth:function(e){return e.getBoundingClientRect().width||e.offsetWidth},adaptHeight:function(){if(this.props.adaptiveHeight){var e='[data-index="'+this.state.currentSlide+'"]';if(this.refs.list){var t=this.refs.list.getDOMNode();t.style.height=t.querySelector(e).offsetHeight+"px"}}},slideHandler:function(e){var t,i,s,r,n,o=this;if(this.state.animating!==!0&&this.state.currentSlide!==e){if(this.props.fade)return i=this.state.currentSlide,t=0>e?e+this.state.slideCount:e>=this.state.slideCount?e-this.state.slideCount:e,this.props.lazyLoad&&this.state.lazyLoadedList.indexOf(t)<0&&this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(t)}),n=function(){o.setState({animating:!1}),o.props.afterChange&&o.props.afterChange(i),a["default"].removeEndEventListener(o.refs.track.getDOMNode().children[i],n)},this.setState({animating:!0,currentSlide:t},function(){a["default"].addEndEventListener(this.refs.track.getDOMNode().children[i],n)}),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i),void this.autoPlay();if(t=e,i=0>t?this.props.infinite===!1?0:this.state.slideCount%this.props.slidesToScroll!==0?this.state.slideCount-this.state.slideCount%this.props.slidesToScroll:this.state.slideCount+t:t>=this.state.slideCount?this.props.infinite===!1?this.state.slideCount-this.props.slidesToShow:this.state.slideCount%this.props.slidesToScroll!==0?0:t-this.state.slideCount:t,s=l.getTrackLeft(u["default"]({slideIndex:t,trackRef:this.refs.track},this.props,this.state)),r=l.getTrackLeft(u["default"]({slideIndex:i,trackRef:this.refs.track},this.props,this.state)),this.props.infinite===!1&&(s=r),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i),this.props.lazyLoad){for(var d=!0,c=[],h=t;h<t+this.props.slidesToShow;h++)d=d&&this.state.lazyLoadedList.indexOf(h)>=0,d||c.push(h);d||this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(c)})}if(this.props.useCSS===!1)this.setState({currentSlide:i,trackStyle:l.getTrackCSS(u["default"]({left:r},this.props,this.state))},function(){this.props.afterChange&&this.props.afterChange(i)});else{var p={animating:!1,currentSlide:i,trackStyle:l.getTrackCSS(u["default"]({left:r},this.props,this.state)),swipeLeft:null};n=function(){o.setState(p),o.props.afterChange&&o.props.afterChange(i),a["default"].removeEndEventListener(o.refs.track.getDOMNode(),n)},this.setState({animating:!0,currentSlide:t,trackStyle:l.getTrackAnimateCSS(u["default"]({left:s},this.props,this.state))},function(){a["default"].addEndEventListener(this.refs.track.getDOMNode(),n)})}this.autoPlay()}},swipeDirection:function(e){var t,i,s,r;return t=e.startX-e.curX,i=e.startY-e.curY,s=Math.atan2(i,t),r=Math.round(180*s/Math.PI),0>r&&(r=360-Math.abs(r)),45>=r&&r>=0||360>=r&&r>=315?this.props.rtl===!1?"left":"right":r>=135&&225>=r?this.props.rtl===!1?"right":"left":"vertical"},autoPlay:function(){var e=this,t=function(){e.state.mounted&&e.slideHandler(e.state.currentSlide+e.props.slidesToScroll)};this.props.autoplay&&(window.clearTimeout(this.state.autoPlayTimer),this.setState({autoPlayTimer:window.setTimeout(t,this.props.autoplaySpeed)}))}};t["default"]=c,e.exports=t["default"]},function(e,t,i){"use strict";function s(){var e=document.createElement("div"),t=e.style;"AnimationEvent"in window||delete a.animationend.animation,"TransitionEvent"in window||delete a.transitionend.transition;for(var i in a){var s=a[i];for(var r in s)if(r in t){l.push(s[r]);break}}}function r(e,t,i){e.addEventListener(t,i,!1)}function n(e,t,i){e.removeEventListener(t,i,!1)}var o=i(9),a={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},l=[];o.canUseDOM&&s();var d={addEndEventListener:function(e,t){return 0===l.length?void window.setTimeout(t,0):void l.forEach(function(i){r(e,i,t)})},removeEndEventListener:function(e,t){0!==l.length&&l.forEach(function(i){n(e,i,t)})}};e.exports=d},function(e,t){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),s={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen,isInWorker:!i};e.exports=s},function(e,t){"use strict";var i={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,slideCount:null,slideWidth:null,swipeLeft:null,touchObject:{startX:0,startY:0,curX:0,curY:0},lazyLoadedList:[],initialized:!1,edgeDragged:!1,swiped:!1,trackStyle:{},trackWidth:0};e.exports=i},function(e,t){"use strict";var i={className:"",adaptiveHeight:!1,arrows:!0,autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:!1,responsive:null,rtl:!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,afterChange:null,beforeChange:null,edgeEvent:null,init:null,swipeEvent:null,nextArrow:null,prevArrow:null};e.exports=i},function(e,t,i){var s;/*!
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Slider=t(require("react")):e.Slider=t(e.React)}(this,function(e){return function(e){function t(s){if(i[s])return i[s].exports;var r=i[s]={exports:{},id:s,loaded:!1};return e[s].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var i={};return t.m=e,t.c=i,t.p="",t(0)}([function(e,t,i){"use strict";e.exports=i(1)},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}var r=i(2),n=s(r),o=i(3),a=i(6),l=s(a),d=i(25),u=s(d),c=i(27),h=s(c),p=i(11),f=s(p),v=n["default"].createClass({displayName:"Slider",mixins:[h["default"]],getInitialState:function(){return{breakpoint:null}},componentDidMount:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(i,s){var r;r=0===s?u["default"]({minWidth:0,maxWidth:i}):u["default"]({minWidth:t[s-1],maxWidth:i}),e.media(r,function(){e.setState({breakpoint:i})})});var i=u["default"]({minWidth:t.slice(-1)[0]});this.media(i,function(){e.setState({breakpoint:null})})}},render:function(){var e,t,i=this;return this.state.breakpoint?(t=this.props.responsive.filter(function(e){return e.breakpoint===i.state.breakpoint}),e="unslick"===t[0].settings?"unslick":l["default"]({},this.props,t[0].settings)):e=l["default"]({},f["default"],this.props),"unslick"===e?n["default"].createElement("div",null,this.props.children):n["default"].createElement(o.InnerSlider,e,this.props.children)}});e.exports=v},function(t,i){t.exports=e},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e},n=i(2),o=s(n),a=i(4),l=s(a),d=i(7),u=s(d),c=i(10),h=s(c),p=i(11),f=s(p),v=i(12),g=s(v),m=i(13),w=i(23),S=i(24),y=o["default"].createClass({displayName:"InnerSlider",mixins:[u["default"],l["default"]],getInitialState:function(){return h["default"]},getDefaultProps:function(){return f["default"]},componentWillMount:function(){this.props.init&&this.props.init(),this.setState({mounted:!0});for(var e=[],t=0;t<this.props.children.length;t++)t>=this.state.currentSlide&&t<this.state.currentSlide+this.props.slidesToShow&&e.push(t);this.props.lazyLoad&&0===this.state.lazyLoadedList.length&&this.setState({lazyLoadedList:e})},componentDidMount:function(){this.initialize(this.props),this.adaptHeight(),window.addEventListener("resize",this.onWindowResized)},componentWillUnmount:function(){window.removeEventListener("resize",this.onWindowResized),this.state.autoPlayTimer&&window.clearTimeout(this.state.autoPlayTimer)},componentWillReceiveProps:function(e){this.update(e)},componentDidUpdate:function(){this.adaptHeight()},onWindowResized:function(){this.update(this.props)},render:function(){var e,t=g["default"]("slick-initialized","slick-slider",this.props.className),i={fade:this.props.fade,cssEase:this.props.cssEase,speed:this.props.speed,infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,lazyLoad:this.props.lazyLoad,lazyLoadedList:this.state.lazyLoadedList,rtl:this.props.rtl,slideWidth:this.state.slideWidth,slidesToShow:this.props.slidesToShow,slideCount:this.state.slideCount,trackStyle:this.state.trackStyle,variableWidth:this.props.variableWidth};if(this.props.dots===!0&&this.state.slideCount>this.props.slidesToShow){var s={dotsClass:this.props.dotsClass,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,currentSlide:this.state.currentSlide,slidesToScroll:this.props.slidesToScroll,clickHandler:this.changeSlide};e=o["default"].createElement(w.Dots,s)}var n,a,l={infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,prevArrow:this.props.prevArrow,nextArrow:this.props.nextArrow,clickHandler:this.changeSlide};return this.props.arrows&&(n=o["default"].createElement(S.PrevArrow,l),a=o["default"].createElement(S.NextArrow,l)),o["default"].createElement("div",{className:t},o["default"].createElement("div",{ref:"list",className:"slick-list",onMouseDown:this.swipeStart,onMouseMove:this.state.dragging?this.swipeMove:null,onMouseUp:this.swipeEnd,onMouseLeave:this.state.dragging?this.swipeEnd:null,onTouchStart:this.swipeStart,onTouchMove:this.state.dragging?this.swipeMove:null,onTouchEnd:this.swipeEnd,onTouchCancel:this.state.dragging?this.swipeEnd:null},o["default"].createElement(m.Track,r({ref:"track"},i),this.props.children)),n,a,e)}});t.InnerSlider=y},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(5),n=i(6),o=s(n),a={changeSlide:function(e){var t,i,s,r;if(s=this.state.slideCount%this.props.slidesToScroll!==0,t=s?0:(this.state.slideCount-this.state.currentSlide)%this.props.slidesToScroll,"previous"===e.message)i=0===t?this.props.slidesToScroll:this.props.slidesToShow-t,r=this.state.currentSlide-i;else if("next"===e.message)i=0===t?this.props.slidesToScroll:t,r=this.state.currentSlide+i;else if("dots"===e.message&&(r=e.index*e.slidesToScroll,r===e.currentSlide))return;this.slideHandler(r)},keyHandler:function(e){},selectHandler:function(e){},swipeStart:function(e){var t,i;this.props.swipe===!1||"ontouchend"in document&&this.props.swipe===!1||(this.props.draggable!==!1||-1===e.type.indexOf("mouse"))&&(t=void 0!==e.touches?e.touches[0].pageX:e.clientX,i=void 0!==e.touches?e.touches[0].pageY:e.clientY,this.setState({dragging:!0,touchObject:{startX:t,startY:i,curX:t,curY:i}}))},swipeMove:function(e){if(this.state.dragging&&!this.state.animating){var t,i,s,n=this.state.touchObject;i=r.getTrackLeft(o["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state)),n.curX=e.touches?e.touches[0].pageX:e.clientX,n.curY=e.touches?e.touches[0].pageY:e.clientY,n.swipeLength=Math.round(Math.sqrt(Math.pow(n.curX-n.startX,2))),s=(this.props.rtl===!1?1:-1)*(n.curX>n.startX?1:-1);var a=this.state.currentSlide,l=Math.ceil(this.state.slideCount/this.props.slidesToScroll),d=this.swipeDirection(this.state.touchObject),u=n.swipeLength;this.props.infinite===!1&&(0===a&&"right"===d||a+1>=l&&"left"===d)&&(u=n.swipeLength*this.props.edgeFriction,this.state.edgeDragged===!1&&this.props.edgeEvent&&(this.props.edgeEvent(d),this.setState({edgeDragged:!0}))),this.state.swiped===!1&&this.props.swipeEvent&&(this.props.swipeEvent(d),this.setState({swiped:!0})),t=i+u*s,this.setState({touchObject:n,swipeLeft:t,trackStyle:r.getTrackCSS(o["default"]({left:t},this.props,this.state))}),Math.abs(n.curX-n.startX)<.8*Math.abs(n.curY-n.startY)||n.swipeLength>4&&e.preventDefault()}},swipeEnd:function(e){if(this.state.dragging){var t=this.state.touchObject,i=this.state.listWidth/this.props.touchThreshold,s=this.swipeDirection(t);if(this.setState({dragging:!1,edgeDragged:!1,swiped:!1,swipeLeft:null,touchObject:{}}),t.swipeLength)if(t.swipeLength>i)e.preventDefault(),"left"===s?this.slideHandler(this.state.currentSlide+this.props.slidesToScroll):"right"===s?this.slideHandler(this.state.currentSlide-this.props.slidesToScroll):this.slideHandler(this.state.currentSlide);else{var n=r.getTrackLeft(o["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state));this.setState({trackStyle:r.getTrackAnimateCSS(o["default"]({left:n},this.props,this.state))})}}}};t["default"]=a,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){return t.reduce(function(t,i){return t&&e.hasOwnProperty(i)},!0)?null:console.error("Keys Missing",e)},s=function(e){i(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t;t=e.variableWidth?(e.slideCount+2*e.slidesToShow)*e.slideWidth:e.centerMode?(e.slideCount+2*(e.slidesToShow+1))*e.slideWidth:(e.slideCount+2*e.slidesToShow)*e.slideWidth;var s={opacity:1,width:t,WebkitTransform:"translate3d("+e.left+"px, 0px, 0px)",transform:"translate3d("+e.left+"px, 0px, 0px)",transition:"",WebkitTransition:"",msTransform:"translateX("+e.left+"px)"};return!window.addEventListener&&window.attachEvent&&(s.marginLeft=e.left+"px"),s};t.getTrackCSS=s;var r=function(e){i(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=s(e);return t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=r;var n=function(e){i(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth"]);var t,s,r=0;if(e.fade)return 0;if(e.infinite&&(e.slideCount>e.slidesToShow&&(r=e.slideWidth*e.slidesToShow*-1),e.slideCount%e.slidesToScroll!==0&&e.slideIndex+e.slidesToScroll>e.slideCount&&e.slideCount>e.slidesToShow&&(r=e.slideIndex>e.slideCount?(e.slidesToShow-(e.slideIndex-e.slideCount))*e.slideWidth*-1:e.slideCount%e.slidesToScroll*e.slideWidth*-1)),e.centerMode&&(e.infinite?r+=e.slideWidth*Math.floor(e.slidesToShow/2):r=e.slideWidth*Math.floor(e.slidesToShow/2)),t=e.slideIndex*e.slideWidth*-1+r,e.variableWidth===!0){var n;e.slideCount<=e.slidesToShow||e.infinite===!1?s=e.trackRef.getDOMNode().childNodes[e.slideIndex]:(n=e.slideIndex+e.slidesToShow,s=e.trackRef.getDOMNode().childNodes[n]),t=s?-1*s.offsetLeft:0,e.centerMode===!0&&(s=e.infinite===!1?e.trackRef.getDOMNode().children[e.slideIndex]:e.trackRef.getDOMNode().children[e.slideIndex+e.slidesToShow+1],t=s?-1*s.offsetLeft:0,t+=(e.listWidth-s.offsetWidth)/2)}return t};t.getTrackLeft=n},function(e,t){"use strict";function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=Object.assign||function(e,t){for(var s,r,n=i(e),o=1;o<arguments.length;o++){s=arguments[o],r=Object.keys(Object(s));for(var a=0;a<r.length;a++)n[r[a]]=s[r[a]]}return n}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(2),n=s(r),o=i(8),a=s(o),l=i(5),d=i(6),u=s(d),c={initialize:function(e){var t=n["default"].Children.count(e.children),i=this.getWidth(this.refs.list.getDOMNode()),s=this.getWidth(this.refs.track.getDOMNode()),r=this.getWidth(this.getDOMNode())/e.slidesToShow,o=e.rtl?t-1-e.initialSlide:e.initialSlide;this.setState({slideCount:t,slideWidth:r,listWidth:i,trackWidth:s,currentSlide:o},function(){var t=l.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},e,this.state)),i=l.getTrackCSS(u["default"]({left:t},e,this.state));this.setState({trackStyle:i}),this.autoPlay()})},update:function(e){var t=n["default"].Children.count(e.children),i=this.getWidth(this.refs.list.getDOMNode()),s=this.getWidth(this.refs.track.getDOMNode()),r=this.getWidth(this.getDOMNode())/e.slidesToShow;this.setState({slideCount:t,slideWidth:r,listWidth:i,trackWidth:s},function(){var t=l.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},e,this.state)),i=l.getTrackCSS(u["default"]({left:t},e,this.state));this.setState({trackStyle:i})})},getWidth:function(e){return e.getBoundingClientRect().width||e.offsetWidth},adaptHeight:function(){if(this.props.adaptiveHeight){var e='[data-index="'+this.state.currentSlide+'"]';if(this.refs.list){var t=this.refs.list.getDOMNode();t.style.height=t.querySelector(e).offsetHeight+"px"}}},slideHandler:function(e){var t,i,s,r,n,o=this;if(this.state.currentSlide!==e){if(this.props.fade)return i=this.state.currentSlide,t=0>e?e+this.state.slideCount:e>=this.state.slideCount?e-this.state.slideCount:e,this.props.lazyLoad&&this.state.lazyLoadedList.indexOf(t)<0&&this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(t)}),n=function(){o.setState({animating:!1}),o.props.afterChange&&o.props.afterChange(i),a["default"].removeEndEventListener(o.refs.track.getDOMNode().children[i],n)},this.setState({animating:!0,currentSlide:t},function(){a["default"].addEndEventListener(this.refs.track.getDOMNode().children[i],n)}),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i),void this.autoPlay();if(t=e,i=0>t?this.props.infinite===!1?0:this.state.slideCount%this.props.slidesToScroll!==0?this.state.slideCount-this.state.slideCount%this.props.slidesToScroll:this.state.slideCount+t:t>=this.state.slideCount?this.props.infinite===!1?this.state.slideCount-this.props.slidesToShow:this.state.slideCount%this.props.slidesToScroll!==0?0:t-this.state.slideCount:t,s=l.getTrackLeft(u["default"]({slideIndex:t,trackRef:this.refs.track},this.props,this.state)),r=l.getTrackLeft(u["default"]({slideIndex:i,trackRef:this.refs.track},this.props,this.state)),this.props.infinite===!1&&(s=r),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i),this.props.lazyLoad){for(var d=!0,c=[],h=t;h<t+this.props.slidesToShow;h++)d=d&&this.state.lazyLoadedList.indexOf(h)>=0,d||c.push(h);d||this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(c)})}if(this.props.useCSS===!1)this.setState({currentSlide:i,trackStyle:l.getTrackCSS(u["default"]({left:r},this.props,this.state))},function(){this.props.afterChange&&this.props.afterChange(i)});else{var p={animating:!1,currentSlide:i,trackStyle:l.getTrackCSS(u["default"]({left:r},this.props,this.state)),swipeLeft:null};n=function(){o.setState(p),o.props.afterChange&&o.props.afterChange(i),a["default"].removeEndEventListener(o.refs.track.getDOMNode(),n)},this.setState({animating:!0,currentSlide:t,trackStyle:l.getTrackAnimateCSS(u["default"]({left:s},this.props,this.state))},function(){a["default"].addEndEventListener(this.refs.track.getDOMNode(),n)})}this.autoPlay()}},swipeDirection:function(e){var t,i,s,r;return t=e.startX-e.curX,i=e.startY-e.curY,s=Math.atan2(i,t),r=Math.round(180*s/Math.PI),0>r&&(r=360-Math.abs(r)),45>=r&&r>=0||360>=r&&r>=315?this.props.rtl===!1?"left":"right":r>=135&&225>=r?this.props.rtl===!1?"right":"left":"vertical"},autoPlay:function(){var e=this,t=function(){e.state.mounted&&e.slideHandler(e.state.currentSlide+e.props.slidesToScroll)};this.props.autoplay&&(window.clearTimeout(this.state.autoPlayTimer),this.setState({autoPlayTimer:window.setTimeout(t,this.props.autoplaySpeed)}))}};t["default"]=c,e.exports=t["default"]},function(e,t,i){"use strict";function s(){var e=document.createElement("div"),t=e.style;"AnimationEvent"in window||delete a.animationend.animation,"TransitionEvent"in window||delete a.transitionend.transition;for(var i in a){var s=a[i];for(var r in s)if(r in t){l.push(s[r]);break}}}function r(e,t,i){e.addEventListener(t,i,!1)}function n(e,t,i){e.removeEventListener(t,i,!1)}var o=i(9),a={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},l=[];o.canUseDOM&&s();var d={addEndEventListener:function(e,t){return 0===l.length?void window.setTimeout(t,0):void l.forEach(function(i){r(e,i,t)})},removeEndEventListener:function(e,t){0!==l.length&&l.forEach(function(i){n(e,i,t)})}};e.exports=d},function(e,t){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),s={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen,isInWorker:!i};e.exports=s},function(e,t){"use strict";var i={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,slideCount:null,slideWidth:null,swipeLeft:null,touchObject:{startX:0,startY:0,curX:0,curY:0},lazyLoadedList:[],initialized:!1,edgeDragged:!1,swiped:!1,trackStyle:{},trackWidth:0};e.exports=i},function(e,t){"use strict";var i={className:"",adaptiveHeight:!1,arrows:!0,autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:!1,responsive:null,rtl:!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,afterChange:null,beforeChange:null,edgeEvent:null,init:null,swipeEvent:null,nextArrow:null,prevArrow:null};e.exports=i},function(e,t,i){var s;/*!
Copyright (c) 2015 Jed Watson.

@@ -3,0 +3,0 @@ Licensed under the MIT License (MIT), see

@@ -99,3 +99,3 @@ 'use strict';

if (this.state.animating === true || this.state.currentSlide === index) {
if (this.state.currentSlide === index) {
return;

@@ -102,0 +102,0 @@ }

{
"name": "react-slick",
"version": "0.8.0",
"version": "0.8.1",
"description": " React port of slick carousel",

@@ -5,0 +5,0 @@ "main": "./lib",

@@ -82,3 +82,3 @@ 'use strict';

if (this.state.animating === true || this.state.currentSlide === index) {
if (this.state.currentSlide === index) {
return;

@@ -85,0 +85,0 @@ }

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc