@hugeinc/panels
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -24,2 +24,2 @@ /*! | ||
*/ | ||
"use strict";var Panels=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides};Panels.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},Panels.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},Panels.prototype.next=function(){this.options.infinite||this.current!==this.numSlides-1?this.go(this.current+1):this.go(this.numSlides-1)},Panels.prototype.prev=function(){this.options.infinite||0!==this.current?this.go(this.current-1):this.go(0)},module.exports=Panels; | ||
"use strict";var Panels=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides&&this.slides[0].classList.add(this.options.activeClass)};Panels.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},Panels.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},Panels.prototype.next=function(){(this.options.infinite||this.current!==this.numSlides-1)&&this.go(this.current+1)},Panels.prototype.prev=function(){(this.options.infinite||0!==this.current)&&this.go(this.current-1)},module.exports=Panels; |
@@ -24,2 +24,2 @@ /*! | ||
*/ | ||
var Panels=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides};Panels.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},Panels.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},Panels.prototype.next=function(){this.options.infinite||this.current!==this.numSlides-1?this.go(this.current+1):this.go(this.numSlides-1)},Panels.prototype.prev=function(){this.options.infinite||0!==this.current?this.go(this.current-1):this.go(0)};export default Panels; | ||
var Panels=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides&&this.slides[0].classList.add(this.options.activeClass)};Panels.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},Panels.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},Panels.prototype.next=function(){(this.options.infinite||this.current!==this.numSlides-1)&&this.go(this.current+1)},Panels.prototype.prev=function(){(this.options.infinite||0!==this.current)&&this.go(this.current-1)};export default Panels; |
@@ -24,2 +24,2 @@ /*! | ||
*/ | ||
var Panels=function(){"use strict";var s=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides};return s.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},s.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},s.prototype.next=function(){this.options.infinite||this.current!==this.numSlides-1?this.go(this.current+1):this.go(this.numSlides-1)},s.prototype.prev=function(){this.options.infinite||0!==this.current?this.go(this.current-1):this.go(0)},s}(); | ||
var Panels=function(){"use strict";var s=function(s,t){var i={activeClass:"active",beforeClass:"before",afterClass:"after",animateClass:"animating",slides:".slide",infinite:!0,speed:400};this.options=Object.assign(i,t),this.container="string"==typeof s?document.querySelector(s):s,this.slides=this.container.querySelectorAll(this.options.slides),this.numSlides=this.slides.length,this.current=0,this.numSlides&&this.slides[0].classList.add(this.options.activeClass)};return s.prototype.go=function(s){var t=Math.abs(this.current-s)/(this.current-s),i=this.options;(s=i.infinite?(this.numSlides+s%this.numSlides)%this.numSlides:Math.max(Math.min(this.numSlides-1,s),0))===this.current||this.sliding||(i.onSlide&&i.onSlide.call(this,s,this.current),this.animate(s,t),this.current=s)},s.prototype.animate=function(s,t){var i=this.slides,e=i[this.current],a=i[s],n=this.options;t>0?(a.classList.add(n.beforeClass),e.classList.add(n.afterClass)):(a.classList.add(n.afterClass),e.classList.add(n.beforeClass)),a.offsetHeight,e.classList.add(n.animateClass),a.classList.add(n.animateClass),a.classList.add(n.activeClass),e.classList.remove(n.activeClass),a.classList.remove(n.beforeClass),a.classList.remove(n.afterClass),setTimeout(function(){Array.prototype.forEach.call(i,function(s){s.classList.remove(n.animateClass),s.classList.remove(n.beforeClass),s.classList.remove(n.afterClass)})},n.speed)},s.prototype.next=function(){(this.options.infinite||this.current!==this.numSlides-1)&&this.go(this.current+1)},s.prototype.prev=function(){(this.options.infinite||0!==this.current)&&this.go(this.current-1)},s}(); |
@@ -5,3 +5,3 @@ { | ||
"author": "wes hatch", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"license": "MIT", | ||
@@ -8,0 +8,0 @@ "main": "./dist/panels.cjs.js", |
@@ -27,2 +27,4 @@ /** | ||
if (!this.numSlides) { return; } | ||
this.slides[0].classList.add(this.options.activeClass); | ||
}; | ||
@@ -29,0 +31,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
324984
1520