Version Description
- June 17th, 2016 =
- Added CSS property to ensure slider item
max-width
is alwaysauto
. - Fixed issue in Javascript that would break initial slider height set under some circumstances.
- Fixed slider on RTL sites.
- Slide classes now printed using PHP function. Also filtered for additional customization.
Download this release
Release Info
Developer | MatthewRuddy |
Plugin | Easing Slider |
Version | 3.0.7 |
Comparing to | |
See all releases |
Code changes from version 3.0.6 to 3.0.7
- assets/css/public.css +19 -9
- assets/css/public.min.css +1 -1
- assets/js/public.js +1 -1
- assets/js/public.min.js +1 -1
- bower.json +1 -1
- easing-slider.php +2 -2
- languages/easingslider.pot +8 -8
- package.json +1 -1
- readme.txt +7 -1
- resources/assets/css/public.css +19 -9
- resources/assets/js/public.js +1 -1
- src/Plugin/helpers.php +27 -0
- templates/slider.php +1 -1
assets/css/public.css
CHANGED
@@ -233,12 +233,31 @@
|
|
233 |
@keyframes scaleUpTo {
|
234 |
to { opacity: 0; transform: scale(1.5); }
|
235 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
/* Slides
|
237 |
-------------------------------------------------------------- */
|
238 |
.easingslider-resizing-enabled .easingslider-image {
|
239 |
width: 100%;
|
240 |
}
|
241 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
/* Slides
|
243 |
-------------------------------------------------------------- */
|
244 |
.easingslider-slide {
|
@@ -260,15 +279,6 @@
|
|
260 |
display: block;
|
261 |
}
|
262 |
|
263 |
-
/* Lazy Loading
|
264 |
-
-------------------------------------------------------------- */
|
265 |
-
.easingslider-item.loading {
|
266 |
-
background-image: url(../images/loading.gif);
|
267 |
-
background-repeat: no-repeat;
|
268 |
-
background-position: center center;
|
269 |
-
background-color: #fff;
|
270 |
-
}
|
271 |
-
|
272 |
/* Arrows
|
273 |
-------------------------------------------------------------- */
|
274 |
.easingslider-prev,
|
233 |
@keyframes scaleUpTo {
|
234 |
to { opacity: 0; transform: scale(1.5); }
|
235 |
}
|
236 |
+
/* Main
|
237 |
+
-------------------------------------------------------------- */
|
238 |
+
.easingslider {
|
239 |
+
direction: ltr;
|
240 |
+
}
|
241 |
+
|
242 |
/* Slides
|
243 |
-------------------------------------------------------------- */
|
244 |
.easingslider-resizing-enabled .easingslider-image {
|
245 |
width: 100%;
|
246 |
}
|
247 |
|
248 |
+
/* Items
|
249 |
+
-------------------------------------------------------------- */
|
250 |
+
.easingslider-item {
|
251 |
+
max-width: auto !important;
|
252 |
+
}
|
253 |
+
|
254 |
+
.easingslider-item.loading {
|
255 |
+
background-image: url(../images/loading.gif);
|
256 |
+
background-repeat: no-repeat;
|
257 |
+
background-position: center center;
|
258 |
+
background-color: #fff;
|
259 |
+
}
|
260 |
+
|
261 |
/* Slides
|
262 |
-------------------------------------------------------------- */
|
263 |
.easingslider-slide {
|
279 |
display: block;
|
280 |
}
|
281 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
/* Arrows
|
283 |
-------------------------------------------------------------- */
|
284 |
.easingslider-prev,
|
assets/css/public.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.easingslider-container .easingslider-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.easingslider-container,.easingslider-container .easingslider-wrapper{display:none;position:relative}.easingslider-container{width:100%;-ms-touch-action:pan-y}.easingslider-container .easingslider-wrapper-outer{overflow:hidden;position:relative;width:100%}.easingslider-container .easingslider-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.easingslider-container .easingslider-item{float:left}.easingslider-controls .easingslider-buttons div,.easingslider-controls .easingslider-page{cursor:pointer}.easingslider-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.easingslider-container .easingslider-item,.easingslider-container .easingslider-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.easingslider-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.easingslider-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.easingslider-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.easingslider-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.easingslider-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.easingslider-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.easingslider-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.easingslider-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.easingslider-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.easingslider-resizing-enabled .easingslider-image{width:100%}.easingslider-slide{background-color:#fff;text-align:center}.easingslider-image{margin-top:0!important;margin-bottom:0!important;padding:0!important}.easingslider-link{display:block}.easingslider-
|
1 |
+
.easingslider-container .easingslider-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.easingslider-container,.easingslider-container .easingslider-wrapper{display:none;position:relative}.easingslider-container{width:100%;-ms-touch-action:pan-y}.easingslider-container .easingslider-wrapper-outer{overflow:hidden;position:relative;width:100%}.easingslider-container .easingslider-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.easingslider-container .easingslider-item{float:left}.easingslider-controls .easingslider-buttons div,.easingslider-controls .easingslider-page{cursor:pointer}.easingslider-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.easingslider-container .easingslider-item,.easingslider-container .easingslider-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.easingslider-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.easingslider-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.easingslider-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.easingslider-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.easingslider-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.easingslider-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.easingslider-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.easingslider-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.easingslider-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.easingslider{direction:ltr}.easingslider-resizing-enabled .easingslider-image{width:100%}.easingslider-item{max-width:auto!important}.easingslider-item.loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff}.easingslider-slide{background-color:#fff;text-align:center}.easingslider-image{margin-top:0!important;margin-bottom:0!important;padding:0!important}.easingslider-link{display:block}.easingslider-next,.easingslider-prev{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;z-index:40;cursor:pointer}.easingslider-next{background-image:url(../images/nav-arrow-next.png);background-position:top right}.easingslider-prev{background-image:url(../images/nav-arrow-prev.png);background-position:top left}.easingslider-arrows-inside .easingslider-next{right:10px}.easingslider-arrows-inside .easingslider-prev{left:10px}.easingslider-arrows-outside .easingslider-next{right:-40px;padding-left:20px}.easingslider-arrows-outside .easingslider-prev{left:-40px;padding-right:20px}.easingslider-arrows-hover .easingslider-next,.easingslider-arrows-hover .easingslider-prev{opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .1s ease-in;-moz-transition:opacity .3s ease,-moz-transform .1s ease-in;-ms-transition:opacity .3s ease,-ms-transform .1s ease-in;-o-transition:opacity .3s ease,-o-transform .1s ease-in;transition:opacity .3s ease,transform .1s ease-in}.easingslider-arrows-hover .easingslider-prev{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.easingslider-arrows-hover .easingslider-next{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.easingslider-arrows-hover:hover .easingslider-next,.easingslider-arrows-hover:hover .easingslider-prev{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.easingslider-pagination{position:absolute;height:17px;z-index:40}.easingslider-pagination .easingslider-page{display:inline-block;zoom:1}.easingslider-pagination .easingslider-page span{width:15px;height:15px;margin:0 2px 0 0;padding:0;background-image:url(../images/nav-icon-inactive.png);background-repeat:no-repeat;background-position:0 0;display:block;z-index:40;cursor:pointer}.easingslider-pagination .easingslider-page:last-child span{margin-right:0}.easingslider-pagination .easingslider-page.active span{background-image:url(../images/nav-icon-active.png)}.easingslider-pagination-inside.easingslider-pagination-bottom-left .easingslider-pagination{bottom:10px;left:10px}.easingslider-pagination-inside.easingslider-pagination-bottom-right .easingslider-pagination{bottom:10px;right:10px}.easingslider-pagination-inside.easingslider-pagination-bottom-center .easingslider-pagination{bottom:10px;left:0;width:100%;text-align:center}.easingslider-pagination-inside.easingslider-pagination-top-left .easingslider-pagination{top:10px;left:10px}.easingslider-pagination-inside.easingslider-pagination-top-right .easingslider-pagination{top:10px;right:10px}.easingslider-pagination-inside.easingslider-pagination-top-center .easingslider-pagination{top:10px;left:0;right:0;width:100%;text-align:center}.easingslider-pagination-outside.easingslider-pagination-bottom-left .easingslider-pagination{bottom:-25px;left:0;padding-top:20px}.easingslider-pagination-outside.easingslider-pagination-bottom-right .easingslider-pagination{bottom:-25px;right:0;padding-top:20px}.easingslider-pagination-outside.easingslider-pagination-bottom-center .easingslider-pagination{bottom:-25px;left:0;right:0;width:100%;text-align:center;padding-top:20px}.easingslider-pagination-outside.easingslider-pagination-top-left .easingslider-pagination{top:-25px;left:0;padding-bottom:20px}.easingslider-pagination-outside.easingslider-pagination-top-right .easingslider-pagination{top:-25px;right:0;padding-bottom:20px}.easingslider-pagination-outside.easingslider-pagination-top-center .easingslider-pagination{top:-25px;left:0;width:100%;text-align:center;padding-bottom:20px}.easingslider-pagination-hover .easingslider-pagination{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.easingslider-pagination-hover:hover .easingslider-pagination{opacity:1}
|
assets/js/public.js
CHANGED
@@ -1603,8 +1603,8 @@ if (typeof Object.create !== "function") {
|
|
1603 |
|
1604 |
// Set heights
|
1605 |
$el.css({ 'height': base.options.height +'px' });
|
|
|
1606 |
$wrapper.css({ 'height': base.options.height +'px' });
|
1607 |
-
$item.css({ 'height': base.options.height +'px' });
|
1608 |
$images.css({ 'max-height': base.options.height +'px' });
|
1609 |
|
1610 |
}
|
1603 |
|
1604 |
// Set heights
|
1605 |
$el.css({ 'height': base.options.height +'px' });
|
1606 |
+
$items.css({ 'height': base.options.height +'px' });
|
1607 |
$wrapper.css({ 'height': base.options.height +'px' });
|
|
|
1608 |
$images.css({ 'max-height': base.options.height +'px' });
|
1609 |
|
1610 |
}
|
assets/js/public.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c){var d={init:function(b,c){var d=this;d.$elem=a(c),d.options=a.extend({},a.fn.easingSlider.options,d.$elem.data(),b),d.userOptions=b,d.loadContent()},loadContent:function(){function b(a){var b,c="";if("function"==typeof d.options.jsonSuccess)d.options.jsonSuccess.apply(this,[a]);else{for(b in a.easingslider)a.easingslider.hasOwnProperty(b)&&(c+=a.easingslider[b].item);d.$elem.html(c)}d.logIn()}var c,d=this;"function"==typeof d.options.beforeInit&&d.options.beforeInit.apply(this,[d.$elem]),"string"==typeof d.options.jsonPath?(c=d.options.jsonPath,a.getJSON(c,b)):d.logIn()},logIn:function(){var a=this;a.$elem.data("easingslider-originalStyles",a.$elem.attr("style")).data("easingslider-originalClasses",a.$elem.attr("class")),a.$elem.css({opacity:0}),a.orignalItems=a.options.items,a.checkBrowser(),a.wrapperWidth=0,a.checkVisible=null,a.setVars()},setVars:function(){var a=this;return 0===a.$elem.children().length?!1:(a.baseClass(),a.eventTypes(),a.$userItems=a.$elem.children(),a.itemsAmount=a.$userItems.length,a.wrapItems(),a.$easingsliderItems=a.$elem.find(".easingslider-item"),a.$easingsliderWrapper=a.$elem.find(".easingslider-wrapper"),a.playDirection="next",a.prevItem=0,a.prevArr=[0],a.currentItem=0,a.customEvents(),void a.onStartup())},onStartup:function(){var a=this;a.updateItems(),a.calculateAll(),a.buildControls(),a.updateControls(),a.response(),a.moveEvents(),a.stopOnHover(),a.easingsliderStatus(),a.options.transitionStyle!==!1&&a.transitionTypes(a.options.transitionStyle),a.options.autoPlay===!0&&(a.options.autoPlay=5e3),a.play(),a.$elem.find(".easingslider-wrapper").css("display","block"),a.$elem.is(":visible")?a.$elem.css("opacity",1):a.watchVisibility(),a.onstartup=!1,a.eachMoveUpdate(),"function"==typeof a.options.afterInit&&a.options.afterInit.apply(this,[a.$elem])},eachMoveUpdate:function(){var a=this;a.options.lazyLoad===!0&&a.lazyLoad(),a.options.autoHeight===!0&&a.autoHeight(),a.onVisibleItems(),"function"==typeof a.options.afterAction&&a.options.afterAction.apply(this,[a.$elem])},updateVars:function(){var a=this;"function"==typeof a.options.beforeUpdate&&a.options.beforeUpdate.apply(this,[a.$elem]),a.watchVisibility(),a.updateItems(),a.calculateAll(),a.updatePosition(),a.updateControls(),a.eachMoveUpdate(),"function"==typeof a.options.afterUpdate&&a.options.afterUpdate.apply(this,[a.$elem])},reload:function(){var a=this;b.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;return a.$elem.is(":visible")!==!1?!1:(a.$elem.css({opacity:0}),b.clearInterval(a.autoPlayInterval),b.clearInterval(a.checkVisible),void(a.checkVisible=b.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),b.clearInterval(a.checkVisible))},500)))},wrapItems:function(){var a=this;a.$userItems.wrapAll('<div class="easingslider-wrapper">').wrap('<div class="easingslider-item"></div>'),a.$elem.find(".easingslider-wrapper").wrap('<div class="easingslider-wrapper-outer">'),a.wrapperOuter=a.$elem.find(".easingslider-wrapper-outer"),a.$elem.css("display","block")},baseClass:function(){var a=this,b=a.$elem.hasClass(a.options.baseClass),c=a.$elem.hasClass(a.options.theme);b||a.$elem.addClass(a.options.baseClass),c||a.$elem.addClass(a.options.theme)},updateItems:function(){var b,c,d=this;if(d.options.responsive===!1)return!1;if(d.options.singleItem===!0)return d.options.items=d.orignalItems=1,d.options.itemsCustom=!1,d.options.itemsDesktop=!1,d.options.itemsDesktopSmall=!1,d.options.itemsTablet=!1,d.options.itemsTabletSmall=!1,d.options.itemsMobile=!1,!1;if(b=a(d.options.responsiveBaseWidth).width(),b>(d.options.itemsDesktop[0]||d.orignalItems)&&(d.options.items=d.orignalItems),d.options.itemsCustom!==!1)for(d.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),c=0;c<d.options.itemsCustom.length;c+=1)d.options.itemsCustom[c][0]<=b&&(d.options.items=d.options.itemsCustom[c][1]);else b<=d.options.itemsDesktop[0]&&d.options.itemsDesktop!==!1&&(d.options.items=d.options.itemsDesktop[1]),b<=d.options.itemsDesktopSmall[0]&&d.options.itemsDesktopSmall!==!1&&(d.options.items=d.options.itemsDesktopSmall[1]),b<=d.options.itemsTablet[0]&&d.options.itemsTablet!==!1&&(d.options.items=d.options.itemsTablet[1]),b<=d.options.itemsTabletSmall[0]&&d.options.itemsTabletSmall!==!1&&(d.options.items=d.options.itemsTabletSmall[1]),b<=d.options.itemsMobile[0]&&d.options.itemsMobile!==!1&&(d.options.items=d.options.itemsMobile[1]);d.options.items>d.itemsAmount&&d.options.itemsScaleUp===!0&&(d.options.items=d.itemsAmount)},response:function(){var c,d,e=this;return e.options.responsive!==!0?!1:(d=a(b).width(),e.resizer=function(){a(b).width()!==d&&(e.options.autoPlay!==!1&&b.clearInterval(e.autoPlayInterval),b.clearTimeout(c),c=b.setTimeout(function(){d=a(b).width(),e.updateVars()},e.options.responsiveRefreshRate))},void a(b).resize(e.resizer))},updatePosition:function(){var a=this;a.jumpTo(a.currentItem),a.options.autoPlay!==!1&&a.checkAp()},appendItemsSizes:function(){var b=this,c=0,d=b.itemsAmount-b.options.items;b.$easingsliderItems.each(function(e){var f=a(this);f.css({width:b.itemWidth}).data("easingslider-item",Number(e)),e%b.options.items!==0&&e!==d||e>d||(c+=1),f.data("easingslider-roundPages",c)})},appendWrapperSizes:function(){var a=this,b=a.$easingsliderItems.length*a.itemWidth;a.$easingsliderWrapper.css({width:2*b,left:0}),a.appendItemsSizes()},calculateAll:function(){var a=this;a.calculateWidth(),a.appendWrapperSizes(),a.loops(),a.max()},calculateWidth:function(){var a=this;a.itemWidth=Math.round(a.$elem.width()/a.options.items)},max:function(){var a=this,b=-1*(a.itemsAmount*a.itemWidth-a.options.items*a.itemWidth);return a.options.items>a.itemsAmount?(a.maximumItem=0,b=0,a.maximumPixels=0):(a.maximumItem=a.itemsAmount-a.options.items,a.maximumPixels=b),b},min:function(){return 0},loops:function(){var b,c,d,e=this,f=0,g=0;for(e.positionsInArray=[0],e.pagesInArray=[],b=0;b<e.itemsAmount;b+=1)g+=e.itemWidth,e.positionsInArray.push(-g),e.options.scrollPerPage===!0&&(c=a(e.$easingsliderItems[b]),d=c.data("easingslider-roundPages"),d!==f&&(e.pagesInArray[f]=e.positionsInArray[b],f=d))},buildControls:function(){var b=this;b.options.navigation!==!0&&b.options.pagination!==!0||(b.easingsliderControls=a('<div class="easingslider-controls"/>').toggleClass("clickable",!b.browser.isTouch).appendTo(b.$elem)),b.options.pagination===!0&&b.buildPagination(),b.options.navigation===!0&&b.buildButtons()},buildButtons:function(){var b=this,c=a('<div class="easingslider-buttons"/>');b.easingsliderControls.append(c),b.buttonPrev=a("<div/>",{"class":"easingslider-prev",html:b.options.navigationText[0]||""}),b.buttonNext=a("<div/>",{"class":"easingslider-next",html:b.options.navigationText[1]||""}),c.append(b.buttonPrev).append(b.buttonNext),c.on("touchstart.easingsliderControls mousedown.easingsliderControls",'div[class^="easingslider"]',function(a){a.preventDefault()}),c.on("touchend.easingsliderControls mouseup.easingsliderControls",'div[class^="easingslider"]',function(c){c.preventDefault(),a(this).hasClass("easingslider-next")?b.next():b.prev()})},buildPagination:function(){var b=this;b.paginationWrapper=a('<div class="easingslider-pagination"/>'),b.easingsliderControls.append(b.paginationWrapper),b.paginationWrapper.on("touchend.easingsliderControls mouseup.easingsliderControls",".easingslider-page",function(c){c.preventDefault(),Number(a(this).data("easingslider-page"))!==b.currentItem&&b.goTo(Number(a(this).data("easingslider-page")),!0)})},updatePagination:function(){var b,c,d,e,f,g,h=this;if(h.options.pagination===!1)return!1;for(h.paginationWrapper.html(""),b=0,c=h.itemsAmount-h.itemsAmount%h.options.items,e=0;e<h.itemsAmount;e+=1)e%h.options.items===0&&(b+=1,c===e&&(d=h.itemsAmount-h.options.items),f=a("<div/>",{"class":"easingslider-page"}),g=a("<span></span>",{text:h.options.paginationNumbers===!0?b:"","class":h.options.paginationNumbers===!0?"easingslider-numbers":""}),f.append(g),f.data("easingslider-page",c===e?d:e),f.data("easingslider-roundPages",b),h.paginationWrapper.append(f));h.checkPagination()},checkPagination:function(){var b=this;return b.options.pagination===!1?!1:void b.paginationWrapper.find(".easingslider-page").each(function(){a(this).data("easingslider-roundPages")===a(b.$easingsliderItems[b.currentItem]).data("easingslider-roundPages")&&(b.paginationWrapper.find(".easingslider-page").removeClass("active"),a(this).addClass("active"))})},checkNavigation:function(){var a=this;return a.options.navigation===!1?!1:void(a.options.rewindNav===!1&&(0===a.currentItem&&0===a.maximumItem?(a.buttonPrev.addClass("disabled"),a.buttonNext.addClass("disabled")):0===a.currentItem&&0!==a.maximumItem?(a.buttonPrev.addClass("disabled"),a.buttonNext.removeClass("disabled")):a.currentItem===a.maximumItem?(a.buttonPrev.removeClass("disabled"),a.buttonNext.addClass("disabled")):0!==a.currentItem&&a.currentItem!==a.maximumItem&&(a.buttonPrev.removeClass("disabled"),a.buttonNext.removeClass("disabled"))))},updateControls:function(){var a=this;a.updatePagination(),a.checkNavigation(),a.easingsliderControls&&(a.options.items>=a.itemsAmount?a.easingsliderControls.hide():a.easingsliderControls.show())},destroyControls:function(){var a=this;a.easingsliderControls&&a.easingsliderControls.remove()},next:function(a){var b=this;if(b.isTransition)return!1;if(b.currentItem+=b.options.scrollPerPage===!0?b.options.items:1,b.currentItem>b.maximumItem+(b.options.scrollPerPage===!0?b.options.items-1:0)){if(b.options.rewindNav!==!0)return b.currentItem=b.maximumItem,!1;b.currentItem=0,a="rewind"}b.goTo(b.currentItem,a)},prev:function(a){var b=this;if(b.isTransition)return!1;if(b.options.scrollPerPage===!0&&b.currentItem>0&&b.currentItem<b.options.items?b.currentItem=0:b.currentItem-=b.options.scrollPerPage===!0?b.options.items:1,b.currentItem<0){if(b.options.rewindNav!==!0)return b.currentItem=0,!1;b.currentItem=b.maximumItem,a="rewind"}b.goTo(b.currentItem,a)},goTo:function(a,c,d){var e,f=this;return f.isTransition?!1:("function"==typeof f.options.beforeMove&&f.options.beforeMove.apply(this,[f.$elem]),a>=f.maximumItem?a=f.maximumItem:0>=a&&(a=0),f.currentItem=f.easingslider.currentItem=a,f.options.transitionStyle!==!1&&"drag"!==d&&1===f.options.items&&f.browser.support3d===!0?(f.swapSpeed(0),f.browser.support3d===!0?f.transition3d(f.positionsInArray[a]):f.css2slide(f.positionsInArray[a],1),f.afterGo(),f.singleItemTransition(),!1):(e=f.positionsInArray[a],f.browser.support3d===!0?(f.isCss3Finish=!1,c===!0?(f.swapSpeed("paginationSpeed"),b.setTimeout(function(){f.isCss3Finish=!0},f.options.paginationSpeed)):"rewind"===c?(f.swapSpeed(f.options.rewindSpeed),b.setTimeout(function(){f.isCss3Finish=!0},f.options.rewindSpeed)):(f.swapSpeed("slideSpeed"),b.setTimeout(function(){f.isCss3Finish=!0},f.options.slideSpeed)),f.transition3d(e)):c===!0?f.css2slide(e,f.options.paginationSpeed):"rewind"===c?f.css2slide(e,f.options.rewindSpeed):f.css2slide(e,f.options.slideSpeed),void f.afterGo()))},jumpTo:function(a){var b=this;"function"==typeof b.options.beforeMove&&b.options.beforeMove.apply(this,[b.$elem]),a>=b.maximumItem||-1===a?a=b.maximumItem:0>=a&&(a=0),b.swapSpeed(0),b.browser.support3d===!0?b.transition3d(b.positionsInArray[a]):b.css2slide(b.positionsInArray[a],1),b.currentItem=b.easingslider.currentItem=a,b.afterGo()},afterGo:function(){var a=this;a.prevArr.push(a.currentItem),a.prevItem=a.easingslider.prevItem=a.prevArr[a.prevArr.length-2],a.prevArr.shift(0),a.prevItem!==a.currentItem&&(a.checkPagination(),a.checkNavigation(),a.eachMoveUpdate(),a.options.autoPlay!==!1&&a.checkAp()),"function"==typeof a.options.afterMove&&a.prevItem!==a.currentItem&&a.options.afterMove.apply(this,[a.$elem])},stop:function(){var a=this;a.apStatus="stop",b.clearInterval(a.autoPlayInterval)},checkAp:function(){var a=this;"stop"!==a.apStatus&&a.play()},play:function(){var a=this;return a.apStatus="play",a.options.autoPlay===!1?!1:(b.clearInterval(a.autoPlayInterval),void(a.autoPlayInterval=b.setInterval(function(){a.next(!0)},a.options.autoPlay)))},swapSpeed:function(a){var b=this;"slideSpeed"===a?b.$easingsliderWrapper.css(b.addCssSpeed(b.options.slideSpeed)):"paginationSpeed"===a?b.$easingsliderWrapper.css(b.addCssSpeed(b.options.paginationSpeed)):"string"!=typeof a&&b.$easingsliderWrapper.css(b.addCssSpeed(a))},addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){var b=this;b.$easingsliderWrapper.css(b.doTranslate(a))},css2move:function(a){var b=this;b.$easingsliderWrapper.css({left:a})},css2slide:function(a,b){var c=this;c.isCssFinish=!1,c.$easingsliderWrapper.stop(!0,!0).animate({left:a},{duration:b||c.options.slideSpeed,complete:function(){c.isCssFinish=!0}})},checkBrowser:function(){var a,d,e,f,g=this,h="translate3d(0px, 0px, 0px)",i=c.createElement("div");i.style.cssText=" -moz-transform:"+h+"; -ms-transform:"+h+"; -o-transform:"+h+"; -webkit-transform:"+h+"; transform:"+h,a=/translate3d\(0px, 0px, 0px\)/g,d=i.style.cssText.match(a),e=null!==d&&1===d.length,f="ontouchstart"in b||b.navigator.msMaxTouchPoints,g.browser={support3d:e,isTouch:f}},moveEvents:function(){var a=this;a.options.mouseDrag===!1&&a.options.touchDrag===!1||(a.gestures(),a.disabledEvents())},eventTypes:function(){var a=this,b=["s","e","x"];a.ev_types={},a.options.mouseDrag===!0&&a.options.touchDrag===!0?b=["touchstart.easingslider mousedown.easingslider","touchmove.easingslider mousemove.easingslider","touchend.easingslider touchcancel.easingslider mouseup.easingslider"]:a.options.mouseDrag===!1&&a.options.touchDrag===!0?b=["touchstart.easingslider","touchmove.easingslider","touchend.easingslider touchcancel.easingslider"]:a.options.mouseDrag===!0&&a.options.touchDrag===!1&&(b=["mousedown.easingslider","mousemove.easingslider","mouseup.easingslider"]),a.ev_types.start=b[0],a.ev_types.move=b[1],a.ev_types.end=b[2]},disabledEvents:function(){var b=this;b.$elem.on("dragstart.easingslider",function(a){a.preventDefault()}),b.$elem.on("mousedown.disableTextSelect",function(b){return a(b.target).is("input, textarea, select, option")})},gestures:function(){function d(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function e(b){"on"===b?(a(c).on(i.ev_types.move,g),a(c).on(i.ev_types.end,h)):"off"===b&&(a(c).off(i.ev_types.move),a(c).off(i.ev_types.end))}function f(c){var f,g=c.originalEvent||c||b.event;if(3===g.which)return!1;if(!(i.itemsAmount<=i.options.items)){if(i.isCssFinish===!1&&!i.options.dragBeforeAnimFinish)return!1;if(i.isCss3Finish===!1&&!i.options.dragBeforeAnimFinish)return!1;i.options.autoPlay!==!1&&b.clearInterval(i.autoPlayInterval),i.browser.isTouch===!0||i.$easingsliderWrapper.hasClass("grabbing")||i.$easingsliderWrapper.addClass("grabbing"),i.newPosX=0,i.newRelativeX=0,a(this).css(i.removeTransition()),f=a(this).position(),j.relativePos=f.left,j.offsetX=d(g).x-f.left,j.offsetY=d(g).y-f.top,e("on"),j.sliding=!1,j.targetElement=g.target||g.srcElement}}function g(e){var f,g,h=e.originalEvent||e||b.event;i.newPosX=d(h).x-j.offsetX,i.newPosY=d(h).y-j.offsetY,i.newRelativeX=i.newPosX-j.relativePos,"function"==typeof i.options.startDragging&&j.dragging!==!0&&0!==i.newRelativeX&&(j.dragging=!0,i.options.startDragging.apply(i,[i.$elem])),(i.newRelativeX>8||i.newRelativeX<-8)&&i.browser.isTouch===!0&&(void 0!==h.preventDefault?h.preventDefault():h.returnValue=!1,j.sliding=!0),(i.newPosY>10||i.newPosY<-10)&&j.sliding===!1&&a(c).off("touchmove.easingslider"),f=function(){return i.newRelativeX/5},g=function(){return i.maximumPixels+i.newRelativeX/5},i.newPosX=Math.max(Math.min(i.newPosX,f()),g()),i.browser.support3d===!0?i.transition3d(i.newPosX):i.css2move(i.newPosX)}function h(c){var d,f,g,h=c.originalEvent||c||b.event;h.target=h.target||h.srcElement,j.dragging=!1,i.browser.isTouch!==!0&&i.$easingsliderWrapper.removeClass("grabbing"),i.newRelativeX<0?i.dragDirection=i.easingslider.dragDirection="left":i.dragDirection=i.easingslider.dragDirection="right",0!==i.newRelativeX&&(d=i.getNewPosition(),i.goTo(d,!1,"drag"),j.targetElement===h.target&&i.browser.isTouch!==!0&&(a(h.target).on("click.disable",function(b){b.stopImmediatePropagation(),b.stopPropagation(),b.preventDefault(),a(b.target).off("click.disable")}),f=a._data(h.target,"events").click,g=f.pop(),f.splice(0,0,g))),e("off")}var i=this,j={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};i.isCssFinish=!0,i.$elem.on(i.ev_types.start,".easingslider-wrapper",f)},getNewPosition:function(){var a=this,b=a.closestItem();return b>a.maximumItem?(a.currentItem=a.maximumItem,b=a.maximumItem):a.newPosX>=0&&(b=0,a.currentItem=0),b},closestItem:function(){var b=this,c=b.options.scrollPerPage===!0?b.pagesInArray:b.positionsInArray,d=b.newPosX,e=null;return a.each(c,function(f,g){d-b.itemWidth/20>c[f+1]&&d-b.itemWidth/20<g&&"left"===b.moveDirection()?(e=g,b.options.scrollPerPage===!0?b.currentItem=a.inArray(e,b.positionsInArray):b.currentItem=f):d+b.itemWidth/20<g&&d+b.itemWidth/20>(c[f+1]||c[f]-b.itemWidth)&&"right"===b.moveDirection()&&(b.options.scrollPerPage===!0?(e=c[f+1]||c[c.length-1],b.currentItem=a.inArray(e,b.positionsInArray)):(e=c[f+1],b.currentItem=f+1))}),b.currentItem},moveDirection:function(){var a,b=this;return b.newRelativeX<0?(a="right",b.playDirection="next"):(a="left",b.playDirection="prev"),a},customEvents:function(){var a=this;a.$elem.on("easingslider.next",function(){a.next()}),a.$elem.on("easingslider.prev",function(){a.prev()}),a.$elem.on("easingslider.play",function(b,c){a.options.autoPlay=c,a.play(),a.hoverStatus="play"}),a.$elem.on("easingslider.stop",function(){a.stop(),a.hoverStatus="stop"}),a.$elem.on("easingslider.goTo",function(b,c){a.goTo(c)}),a.$elem.on("easingslider.jumpTo",function(b,c){a.jumpTo(c)})},stopOnHover:function(){var a=this;a.options.stopOnHover===!0&&a.browser.isTouch!==!0&&a.options.autoPlay!==!1&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var b,c,d,e,f,g=this;if(g.options.lazyLoad===!1)return!1;for(b=0;b<g.itemsAmount;b+=1)c=a(g.$easingsliderItems[b]),"loaded"!==c.data("easingslider-loaded")&&(d=c.data("easingslider-item"),e=c.find(".easingslider-lazy"),"string"==typeof e.data("src")?(void 0===c.data("easingslider-loaded")&&(e.hide(),c.addClass("loading").data("easingslider-loaded","checked")),f=g.options.lazyFollow===!0?d>=g.currentItem:!0,f&&d<g.currentItem+g.options.items&&e.length&&g.lazyPreload(c,e)):c.data("easingslider-loaded","loaded"))},lazyPreload:function(a,c){function d(){a.data("easingslider-loaded","loaded").removeClass("loading"),c.removeAttr("data-src"),"fade"===g.options.lazyEffect?c.fadeIn(400):c.show(),"function"==typeof g.options.afterLazyLoad&&g.options.afterLazyLoad.apply(this,[g.$elem])}function e(){h+=1,g.completeImg(c.get(0))||f===!0?d():100>=h?b.setTimeout(e,100):d()}var f,g=this,h=0;"DIV"===c.prop("tagName")?(c.css("background-image","url("+c.data("src")+")"),f=!0):c[0].src=c.data("src"),e()},autoHeight:function(){function c(){var c=a(f.$easingsliderItems[f.currentItem]).height();f.wrapperOuter.css("height",c+"px"),f.wrapperOuter.hasClass("autoHeight")||b.setTimeout(function(){f.wrapperOuter.addClass("autoHeight")},0)}function d(){e+=1,f.completeImg(g.get(0))?c():100>=e?b.setTimeout(d,100):f.wrapperOuter.css("height","")}var e,f=this,g=a(f.$easingsliderItems[f.currentItem]).find("img");void 0!==g.get(0)?(e=0,d()):c()},completeImg:function(a){var b;return a.complete?(b=typeof a.naturalWidth,"undefined"===b||0!==a.naturalWidth):!1},onVisibleItems:function(){var b,c=this;for(c.options.addClassActive===!0&&c.$easingsliderItems.removeClass("active"),c.visibleItems=[],b=c.currentItem;b<c.currentItem+c.options.items;b+=1)c.visibleItems.push(b),c.options.addClassActive===!0&&a(c.$easingsliderItems[b]).addClass("active");c.easingslider.visibleItems=c.visibleItems},transitionTypes:function(a){var b=this;b.outClass="easingslider-"+a+"-out",b.inClass="easingslider-"+a+"-in"},singleItemTransition:function(){function a(a){return{position:"relative",left:a+"px"}}var b=this,c=b.outClass,d=b.inClass,e=b.$easingsliderItems.eq(b.currentItem),f=b.$easingsliderItems.eq(b.prevItem),g=Math.abs(b.positionsInArray[b.currentItem])+b.positionsInArray[b.prevItem],h=Math.abs(b.positionsInArray[b.currentItem])+b.itemWidth/2,i="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";b.isTransition=!0,b.$easingsliderWrapper.addClass("easingslider-origin").css({"-webkit-transform-origin":h+"px","-moz-perspective-origin":h+"px","perspective-origin":h+"px"}),f.css(a(g,10)).addClass(c).on(i,function(){b.endPrev=!0,f.off(i),b.clearTransStyle(f,c)}),e.addClass(d).on(i,function(){b.endCurrent=!0,e.off(i),b.clearTransStyle(e,d)})},clearTransStyle:function(a,b){var c=this;a.css({position:"",left:""}).removeClass(b),c.endPrev&&c.endCurrent&&(c.$easingsliderWrapper.removeClass("easingslider-origin"),c.endPrev=!1,c.endCurrent=!1,c.isTransition=!1)},easingsliderStatus:function(){var a=this;a.easingslider={userOptions:a.userOptions,baseElement:a.$elem,userItems:a.$userItems,easingsliderItems:a.$easingsliderItems,currentItem:a.currentItem,prevItem:a.prevItem,visibleItems:a.visibleItems,isTouch:a.browser.isTouch,browser:a.browser,dragDirection:a.dragDirection}},clearEvents:function(){var d=this;d.$elem.off(".easingslider easingslider mousedown.disableTextSelect"),a(c).off(".easingslider easingslider"),a(b).off("resize",d.resizer)},unWrap:function(){var a=this;0!==a.$elem.children().length&&(a.$easingsliderWrapper.unwrap(),a.$userItems.unwrap().unwrap(),a.easingsliderControls&&a.easingsliderControls.remove()),a.clearEvents(),a.$elem.attr("style",a.$elem.data("easingslider-originalStyles")||"").attr("class",a.$elem.data("easingslider-originalClasses"))},destroy:function(){var a=this;a.stop(),b.clearInterval(a.checkVisible),a.unWrap(),a.$elem.removeData()},reinit:function(b){var c=this,d=a.extend({},c.userOptions,b);c.unWrap(),c.init(d,c.$elem)},addItem:function(a,b){var c,d=this;return a?0===d.$elem.children().length?(d.$elem.append(a),d.setVars(),!1):(d.unWrap(),c=void 0===b||-1===b?-1:b,c>=d.$userItems.length||-1===c?d.$userItems.eq(-1).after(a):d.$userItems.eq(c).before(a),void d.setVars()):!1},removeItem:function(a){var b,c=this;return 0===c.$elem.children().length?!1:(b=void 0===a||-1===a?-1:a,c.unWrap(),c.$userItems.eq(b).remove(),void c.setVars())}};a.fn.easingSlider=function(b){return this.each(function(){if(a(this).data("easingslider-init")===!0)return!1;a(this).data("easingslider-init",!0);var c=Object.create(d);c.init(b,this),a.data(this,"easingSlider",c)})},a.fn.easingSlider.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:b,baseClass:"easingslider",theme:"easingslider-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),function(a){a.EasingSlider=function(b){var c=this;c.el=b,c.$el=a(c.el),c.options=window["EasingSlider"+c.$el.attr("data-id")],c._clickEvent="ontouchstart"in document.documentElement?"touchstart":"click",c.$el.data("easingslider",c),c.initSlider=function(){c.$el.easingSlider(a.extend(c.options,{afterInit:function(){c._maybeResize()},afterUpdate:function(){c._maybeResize()},afterAction:function(){c.$el.trigger("changeSlide",this.currentItem)}}))},c._maybeResize=function(){return c.$el.hasClass("easingslider-aspect-ratio")&&c.doResize(),c},c.doResize=function(){var a=c.$el,b=a.find(".easingslider-wrapper"),d=a.find(".easingslider-item"),e=a.find(".easingslider-image"),f=a.outerWidth(),g=a.find(".easingslider-wrapper-outer");if(f<=c.options.width){var h=Math.floor(f/c.options.width*c.options.height);a.css({height:h+"px"}),d.css({height:h+"px"}),b.css({height:h+"px"}),e.css({"max-height":h+"px"})}else a.css({height:c.options.height+"px"}),b.css({height:c.options.height+"px"}),$item.css({height:c.options.height+"px"}),e.css({"max-height":c.options.height+"px"});return g.css({width:Math.floor(g.width())+"px"}),c},c.initSlider()},a.fn.EasingSlider=function(){return this.each(function(){new a.EasingSlider(this)})},a(document).ready(function(){a(".easingslider").EasingSlider()})}(jQuery);
|
1 |
+
"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c){var d={init:function(b,c){var d=this;d.$elem=a(c),d.options=a.extend({},a.fn.easingSlider.options,d.$elem.data(),b),d.userOptions=b,d.loadContent()},loadContent:function(){function b(a){var b,c="";if("function"==typeof d.options.jsonSuccess)d.options.jsonSuccess.apply(this,[a]);else{for(b in a.easingslider)a.easingslider.hasOwnProperty(b)&&(c+=a.easingslider[b].item);d.$elem.html(c)}d.logIn()}var c,d=this;"function"==typeof d.options.beforeInit&&d.options.beforeInit.apply(this,[d.$elem]),"string"==typeof d.options.jsonPath?(c=d.options.jsonPath,a.getJSON(c,b)):d.logIn()},logIn:function(){var a=this;a.$elem.data("easingslider-originalStyles",a.$elem.attr("style")).data("easingslider-originalClasses",a.$elem.attr("class")),a.$elem.css({opacity:0}),a.orignalItems=a.options.items,a.checkBrowser(),a.wrapperWidth=0,a.checkVisible=null,a.setVars()},setVars:function(){var a=this;return 0===a.$elem.children().length?!1:(a.baseClass(),a.eventTypes(),a.$userItems=a.$elem.children(),a.itemsAmount=a.$userItems.length,a.wrapItems(),a.$easingsliderItems=a.$elem.find(".easingslider-item"),a.$easingsliderWrapper=a.$elem.find(".easingslider-wrapper"),a.playDirection="next",a.prevItem=0,a.prevArr=[0],a.currentItem=0,a.customEvents(),void a.onStartup())},onStartup:function(){var a=this;a.updateItems(),a.calculateAll(),a.buildControls(),a.updateControls(),a.response(),a.moveEvents(),a.stopOnHover(),a.easingsliderStatus(),a.options.transitionStyle!==!1&&a.transitionTypes(a.options.transitionStyle),a.options.autoPlay===!0&&(a.options.autoPlay=5e3),a.play(),a.$elem.find(".easingslider-wrapper").css("display","block"),a.$elem.is(":visible")?a.$elem.css("opacity",1):a.watchVisibility(),a.onstartup=!1,a.eachMoveUpdate(),"function"==typeof a.options.afterInit&&a.options.afterInit.apply(this,[a.$elem])},eachMoveUpdate:function(){var a=this;a.options.lazyLoad===!0&&a.lazyLoad(),a.options.autoHeight===!0&&a.autoHeight(),a.onVisibleItems(),"function"==typeof a.options.afterAction&&a.options.afterAction.apply(this,[a.$elem])},updateVars:function(){var a=this;"function"==typeof a.options.beforeUpdate&&a.options.beforeUpdate.apply(this,[a.$elem]),a.watchVisibility(),a.updateItems(),a.calculateAll(),a.updatePosition(),a.updateControls(),a.eachMoveUpdate(),"function"==typeof a.options.afterUpdate&&a.options.afterUpdate.apply(this,[a.$elem])},reload:function(){var a=this;b.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;return a.$elem.is(":visible")!==!1?!1:(a.$elem.css({opacity:0}),b.clearInterval(a.autoPlayInterval),b.clearInterval(a.checkVisible),void(a.checkVisible=b.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),b.clearInterval(a.checkVisible))},500)))},wrapItems:function(){var a=this;a.$userItems.wrapAll('<div class="easingslider-wrapper">').wrap('<div class="easingslider-item"></div>'),a.$elem.find(".easingslider-wrapper").wrap('<div class="easingslider-wrapper-outer">'),a.wrapperOuter=a.$elem.find(".easingslider-wrapper-outer"),a.$elem.css("display","block")},baseClass:function(){var a=this,b=a.$elem.hasClass(a.options.baseClass),c=a.$elem.hasClass(a.options.theme);b||a.$elem.addClass(a.options.baseClass),c||a.$elem.addClass(a.options.theme)},updateItems:function(){var b,c,d=this;if(d.options.responsive===!1)return!1;if(d.options.singleItem===!0)return d.options.items=d.orignalItems=1,d.options.itemsCustom=!1,d.options.itemsDesktop=!1,d.options.itemsDesktopSmall=!1,d.options.itemsTablet=!1,d.options.itemsTabletSmall=!1,d.options.itemsMobile=!1,!1;if(b=a(d.options.responsiveBaseWidth).width(),b>(d.options.itemsDesktop[0]||d.orignalItems)&&(d.options.items=d.orignalItems),d.options.itemsCustom!==!1)for(d.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),c=0;c<d.options.itemsCustom.length;c+=1)d.options.itemsCustom[c][0]<=b&&(d.options.items=d.options.itemsCustom[c][1]);else b<=d.options.itemsDesktop[0]&&d.options.itemsDesktop!==!1&&(d.options.items=d.options.itemsDesktop[1]),b<=d.options.itemsDesktopSmall[0]&&d.options.itemsDesktopSmall!==!1&&(d.options.items=d.options.itemsDesktopSmall[1]),b<=d.options.itemsTablet[0]&&d.options.itemsTablet!==!1&&(d.options.items=d.options.itemsTablet[1]),b<=d.options.itemsTabletSmall[0]&&d.options.itemsTabletSmall!==!1&&(d.options.items=d.options.itemsTabletSmall[1]),b<=d.options.itemsMobile[0]&&d.options.itemsMobile!==!1&&(d.options.items=d.options.itemsMobile[1]);d.options.items>d.itemsAmount&&d.options.itemsScaleUp===!0&&(d.options.items=d.itemsAmount)},response:function(){var c,d,e=this;return e.options.responsive!==!0?!1:(d=a(b).width(),e.resizer=function(){a(b).width()!==d&&(e.options.autoPlay!==!1&&b.clearInterval(e.autoPlayInterval),b.clearTimeout(c),c=b.setTimeout(function(){d=a(b).width(),e.updateVars()},e.options.responsiveRefreshRate))},void a(b).resize(e.resizer))},updatePosition:function(){var a=this;a.jumpTo(a.currentItem),a.options.autoPlay!==!1&&a.checkAp()},appendItemsSizes:function(){var b=this,c=0,d=b.itemsAmount-b.options.items;b.$easingsliderItems.each(function(e){var f=a(this);f.css({width:b.itemWidth}).data("easingslider-item",Number(e)),e%b.options.items!==0&&e!==d||e>d||(c+=1),f.data("easingslider-roundPages",c)})},appendWrapperSizes:function(){var a=this,b=a.$easingsliderItems.length*a.itemWidth;a.$easingsliderWrapper.css({width:2*b,left:0}),a.appendItemsSizes()},calculateAll:function(){var a=this;a.calculateWidth(),a.appendWrapperSizes(),a.loops(),a.max()},calculateWidth:function(){var a=this;a.itemWidth=Math.round(a.$elem.width()/a.options.items)},max:function(){var a=this,b=-1*(a.itemsAmount*a.itemWidth-a.options.items*a.itemWidth);return a.options.items>a.itemsAmount?(a.maximumItem=0,b=0,a.maximumPixels=0):(a.maximumItem=a.itemsAmount-a.options.items,a.maximumPixels=b),b},min:function(){return 0},loops:function(){var b,c,d,e=this,f=0,g=0;for(e.positionsInArray=[0],e.pagesInArray=[],b=0;b<e.itemsAmount;b+=1)g+=e.itemWidth,e.positionsInArray.push(-g),e.options.scrollPerPage===!0&&(c=a(e.$easingsliderItems[b]),d=c.data("easingslider-roundPages"),d!==f&&(e.pagesInArray[f]=e.positionsInArray[b],f=d))},buildControls:function(){var b=this;b.options.navigation!==!0&&b.options.pagination!==!0||(b.easingsliderControls=a('<div class="easingslider-controls"/>').toggleClass("clickable",!b.browser.isTouch).appendTo(b.$elem)),b.options.pagination===!0&&b.buildPagination(),b.options.navigation===!0&&b.buildButtons()},buildButtons:function(){var b=this,c=a('<div class="easingslider-buttons"/>');b.easingsliderControls.append(c),b.buttonPrev=a("<div/>",{"class":"easingslider-prev",html:b.options.navigationText[0]||""}),b.buttonNext=a("<div/>",{"class":"easingslider-next",html:b.options.navigationText[1]||""}),c.append(b.buttonPrev).append(b.buttonNext),c.on("touchstart.easingsliderControls mousedown.easingsliderControls",'div[class^="easingslider"]',function(a){a.preventDefault()}),c.on("touchend.easingsliderControls mouseup.easingsliderControls",'div[class^="easingslider"]',function(c){c.preventDefault(),a(this).hasClass("easingslider-next")?b.next():b.prev()})},buildPagination:function(){var b=this;b.paginationWrapper=a('<div class="easingslider-pagination"/>'),b.easingsliderControls.append(b.paginationWrapper),b.paginationWrapper.on("touchend.easingsliderControls mouseup.easingsliderControls",".easingslider-page",function(c){c.preventDefault(),Number(a(this).data("easingslider-page"))!==b.currentItem&&b.goTo(Number(a(this).data("easingslider-page")),!0)})},updatePagination:function(){var b,c,d,e,f,g,h=this;if(h.options.pagination===!1)return!1;for(h.paginationWrapper.html(""),b=0,c=h.itemsAmount-h.itemsAmount%h.options.items,e=0;e<h.itemsAmount;e+=1)e%h.options.items===0&&(b+=1,c===e&&(d=h.itemsAmount-h.options.items),f=a("<div/>",{"class":"easingslider-page"}),g=a("<span></span>",{text:h.options.paginationNumbers===!0?b:"","class":h.options.paginationNumbers===!0?"easingslider-numbers":""}),f.append(g),f.data("easingslider-page",c===e?d:e),f.data("easingslider-roundPages",b),h.paginationWrapper.append(f));h.checkPagination()},checkPagination:function(){var b=this;return b.options.pagination===!1?!1:void b.paginationWrapper.find(".easingslider-page").each(function(){a(this).data("easingslider-roundPages")===a(b.$easingsliderItems[b.currentItem]).data("easingslider-roundPages")&&(b.paginationWrapper.find(".easingslider-page").removeClass("active"),a(this).addClass("active"))})},checkNavigation:function(){var a=this;return a.options.navigation===!1?!1:void(a.options.rewindNav===!1&&(0===a.currentItem&&0===a.maximumItem?(a.buttonPrev.addClass("disabled"),a.buttonNext.addClass("disabled")):0===a.currentItem&&0!==a.maximumItem?(a.buttonPrev.addClass("disabled"),a.buttonNext.removeClass("disabled")):a.currentItem===a.maximumItem?(a.buttonPrev.removeClass("disabled"),a.buttonNext.addClass("disabled")):0!==a.currentItem&&a.currentItem!==a.maximumItem&&(a.buttonPrev.removeClass("disabled"),a.buttonNext.removeClass("disabled"))))},updateControls:function(){var a=this;a.updatePagination(),a.checkNavigation(),a.easingsliderControls&&(a.options.items>=a.itemsAmount?a.easingsliderControls.hide():a.easingsliderControls.show())},destroyControls:function(){var a=this;a.easingsliderControls&&a.easingsliderControls.remove()},next:function(a){var b=this;if(b.isTransition)return!1;if(b.currentItem+=b.options.scrollPerPage===!0?b.options.items:1,b.currentItem>b.maximumItem+(b.options.scrollPerPage===!0?b.options.items-1:0)){if(b.options.rewindNav!==!0)return b.currentItem=b.maximumItem,!1;b.currentItem=0,a="rewind"}b.goTo(b.currentItem,a)},prev:function(a){var b=this;if(b.isTransition)return!1;if(b.options.scrollPerPage===!0&&b.currentItem>0&&b.currentItem<b.options.items?b.currentItem=0:b.currentItem-=b.options.scrollPerPage===!0?b.options.items:1,b.currentItem<0){if(b.options.rewindNav!==!0)return b.currentItem=0,!1;b.currentItem=b.maximumItem,a="rewind"}b.goTo(b.currentItem,a)},goTo:function(a,c,d){var e,f=this;return f.isTransition?!1:("function"==typeof f.options.beforeMove&&f.options.beforeMove.apply(this,[f.$elem]),a>=f.maximumItem?a=f.maximumItem:0>=a&&(a=0),f.currentItem=f.easingslider.currentItem=a,f.options.transitionStyle!==!1&&"drag"!==d&&1===f.options.items&&f.browser.support3d===!0?(f.swapSpeed(0),f.browser.support3d===!0?f.transition3d(f.positionsInArray[a]):f.css2slide(f.positionsInArray[a],1),f.afterGo(),f.singleItemTransition(),!1):(e=f.positionsInArray[a],f.browser.support3d===!0?(f.isCss3Finish=!1,c===!0?(f.swapSpeed("paginationSpeed"),b.setTimeout(function(){f.isCss3Finish=!0},f.options.paginationSpeed)):"rewind"===c?(f.swapSpeed(f.options.rewindSpeed),b.setTimeout(function(){f.isCss3Finish=!0},f.options.rewindSpeed)):(f.swapSpeed("slideSpeed"),b.setTimeout(function(){f.isCss3Finish=!0},f.options.slideSpeed)),f.transition3d(e)):c===!0?f.css2slide(e,f.options.paginationSpeed):"rewind"===c?f.css2slide(e,f.options.rewindSpeed):f.css2slide(e,f.options.slideSpeed),void f.afterGo()))},jumpTo:function(a){var b=this;"function"==typeof b.options.beforeMove&&b.options.beforeMove.apply(this,[b.$elem]),a>=b.maximumItem||-1===a?a=b.maximumItem:0>=a&&(a=0),b.swapSpeed(0),b.browser.support3d===!0?b.transition3d(b.positionsInArray[a]):b.css2slide(b.positionsInArray[a],1),b.currentItem=b.easingslider.currentItem=a,b.afterGo()},afterGo:function(){var a=this;a.prevArr.push(a.currentItem),a.prevItem=a.easingslider.prevItem=a.prevArr[a.prevArr.length-2],a.prevArr.shift(0),a.prevItem!==a.currentItem&&(a.checkPagination(),a.checkNavigation(),a.eachMoveUpdate(),a.options.autoPlay!==!1&&a.checkAp()),"function"==typeof a.options.afterMove&&a.prevItem!==a.currentItem&&a.options.afterMove.apply(this,[a.$elem])},stop:function(){var a=this;a.apStatus="stop",b.clearInterval(a.autoPlayInterval)},checkAp:function(){var a=this;"stop"!==a.apStatus&&a.play()},play:function(){var a=this;return a.apStatus="play",a.options.autoPlay===!1?!1:(b.clearInterval(a.autoPlayInterval),void(a.autoPlayInterval=b.setInterval(function(){a.next(!0)},a.options.autoPlay)))},swapSpeed:function(a){var b=this;"slideSpeed"===a?b.$easingsliderWrapper.css(b.addCssSpeed(b.options.slideSpeed)):"paginationSpeed"===a?b.$easingsliderWrapper.css(b.addCssSpeed(b.options.paginationSpeed)):"string"!=typeof a&&b.$easingsliderWrapper.css(b.addCssSpeed(a))},addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){var b=this;b.$easingsliderWrapper.css(b.doTranslate(a))},css2move:function(a){var b=this;b.$easingsliderWrapper.css({left:a})},css2slide:function(a,b){var c=this;c.isCssFinish=!1,c.$easingsliderWrapper.stop(!0,!0).animate({left:a},{duration:b||c.options.slideSpeed,complete:function(){c.isCssFinish=!0}})},checkBrowser:function(){var a,d,e,f,g=this,h="translate3d(0px, 0px, 0px)",i=c.createElement("div");i.style.cssText=" -moz-transform:"+h+"; -ms-transform:"+h+"; -o-transform:"+h+"; -webkit-transform:"+h+"; transform:"+h,a=/translate3d\(0px, 0px, 0px\)/g,d=i.style.cssText.match(a),e=null!==d&&1===d.length,f="ontouchstart"in b||b.navigator.msMaxTouchPoints,g.browser={support3d:e,isTouch:f}},moveEvents:function(){var a=this;a.options.mouseDrag===!1&&a.options.touchDrag===!1||(a.gestures(),a.disabledEvents())},eventTypes:function(){var a=this,b=["s","e","x"];a.ev_types={},a.options.mouseDrag===!0&&a.options.touchDrag===!0?b=["touchstart.easingslider mousedown.easingslider","touchmove.easingslider mousemove.easingslider","touchend.easingslider touchcancel.easingslider mouseup.easingslider"]:a.options.mouseDrag===!1&&a.options.touchDrag===!0?b=["touchstart.easingslider","touchmove.easingslider","touchend.easingslider touchcancel.easingslider"]:a.options.mouseDrag===!0&&a.options.touchDrag===!1&&(b=["mousedown.easingslider","mousemove.easingslider","mouseup.easingslider"]),a.ev_types.start=b[0],a.ev_types.move=b[1],a.ev_types.end=b[2]},disabledEvents:function(){var b=this;b.$elem.on("dragstart.easingslider",function(a){a.preventDefault()}),b.$elem.on("mousedown.disableTextSelect",function(b){return a(b.target).is("input, textarea, select, option")})},gestures:function(){function d(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function e(b){"on"===b?(a(c).on(i.ev_types.move,g),a(c).on(i.ev_types.end,h)):"off"===b&&(a(c).off(i.ev_types.move),a(c).off(i.ev_types.end))}function f(c){var f,g=c.originalEvent||c||b.event;if(3===g.which)return!1;if(!(i.itemsAmount<=i.options.items)){if(i.isCssFinish===!1&&!i.options.dragBeforeAnimFinish)return!1;if(i.isCss3Finish===!1&&!i.options.dragBeforeAnimFinish)return!1;i.options.autoPlay!==!1&&b.clearInterval(i.autoPlayInterval),i.browser.isTouch===!0||i.$easingsliderWrapper.hasClass("grabbing")||i.$easingsliderWrapper.addClass("grabbing"),i.newPosX=0,i.newRelativeX=0,a(this).css(i.removeTransition()),f=a(this).position(),j.relativePos=f.left,j.offsetX=d(g).x-f.left,j.offsetY=d(g).y-f.top,e("on"),j.sliding=!1,j.targetElement=g.target||g.srcElement}}function g(e){var f,g,h=e.originalEvent||e||b.event;i.newPosX=d(h).x-j.offsetX,i.newPosY=d(h).y-j.offsetY,i.newRelativeX=i.newPosX-j.relativePos,"function"==typeof i.options.startDragging&&j.dragging!==!0&&0!==i.newRelativeX&&(j.dragging=!0,i.options.startDragging.apply(i,[i.$elem])),(i.newRelativeX>8||i.newRelativeX<-8)&&i.browser.isTouch===!0&&(void 0!==h.preventDefault?h.preventDefault():h.returnValue=!1,j.sliding=!0),(i.newPosY>10||i.newPosY<-10)&&j.sliding===!1&&a(c).off("touchmove.easingslider"),f=function(){return i.newRelativeX/5},g=function(){return i.maximumPixels+i.newRelativeX/5},i.newPosX=Math.max(Math.min(i.newPosX,f()),g()),i.browser.support3d===!0?i.transition3d(i.newPosX):i.css2move(i.newPosX)}function h(c){var d,f,g,h=c.originalEvent||c||b.event;h.target=h.target||h.srcElement,j.dragging=!1,i.browser.isTouch!==!0&&i.$easingsliderWrapper.removeClass("grabbing"),i.newRelativeX<0?i.dragDirection=i.easingslider.dragDirection="left":i.dragDirection=i.easingslider.dragDirection="right",0!==i.newRelativeX&&(d=i.getNewPosition(),i.goTo(d,!1,"drag"),j.targetElement===h.target&&i.browser.isTouch!==!0&&(a(h.target).on("click.disable",function(b){b.stopImmediatePropagation(),b.stopPropagation(),b.preventDefault(),a(b.target).off("click.disable")}),f=a._data(h.target,"events").click,g=f.pop(),f.splice(0,0,g))),e("off")}var i=this,j={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};i.isCssFinish=!0,i.$elem.on(i.ev_types.start,".easingslider-wrapper",f)},getNewPosition:function(){var a=this,b=a.closestItem();return b>a.maximumItem?(a.currentItem=a.maximumItem,b=a.maximumItem):a.newPosX>=0&&(b=0,a.currentItem=0),b},closestItem:function(){var b=this,c=b.options.scrollPerPage===!0?b.pagesInArray:b.positionsInArray,d=b.newPosX,e=null;return a.each(c,function(f,g){d-b.itemWidth/20>c[f+1]&&d-b.itemWidth/20<g&&"left"===b.moveDirection()?(e=g,b.options.scrollPerPage===!0?b.currentItem=a.inArray(e,b.positionsInArray):b.currentItem=f):d+b.itemWidth/20<g&&d+b.itemWidth/20>(c[f+1]||c[f]-b.itemWidth)&&"right"===b.moveDirection()&&(b.options.scrollPerPage===!0?(e=c[f+1]||c[c.length-1],b.currentItem=a.inArray(e,b.positionsInArray)):(e=c[f+1],b.currentItem=f+1))}),b.currentItem},moveDirection:function(){var a,b=this;return b.newRelativeX<0?(a="right",b.playDirection="next"):(a="left",b.playDirection="prev"),a},customEvents:function(){var a=this;a.$elem.on("easingslider.next",function(){a.next()}),a.$elem.on("easingslider.prev",function(){a.prev()}),a.$elem.on("easingslider.play",function(b,c){a.options.autoPlay=c,a.play(),a.hoverStatus="play"}),a.$elem.on("easingslider.stop",function(){a.stop(),a.hoverStatus="stop"}),a.$elem.on("easingslider.goTo",function(b,c){a.goTo(c)}),a.$elem.on("easingslider.jumpTo",function(b,c){a.jumpTo(c)})},stopOnHover:function(){var a=this;a.options.stopOnHover===!0&&a.browser.isTouch!==!0&&a.options.autoPlay!==!1&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var b,c,d,e,f,g=this;if(g.options.lazyLoad===!1)return!1;for(b=0;b<g.itemsAmount;b+=1)c=a(g.$easingsliderItems[b]),"loaded"!==c.data("easingslider-loaded")&&(d=c.data("easingslider-item"),e=c.find(".easingslider-lazy"),"string"==typeof e.data("src")?(void 0===c.data("easingslider-loaded")&&(e.hide(),c.addClass("loading").data("easingslider-loaded","checked")),f=g.options.lazyFollow===!0?d>=g.currentItem:!0,f&&d<g.currentItem+g.options.items&&e.length&&g.lazyPreload(c,e)):c.data("easingslider-loaded","loaded"))},lazyPreload:function(a,c){function d(){a.data("easingslider-loaded","loaded").removeClass("loading"),c.removeAttr("data-src"),"fade"===g.options.lazyEffect?c.fadeIn(400):c.show(),"function"==typeof g.options.afterLazyLoad&&g.options.afterLazyLoad.apply(this,[g.$elem])}function e(){h+=1,g.completeImg(c.get(0))||f===!0?d():100>=h?b.setTimeout(e,100):d()}var f,g=this,h=0;"DIV"===c.prop("tagName")?(c.css("background-image","url("+c.data("src")+")"),f=!0):c[0].src=c.data("src"),e()},autoHeight:function(){function c(){var c=a(f.$easingsliderItems[f.currentItem]).height();f.wrapperOuter.css("height",c+"px"),f.wrapperOuter.hasClass("autoHeight")||b.setTimeout(function(){f.wrapperOuter.addClass("autoHeight")},0)}function d(){e+=1,f.completeImg(g.get(0))?c():100>=e?b.setTimeout(d,100):f.wrapperOuter.css("height","")}var e,f=this,g=a(f.$easingsliderItems[f.currentItem]).find("img");void 0!==g.get(0)?(e=0,d()):c()},completeImg:function(a){var b;return a.complete?(b=typeof a.naturalWidth,"undefined"===b||0!==a.naturalWidth):!1},onVisibleItems:function(){var b,c=this;for(c.options.addClassActive===!0&&c.$easingsliderItems.removeClass("active"),c.visibleItems=[],b=c.currentItem;b<c.currentItem+c.options.items;b+=1)c.visibleItems.push(b),c.options.addClassActive===!0&&a(c.$easingsliderItems[b]).addClass("active");c.easingslider.visibleItems=c.visibleItems},transitionTypes:function(a){var b=this;b.outClass="easingslider-"+a+"-out",b.inClass="easingslider-"+a+"-in"},singleItemTransition:function(){function a(a){return{position:"relative",left:a+"px"}}var b=this,c=b.outClass,d=b.inClass,e=b.$easingsliderItems.eq(b.currentItem),f=b.$easingsliderItems.eq(b.prevItem),g=Math.abs(b.positionsInArray[b.currentItem])+b.positionsInArray[b.prevItem],h=Math.abs(b.positionsInArray[b.currentItem])+b.itemWidth/2,i="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";b.isTransition=!0,b.$easingsliderWrapper.addClass("easingslider-origin").css({"-webkit-transform-origin":h+"px","-moz-perspective-origin":h+"px","perspective-origin":h+"px"}),f.css(a(g,10)).addClass(c).on(i,function(){b.endPrev=!0,f.off(i),b.clearTransStyle(f,c)}),e.addClass(d).on(i,function(){b.endCurrent=!0,e.off(i),b.clearTransStyle(e,d)})},clearTransStyle:function(a,b){var c=this;a.css({position:"",left:""}).removeClass(b),c.endPrev&&c.endCurrent&&(c.$easingsliderWrapper.removeClass("easingslider-origin"),c.endPrev=!1,c.endCurrent=!1,c.isTransition=!1)},easingsliderStatus:function(){var a=this;a.easingslider={userOptions:a.userOptions,baseElement:a.$elem,userItems:a.$userItems,easingsliderItems:a.$easingsliderItems,currentItem:a.currentItem,prevItem:a.prevItem,visibleItems:a.visibleItems,isTouch:a.browser.isTouch,browser:a.browser,dragDirection:a.dragDirection}},clearEvents:function(){var d=this;d.$elem.off(".easingslider easingslider mousedown.disableTextSelect"),a(c).off(".easingslider easingslider"),a(b).off("resize",d.resizer)},unWrap:function(){var a=this;0!==a.$elem.children().length&&(a.$easingsliderWrapper.unwrap(),a.$userItems.unwrap().unwrap(),a.easingsliderControls&&a.easingsliderControls.remove()),a.clearEvents(),a.$elem.attr("style",a.$elem.data("easingslider-originalStyles")||"").attr("class",a.$elem.data("easingslider-originalClasses"))},destroy:function(){var a=this;a.stop(),b.clearInterval(a.checkVisible),a.unWrap(),a.$elem.removeData()},reinit:function(b){var c=this,d=a.extend({},c.userOptions,b);c.unWrap(),c.init(d,c.$elem)},addItem:function(a,b){var c,d=this;return a?0===d.$elem.children().length?(d.$elem.append(a),d.setVars(),!1):(d.unWrap(),c=void 0===b||-1===b?-1:b,c>=d.$userItems.length||-1===c?d.$userItems.eq(-1).after(a):d.$userItems.eq(c).before(a),void d.setVars()):!1},removeItem:function(a){var b,c=this;return 0===c.$elem.children().length?!1:(b=void 0===a||-1===a?-1:a,c.unWrap(),c.$userItems.eq(b).remove(),void c.setVars())}};a.fn.easingSlider=function(b){return this.each(function(){if(a(this).data("easingslider-init")===!0)return!1;a(this).data("easingslider-init",!0);var c=Object.create(d);c.init(b,this),a.data(this,"easingSlider",c)})},a.fn.easingSlider.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:b,baseClass:"easingslider",theme:"easingslider-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),function(a){a.EasingSlider=function(b){var c=this;c.el=b,c.$el=a(c.el),c.options=window["EasingSlider"+c.$el.attr("data-id")],c._clickEvent="ontouchstart"in document.documentElement?"touchstart":"click",c.$el.data("easingslider",c),c.initSlider=function(){c.$el.easingSlider(a.extend(c.options,{afterInit:function(){c._maybeResize()},afterUpdate:function(){c._maybeResize()},afterAction:function(){c.$el.trigger("changeSlide",this.currentItem)}}))},c._maybeResize=function(){return c.$el.hasClass("easingslider-aspect-ratio")&&c.doResize(),c},c.doResize=function(){var a=c.$el,b=a.find(".easingslider-wrapper"),d=a.find(".easingslider-item"),e=a.find(".easingslider-image"),f=a.outerWidth(),g=a.find(".easingslider-wrapper-outer");if(f<=c.options.width){var h=Math.floor(f/c.options.width*c.options.height);a.css({height:h+"px"}),d.css({height:h+"px"}),b.css({height:h+"px"}),e.css({"max-height":h+"px"})}else a.css({height:c.options.height+"px"}),d.css({height:c.options.height+"px"}),b.css({height:c.options.height+"px"}),e.css({"max-height":c.options.height+"px"});return g.css({width:Math.floor(g.width())+"px"}),c},c.initSlider()},a.fn.EasingSlider=function(){return this.each(function(){new a.EasingSlider(this)})},a(document).ready(function(){a(".easingslider").EasingSlider()})}(jQuery);
|
bower.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
"name": "Easing Slider",
|
3 |
-
"version": "3.0.
|
4 |
"homepage": "https://github.com/easingslider/easing-slider",
|
5 |
"authors": [
|
6 |
"MatthewRuddy <info@matthewruddy.com>"
|
1 |
{
|
2 |
"name": "Easing Slider",
|
3 |
+
"version": "3.0.7",
|
4 |
"homepage": "https://github.com/easingslider/easing-slider",
|
5 |
"authors": [
|
6 |
"MatthewRuddy <info@matthewruddy.com>"
|
easing-slider.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Easing Slider
|
4 |
* Plugin URI: http://easingslider.com/
|
5 |
* Description: A simple WordPress plugin for creating beautiful sliders.
|
6 |
-
* Version: 3.0.
|
7 |
* Author: Matthew Ruddy
|
8 |
* Author URI: http://matthewruddy.com
|
9 |
* License: GPL2
|
@@ -25,7 +25,7 @@ if ( ! defined('ABSPATH')) {
|
|
25 |
/**
|
26 |
* Define constants
|
27 |
*/
|
28 |
-
define('EASINGSLIDER_VERSION', '3.0.
|
29 |
define('EASINGSLIDER_NAME', 'Easing Slider');
|
30 |
define('EASINGSLIDER_API_URL', 'http://easingslider.com/');
|
31 |
define('EASINGSLIDER_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
3 |
* Plugin Name: Easing Slider
|
4 |
* Plugin URI: http://easingslider.com/
|
5 |
* Description: A simple WordPress plugin for creating beautiful sliders.
|
6 |
+
* Version: 3.0.7
|
7 |
* Author: Matthew Ruddy
|
8 |
* Author URI: http://matthewruddy.com
|
9 |
* License: GPL2
|
25 |
/**
|
26 |
* Define constants
|
27 |
*/
|
28 |
+
define('EASINGSLIDER_VERSION', '3.0.7');
|
29 |
define('EASINGSLIDER_NAME', 'Easing Slider');
|
30 |
define('EASINGSLIDER_API_URL', 'http://easingslider.com/');
|
31 |
define('EASINGSLIDER_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
languages/easingslider.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the GPL2.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Easing Slider 3.0.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easing-slider\n"
|
7 |
-
"POT-Creation-Date: 2016-06-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -403,7 +403,7 @@ msgstr ""
|
|
403 |
msgid "There was an error installing the addon. Please try again."
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: src/Plugin/Admin/Upgrades/UpgradeTo220.php:
|
407 |
msgid "Easing Slider \"Lite\""
|
408 |
msgstr ""
|
409 |
|
@@ -441,28 +441,28 @@ msgstr ""
|
|
441 |
msgid " (ID #%s)"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Plugin/helpers.php:
|
445 |
msgid ""
|
446 |
"An upgrade to your license key is required to allow addon access when using "
|
447 |
"Easing Slider v3.0.0 or greater. <a href=\"%s\" target=\"_blank\">Click "
|
448 |
"here</a> to get your new license key for free."
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: src/Plugin/helpers.php:
|
452 |
msgid "Thanks for Upgrading!"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Plugin/helpers.php:
|
456 |
msgid ""
|
457 |
"Thank you for upgrading to Easing Slider v3! So much has changed - please "
|
458 |
"check out the important update information below."
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: src/Plugin/helpers.php:
|
462 |
msgid "Important Addon & Licensing Changes"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: src/Plugin/helpers.php:
|
466 |
msgid "Dismiss"
|
467 |
msgstr ""
|
468 |
|
2 |
# This file is distributed under the GPL2.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Easing Slider 3.0.7\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easing-slider\n"
|
7 |
+
"POT-Creation-Date: 2016-06-17 13:08:23+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
403 |
msgid "There was an error installing the addon. Please try again."
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: src/Plugin/Admin/Upgrades/UpgradeTo220.php:100
|
407 |
msgid "Easing Slider \"Lite\""
|
408 |
msgstr ""
|
409 |
|
441 |
msgid " (ID #%s)"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: src/Plugin/helpers.php:526
|
445 |
msgid ""
|
446 |
"An upgrade to your license key is required to allow addon access when using "
|
447 |
"Easing Slider v3.0.0 or greater. <a href=\"%s\" target=\"_blank\">Click "
|
448 |
"here</a> to get your new license key for free."
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: src/Plugin/helpers.php:555
|
452 |
msgid "Thanks for Upgrading!"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Plugin/helpers.php:556
|
456 |
msgid ""
|
457 |
"Thank you for upgrading to Easing Slider v3! So much has changed - please "
|
458 |
"check out the important update information below."
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: src/Plugin/helpers.php:560
|
462 |
msgid "Important Addon & Licensing Changes"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: src/Plugin/helpers.php:564
|
466 |
msgid "Dismiss"
|
467 |
msgstr ""
|
468 |
|
package.json
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"name": "easing-slider",
|
3 |
"title": "Easing Slider",
|
4 |
-
"version": "3.0.
|
5 |
"devDependencies": {
|
6 |
"grunt": "0.4.5",
|
7 |
"grunt-contrib-concat": "^0.5.1",
|
1 |
{
|
2 |
"name": "easing-slider",
|
3 |
"title": "Easing Slider",
|
4 |
+
"version": "3.0.7",
|
5 |
"devDependencies": {
|
6 |
"grunt": "0.4.5",
|
7 |
"grunt-contrib-concat": "^0.5.1",
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: MatthewRuddy
|
|
4 |
Tags: slider, wordpress slider, carousel, image slider, responsive slider, slide, slider, slideshow, wordpress slideshow, youtube slider, photo slider, banner rotator, best slider, content slider, fullwidth slider, gallery, hardware accelerate, mobile slider,post slider, swipe, touch slider, page slider, slider plugin, slider shortcode
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.6
|
7 |
-
Stable tag: 3.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -89,6 +89,12 @@ This is easy. When editing a slider in the "All Sliders" admin area, simply clic
|
|
89 |
|
90 |
== Changelog ==
|
91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
= 3.0.6 - June 11th, 2016 =
|
93 |
* Refactored & improved initial v3.0.0 upgrade, fixing issues with upgrade process between v3.0.4 & v3.0.5.
|
94 |
* Now using `admin_url` function to generate redirect URLs in admin.
|
4 |
Tags: slider, wordpress slider, carousel, image slider, responsive slider, slide, slider, slideshow, wordpress slideshow, youtube slider, photo slider, banner rotator, best slider, content slider, fullwidth slider, gallery, hardware accelerate, mobile slider,post slider, swipe, touch slider, page slider, slider plugin, slider shortcode
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.6
|
7 |
+
Stable tag: 3.0.7
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
89 |
|
90 |
== Changelog ==
|
91 |
|
92 |
+
= 3.0.7 - June 17th, 2016 =
|
93 |
+
* Added CSS property to ensure slider item `max-width` is always `auto`.
|
94 |
+
* Fixed issue in Javascript that would break initial slider height set under some circumstances.
|
95 |
+
* Fixed slider on RTL sites.
|
96 |
+
* Slide classes now printed using PHP function. Also filtered for additional customization.
|
97 |
+
|
98 |
= 3.0.6 - June 11th, 2016 =
|
99 |
* Refactored & improved initial v3.0.0 upgrade, fixing issues with upgrade process between v3.0.4 & v3.0.5.
|
100 |
* Now using `admin_url` function to generate redirect URLs in admin.
|
resources/assets/css/public.css
CHANGED
@@ -1,9 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/* Slides
|
2 |
-------------------------------------------------------------- */
|
3 |
.easingslider-resizing-enabled .easingslider-image {
|
4 |
width: 100%;
|
5 |
}
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
/* Slides
|
8 |
-------------------------------------------------------------- */
|
9 |
.easingslider-slide {
|
@@ -25,15 +44,6 @@
|
|
25 |
display: block;
|
26 |
}
|
27 |
|
28 |
-
/* Lazy Loading
|
29 |
-
-------------------------------------------------------------- */
|
30 |
-
.easingslider-item.loading {
|
31 |
-
background-image: url(../images/loading.gif);
|
32 |
-
background-repeat: no-repeat;
|
33 |
-
background-position: center center;
|
34 |
-
background-color: #fff;
|
35 |
-
}
|
36 |
-
|
37 |
/* Arrows
|
38 |
-------------------------------------------------------------- */
|
39 |
.easingslider-prev,
|
1 |
+
/* Main
|
2 |
+
-------------------------------------------------------------- */
|
3 |
+
.easingslider {
|
4 |
+
direction: ltr;
|
5 |
+
}
|
6 |
+
|
7 |
/* Slides
|
8 |
-------------------------------------------------------------- */
|
9 |
.easingslider-resizing-enabled .easingslider-image {
|
10 |
width: 100%;
|
11 |
}
|
12 |
|
13 |
+
/* Items
|
14 |
+
-------------------------------------------------------------- */
|
15 |
+
.easingslider-item {
|
16 |
+
max-width: auto !important;
|
17 |
+
}
|
18 |
+
|
19 |
+
.easingslider-item.loading {
|
20 |
+
background-image: url(../images/loading.gif);
|
21 |
+
background-repeat: no-repeat;
|
22 |
+
background-position: center center;
|
23 |
+
background-color: #fff;
|
24 |
+
}
|
25 |
+
|
26 |
/* Slides
|
27 |
-------------------------------------------------------------- */
|
28 |
.easingslider-slide {
|
44 |
display: block;
|
45 |
}
|
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
/* Arrows
|
48 |
-------------------------------------------------------------- */
|
49 |
.easingslider-prev,
|
resources/assets/js/public.js
CHANGED
@@ -91,8 +91,8 @@
|
|
91 |
|
92 |
// Set heights
|
93 |
$el.css({ 'height': base.options.height +'px' });
|
|
|
94 |
$wrapper.css({ 'height': base.options.height +'px' });
|
95 |
-
$item.css({ 'height': base.options.height +'px' });
|
96 |
$images.css({ 'max-height': base.options.height +'px' });
|
97 |
|
98 |
}
|
91 |
|
92 |
// Set heights
|
93 |
$el.css({ 'height': base.options.height +'px' });
|
94 |
+
$items.css({ 'height': base.options.height +'px' });
|
95 |
$wrapper.css({ 'height': base.options.height +'px' });
|
|
|
96 |
$images.css({ 'max-height': base.options.height +'px' });
|
97 |
|
98 |
}
|
src/Plugin/helpers.php
CHANGED
@@ -252,6 +252,33 @@ if ( ! function_exists('easingslider_get_placeholder_pixel')) {
|
|
252 |
}
|
253 |
}
|
254 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
if ( ! function_exists('easingslider_display_slide')) {
|
256 |
/**
|
257 |
* Runs the appropriate action based on the slide type.
|
252 |
}
|
253 |
}
|
254 |
|
255 |
+
if ( ! function_exists('easingslider_slide_classes')) {
|
256 |
+
/**
|
257 |
+
* Prints the slide classes
|
258 |
+
*
|
259 |
+
* @param object $slide
|
260 |
+
* @param \EasingSlider\Foundation\Contracts\Models\Model $slider
|
261 |
+
* @return void
|
262 |
+
*/
|
263 |
+
function easingslider_slide_classes($slide, Model $slider)
|
264 |
+
{
|
265 |
+
// Base classes
|
266 |
+
$classes = array(
|
267 |
+
'easingslider-slide'
|
268 |
+
);
|
269 |
+
|
270 |
+
// Run through a filter
|
271 |
+
$classes = apply_filters('easingslider_slide_classes', $classes, $slide, $slider);
|
272 |
+
|
273 |
+
// Print classes if not empty
|
274 |
+
if ( ! empty($classes)) {
|
275 |
+
echo 'class="';
|
276 |
+
echo esc_attr(implode(' ', $classes));
|
277 |
+
echo '"';
|
278 |
+
}
|
279 |
+
}
|
280 |
+
}
|
281 |
+
|
282 |
if ( ! function_exists('easingslider_display_slide')) {
|
283 |
/**
|
284 |
* Runs the appropriate action based on the slide type.
|
templates/slider.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
<div data-id="<?php echo esc_attr($slider->ID); ?>" <?php easingslider_container_classes($slider); ?>>
|
6 |
<?php foreach ($slider->slides as $slide) : ?>
|
7 |
-
<div
|
8 |
<?php easingslider_display_slide($slide, $slider); ?>
|
9 |
</div>
|
10 |
<?php endforeach; ?>
|
4 |
|
5 |
<div data-id="<?php echo esc_attr($slider->ID); ?>" <?php easingslider_container_classes($slider); ?>>
|
6 |
<?php foreach ($slider->slides as $slide) : ?>
|
7 |
+
<div <?php easingslider_slide_classes($slide, $slider); ?>>
|
8 |
<?php easingslider_display_slide($slide, $slider); ?>
|
9 |
</div>
|
10 |
<?php endforeach; ?>
|