Version Description
- Fixed bug that prevented lazy loading icon from showing when loading is in progress.
- Minimum requirement checks now occur before any PHP v5.3 namespaced code gets loaded, thus preventing fatal errors.
Download this release
Release Info
Developer | MatthewRuddy |
Plugin | Easing Slider |
Version | 3.0.1 |
Comparing to | |
See all releases |
Code changes from version 3.0.0 to 3.0.1
- assets/css/public.css +6 -0
- assets/css/public.min.css +1 -1
- assets/js/public.js +19 -14
- assets/js/public.min.js +1 -1
- bower.json +1 -1
- easing-slider.php +36 -2
- languages/easingslider.pot +7 -7
- package.json +1 -1
- readme.txt +18 -13
- resources/assets/css/public.css +6 -0
- resources/assets/js/public.js +19 -14
- src/Plugin/Activation/Activator.php +0 -26
- src/Plugin/helpers.php +6 -1
assets/css/public.css
CHANGED
@@ -233,6 +233,12 @@
|
|
233 |
@keyframes scaleUpTo {
|
234 |
to { opacity: 0; transform: scale(1.5); }
|
235 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
/* Slides
|
237 |
-------------------------------------------------------------- */
|
238 |
.easingslider-slide {
|
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 {
|
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-slide{background-color:#fff}.easingslider-image{margin-top:0!important;margin-bottom:0!important;padding:0!important}.easingslider-link{display:block}.easingslider-item.loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff}.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}
|
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}.easingslider-image{margin-top:0!important;margin-bottom:0!important;padding:0!important}.easingslider-link{display:block}.easingslider-item.loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff}.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
@@ -1526,9 +1526,6 @@ if (typeof Object.create !== "function") {
|
|
1526 |
// Establish our elements
|
1527 |
base.el = el;
|
1528 |
base.$el = $(base.el);
|
1529 |
-
base.$wrapper = base.$el.find('.easingslider-wrapper');
|
1530 |
-
base.$slides = base.$el.find('.easingslider-slide');
|
1531 |
-
base.$images = base.$el.find('.easingslider-image');
|
1532 |
|
1533 |
// Get options
|
1534 |
base.options = window['EasingSlider'+ base.$el.attr('data-id')];
|
@@ -1578,11 +1575,17 @@ if (typeof Object.create !== "function") {
|
|
1578 |
*/
|
1579 |
base.doResize = function() {
|
1580 |
|
1581 |
-
// Get
|
1582 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
1583 |
|
1584 |
// Get the outer wrapper
|
1585 |
-
var outerWrapper =
|
1586 |
|
1587 |
// If it has changed, resize the height to match.
|
1588 |
if ( currentWidth <= base.options.width ) {
|
@@ -1590,17 +1593,19 @@ if (typeof Object.create !== "function") {
|
|
1590 |
// Using the default slider width, let's calculate the percentage change and thus calculate the new height.
|
1591 |
var newHeight = Math.floor((currentWidth / base.options.width) * base.options.height);
|
1592 |
|
1593 |
-
// Set
|
1594 |
-
|
1595 |
-
|
1596 |
-
|
|
|
1597 |
|
1598 |
} else {
|
1599 |
|
1600 |
-
// Set
|
1601 |
-
|
1602 |
-
|
1603 |
-
|
|
|
1604 |
|
1605 |
}
|
1606 |
|
1526 |
// Establish our elements
|
1527 |
base.el = el;
|
1528 |
base.$el = $(base.el);
|
|
|
|
|
|
|
1529 |
|
1530 |
// Get options
|
1531 |
base.options = window['EasingSlider'+ base.$el.attr('data-id')];
|
1575 |
*/
|
1576 |
base.doResize = function() {
|
1577 |
|
1578 |
+
// Get elements
|
1579 |
+
var $el = base.$el;
|
1580 |
+
var $wrapper = $el.find('.easingslider-wrapper');
|
1581 |
+
var $items = $el.find('.easingslider-item');
|
1582 |
+
var $images = $el.find('.easingslider-image');
|
1583 |
+
|
1584 |
+
// Get the current width & height
|
1585 |
+
var currentWidth = $el.outerWidth();
|
1586 |
|
1587 |
// Get the outer wrapper
|
1588 |
+
var outerWrapper = $el.find('.easingslider-wrapper-outer');
|
1589 |
|
1590 |
// If it has changed, resize the height to match.
|
1591 |
if ( currentWidth <= base.options.width ) {
|
1593 |
// Using the default slider width, let's calculate the percentage change and thus calculate the new height.
|
1594 |
var newHeight = Math.floor((currentWidth / base.options.width) * base.options.height);
|
1595 |
|
1596 |
+
// Set heights
|
1597 |
+
$el.css({ 'height': newHeight +'px' });
|
1598 |
+
$items.css({ 'height': newHeight +'px' });
|
1599 |
+
$wrapper.css({ 'height': newHeight +'px' });
|
1600 |
+
$images.css({ 'max-height': newHeight +'px' });
|
1601 |
|
1602 |
} else {
|
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 |
}
|
1611 |
|
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.$wrapper=c.$el.find(".easingslider-wrapper"),c.$slides=c.$el.find(".easingslider-slide"),c.$images=c.$el.find(".easingslider-image"),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.outerWidth(),b=c.$el.find(".easingslider-wrapper-outer");if(a<=c.options.width){var d=Math.floor(a/c.options.width*c.options.height);c.$el.css({height:d+"px"}),c.$wrapper.css({height:d+"px"}),c.$images.css({"max-height":d+"px"})}else c.$el.css({height:c.options.height+"px"}),c.$wrapper.css({height:c.options.height+"px"}),c.$images.css({"max-height":c.options.height+"px"});return b.css({width:Math.floor(b.outerWidth())+"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"}),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.outerWidth())+"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.1",
|
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__));
|
@@ -38,6 +38,40 @@ define('EASINGSLIDER_RESOURCES_URL', EASINGSLIDER_PLUGIN_URL .'resources/');
|
|
38 |
define('EASINGSLIDER_TEMPLATES_DIR', EASINGSLIDER_PLUGIN_DIR .'templates/');
|
39 |
define('EASINGSLIDER_TEMPLATES_URL', EASINGSLIDER_PLUGIN_URL .'templates/');
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
/**
|
42 |
* Autoload dependencies
|
43 |
*/
|
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.1
|
7 |
* Author: Matthew Ruddy
|
8 |
* Author URI: http://matthewruddy.com
|
9 |
* License: GPL2
|
25 |
/**
|
26 |
* Define constants
|
27 |
*/
|
28 |
+
define('EASINGSLIDER_VERSION', '3.0.1');
|
29 |
define('EASINGSLIDER_NAME', 'Easing Slider');
|
30 |
define('EASINGSLIDER_API_URL', 'http://easingslider.com/');
|
31 |
define('EASINGSLIDER_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
38 |
define('EASINGSLIDER_TEMPLATES_DIR', EASINGSLIDER_PLUGIN_DIR .'templates/');
|
39 |
define('EASINGSLIDER_TEMPLATES_URL', EASINGSLIDER_PLUGIN_URL .'templates/');
|
40 |
|
41 |
+
/**
|
42 |
+
* Checks requirements to ensure we have the minimum PHP and WordPress versions required.
|
43 |
+
*
|
44 |
+
* @return void
|
45 |
+
*/
|
46 |
+
function easingslider_check_requirements()
|
47 |
+
{
|
48 |
+
global $wp_version;
|
49 |
+
|
50 |
+
// Load deactivation function is it hasn't been loaded already
|
51 |
+
if ( ! function_exists('deactivate_plugins')) {
|
52 |
+
require_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
53 |
+
}
|
54 |
+
|
55 |
+
// Deactivate the plugin if using less than PHP 5.3.
|
56 |
+
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
|
57 |
+
deactivate_plugins(plugin_basename(EASINGSLIDER_PLUGIN_FILE));
|
58 |
+
wp_die(sprintf(__('Sorry, but your version of PHP (v%s) is not supported by Easing Slider. PHP v5.3.0 or greater is required. The plugin has been deactivated. <a href="%s">Return to the Dashboard.</a>', 'easingslider'), PHP_VERSION, admin_url()));
|
59 |
+
exit();
|
60 |
+
}
|
61 |
+
|
62 |
+
// Deactivate the plugin if the WordPress version is below the minimum required.
|
63 |
+
if (version_compare($wp_version, '4.5', '<')) {
|
64 |
+
deactivate_plugins(plugin_basename(EASINGSLIDER_PLUGIN_FILE));
|
65 |
+
wp_die(sprintf(__('Sorry, but your version of WordPress, <strong>%s</strong>, is not supported by Easing Slider. The plugin has been deactivated. <a href="%s">Return to the Dashboard.</a>', 'easingslider'), $wp_version, admin_url()));
|
66 |
+
exit();
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Do the requirements check
|
72 |
+
*/
|
73 |
+
easingslider_check_requirements();
|
74 |
+
|
75 |
/**
|
76 |
* Autoload dependencies
|
77 |
*/
|
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-03 12:
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -445,28 +445,28 @@ msgstr ""
|
|
445 |
msgid " (ID #%s)"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: src/Plugin/helpers.php:
|
449 |
msgid ""
|
450 |
"An upgrade to your license key is required to allow addon access when using "
|
451 |
"Easing Slider v3.0.0 or greater. <a href=\"%s\" target=\"_blank\">Click "
|
452 |
"here</a> to get your new license key for free."
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: src/Plugin/helpers.php:
|
456 |
msgid "Thanks for Upgrading!"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: src/Plugin/helpers.php:
|
460 |
msgid ""
|
461 |
"Thank you for upgrading to Easing Slider v3! So much has changed - please "
|
462 |
"check out the important update information below."
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: src/Plugin/helpers.php:
|
466 |
msgid "Important Addon & Licensing Changes"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: src/Plugin/helpers.php:
|
470 |
msgid "Dismiss"
|
471 |
msgstr ""
|
472 |
|
2 |
# This file is distributed under the GPL2.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Easing Slider 3.0.1\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easing-slider\n"
|
7 |
+
"POT-Creation-Date: 2016-06-03 12:49:47+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
445 |
msgid " (ID #%s)"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: src/Plugin/helpers.php:466
|
449 |
msgid ""
|
450 |
"An upgrade to your license key is required to allow addon access when using "
|
451 |
"Easing Slider v3.0.0 or greater. <a href=\"%s\" target=\"_blank\">Click "
|
452 |
"here</a> to get your new license key for free."
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: src/Plugin/helpers.php:507
|
456 |
msgid "Thanks for Upgrading!"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: src/Plugin/helpers.php:508
|
460 |
msgid ""
|
461 |
"Thank you for upgrading to Easing Slider v3! So much has changed - please "
|
462 |
"check out the important update information below."
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: src/Plugin/helpers.php:512
|
466 |
msgid "Important Addon & Licensing Changes"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: src/Plugin/helpers.php:516
|
470 |
msgid "Dismiss"
|
471 |
msgstr ""
|
472 |
|
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.1",
|
5 |
"devDependencies": {
|
6 |
"grunt": "0.4.5",
|
7 |
"grunt-contrib-concat": "^0.5.1",
|
readme.txt
CHANGED
@@ -4,7 +4,9 @@ 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 |
|
9 |
The easiest way to create sliders with WordPress.
|
10 |
|
@@ -18,7 +20,7 @@ Put simply, Easing Slider makes creating sliders simple by providing just the fe
|
|
18 |
|
19 |
Some of the best Easing Slider features include:
|
20 |
|
21 |
-
#### Primary Features
|
22 |
* Responsive & ready for all devices
|
23 |
* Seamless integration with the WordPress admin area
|
24 |
* Full WordPress Media Library integration
|
@@ -30,19 +32,18 @@ Some of the best Easing Slider features include:
|
|
30 |
#### Support
|
31 |
Need help & support? No problems. If you ever run into any trouble, don't hesitate to <a href="http://easingslider.com/support" target="_blank">Contact Us</a>.
|
32 |
|
33 |
-
####
|
34 |
-
Easing Slider is highly focused to ensure a solid user experience. To ensure this, we offer our additional features as installable add-ons. This ensures that you're using only the features you require, with nothing else to pollute your product experience.
|
35 |
|
36 |
-
|
37 |
-
*
|
38 |
-
*
|
39 |
-
* **
|
40 |
-
*
|
41 |
-
*
|
42 |
-
* **
|
43 |
-
* **External Images** -
|
44 |
|
45 |
-
####
|
46 |
Easing Slider is fully open source. We welcome all contributions, issues and criticism. Please don't hesitate to follow & contribute through Github. You can find our repository <a href="https://github.com/easingslider/easing-slider">here</a>.
|
47 |
|
48 |
== Installation ==
|
@@ -88,6 +89,10 @@ This is easy. When editing a slider in the "All Sliders" admin area, simply clic
|
|
88 |
|
89 |
== Changelog ==
|
90 |
|
|
|
|
|
|
|
|
|
91 |
= 3.0.0 =
|
92 |
* A complete internal rebuild, now fully compatible with current versions of WordPress and those coming in the future. Marks the start of a new product direction for Easing Slider, and a renewed committment to continued development!
|
93 |
|
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.1
|
8 |
+
License: GPLv2 or later
|
9 |
+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
The easiest way to create sliders with WordPress.
|
12 |
|
20 |
|
21 |
Some of the best Easing Slider features include:
|
22 |
|
23 |
+
#### Primary Features
|
24 |
* Responsive & ready for all devices
|
25 |
* Seamless integration with the WordPress admin area
|
26 |
* Full WordPress Media Library integration
|
32 |
#### Support
|
33 |
Need help & support? No problems. If you ever run into any trouble, don't hesitate to <a href="http://easingslider.com/support" target="_blank">Contact Us</a>.
|
34 |
|
35 |
+
#### Additional Features
|
36 |
+
Easing Slider is highly focused to ensure a solid user experience. To ensure this, we offer our additional features as installable add-ons. This ensures that you're using only the features you require, with nothing else to pollute your product experience. Some additional feature available include:
|
37 |
|
38 |
+
* **Simple Captions** - Add captions to your slides with minimal effort!
|
39 |
+
* **Posts Feed** - Source slides from WordPress posts, pages, or a custom post type.
|
40 |
+
* **Thumbnails** - Use thumbnails as for slider pagination, instead of icons.
|
41 |
+
* **Video Slides** - Add videos to your sliders from YouTube, Vimeo or Wistia.
|
42 |
+
* **Carousel** - Turn your slider(s) into a carousel, showing multiple slides at once.
|
43 |
+
* **Lightbox** - Link images to a jQuery Lightbox
|
44 |
+
* **External Images** - Add images from external sites via URL
|
|
|
45 |
|
46 |
+
#### Contributing
|
47 |
Easing Slider is fully open source. We welcome all contributions, issues and criticism. Please don't hesitate to follow & contribute through Github. You can find our repository <a href="https://github.com/easingslider/easing-slider">here</a>.
|
48 |
|
49 |
== Installation ==
|
89 |
|
90 |
== Changelog ==
|
91 |
|
92 |
+
= 3.0.1 =
|
93 |
+
* Fixed bug that prevented lazy loading icon from showing when loading is in progress.
|
94 |
+
* Minimum requirement checks now occur before any PHP v5.3 namespaced code gets loaded, thus preventing fatal errors.
|
95 |
+
|
96 |
= 3.0.0 =
|
97 |
* A complete internal rebuild, now fully compatible with current versions of WordPress and those coming in the future. Marks the start of a new product direction for Easing Slider, and a renewed committment to continued development!
|
98 |
|
resources/assets/css/public.css
CHANGED
@@ -1,3 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
/* Slides
|
2 |
-------------------------------------------------------------- */
|
3 |
.easingslider-slide {
|
1 |
+
/* Slides
|
2 |
+
-------------------------------------------------------------- */
|
3 |
+
.easingslider-resizing-enabled .easingslider-image {
|
4 |
+
width: 100%;
|
5 |
+
}
|
6 |
+
|
7 |
/* Slides
|
8 |
-------------------------------------------------------------- */
|
9 |
.easingslider-slide {
|
resources/assets/js/public.js
CHANGED
@@ -14,9 +14,6 @@
|
|
14 |
// Establish our elements
|
15 |
base.el = el;
|
16 |
base.$el = $(base.el);
|
17 |
-
base.$wrapper = base.$el.find('.easingslider-wrapper');
|
18 |
-
base.$slides = base.$el.find('.easingslider-slide');
|
19 |
-
base.$images = base.$el.find('.easingslider-image');
|
20 |
|
21 |
// Get options
|
22 |
base.options = window['EasingSlider'+ base.$el.attr('data-id')];
|
@@ -66,11 +63,17 @@
|
|
66 |
*/
|
67 |
base.doResize = function() {
|
68 |
|
69 |
-
// Get
|
70 |
-
var
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
// Get the outer wrapper
|
73 |
-
var outerWrapper =
|
74 |
|
75 |
// If it has changed, resize the height to match.
|
76 |
if ( currentWidth <= base.options.width ) {
|
@@ -78,17 +81,19 @@
|
|
78 |
// Using the default slider width, let's calculate the percentage change and thus calculate the new height.
|
79 |
var newHeight = Math.floor((currentWidth / base.options.width) * base.options.height);
|
80 |
|
81 |
-
// Set
|
82 |
-
|
83 |
-
|
84 |
-
|
|
|
85 |
|
86 |
} else {
|
87 |
|
88 |
-
// Set
|
89 |
-
|
90 |
-
|
91 |
-
|
|
|
92 |
|
93 |
}
|
94 |
|
14 |
// Establish our elements
|
15 |
base.el = el;
|
16 |
base.$el = $(base.el);
|
|
|
|
|
|
|
17 |
|
18 |
// Get options
|
19 |
base.options = window['EasingSlider'+ base.$el.attr('data-id')];
|
63 |
*/
|
64 |
base.doResize = function() {
|
65 |
|
66 |
+
// Get elements
|
67 |
+
var $el = base.$el;
|
68 |
+
var $wrapper = $el.find('.easingslider-wrapper');
|
69 |
+
var $items = $el.find('.easingslider-item');
|
70 |
+
var $images = $el.find('.easingslider-image');
|
71 |
+
|
72 |
+
// Get the current width & height
|
73 |
+
var currentWidth = $el.outerWidth();
|
74 |
|
75 |
// Get the outer wrapper
|
76 |
+
var outerWrapper = $el.find('.easingslider-wrapper-outer');
|
77 |
|
78 |
// If it has changed, resize the height to match.
|
79 |
if ( currentWidth <= base.options.width ) {
|
81 |
// Using the default slider width, let's calculate the percentage change and thus calculate the new height.
|
82 |
var newHeight = Math.floor((currentWidth / base.options.width) * base.options.height);
|
83 |
|
84 |
+
// Set heights
|
85 |
+
$el.css({ 'height': newHeight +'px' });
|
86 |
+
$items.css({ 'height': newHeight +'px' });
|
87 |
+
$wrapper.css({ 'height': newHeight +'px' });
|
88 |
+
$images.css({ 'max-height': newHeight +'px' });
|
89 |
|
90 |
} else {
|
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 |
}
|
99 |
|
src/Plugin/Activation/Activator.php
CHANGED
@@ -42,30 +42,6 @@ class Activator extends BaseActivator
|
|
42 |
$this->sliders = $sliders;
|
43 |
}
|
44 |
|
45 |
-
/**
|
46 |
-
* Checks our require and deactivates the plugin if those requirements aren't met.
|
47 |
-
*
|
48 |
-
* @return void
|
49 |
-
*/
|
50 |
-
protected function checkRequirements()
|
51 |
-
{
|
52 |
-
global $wp_version;
|
53 |
-
|
54 |
-
// Deactivate the plugin if using less than PHP 5.3.
|
55 |
-
if (version_compare(PHP_VERSION, '5.3.0', '<')) {
|
56 |
-
deactivate_plugins(plugin_basename(EASINGSLIDER_PLUGIN_FILE));
|
57 |
-
wp_die(sprintf(__('Sorry, but your version of PHP (v%s) is not supported. PHP v5.3.0 or greater is required. The plugin has been deactivated. <a href="%s">Return to the Dashboard.</a>', 'easingslider'), PHP_VERSION, admin_url()));
|
58 |
-
exit();
|
59 |
-
}
|
60 |
-
|
61 |
-
// Deactivate the plugin if the WordPress version is below the minimum required.
|
62 |
-
if (version_compare($wp_version, '4.5', '<')) {
|
63 |
-
deactivate_plugins(plugin_basename(EASINGSLIDER_PLUGIN_FILE));
|
64 |
-
wp_die(sprintf(__('Sorry, but your version of WordPress, <strong>%s</strong>, is not supported. The plugin has been deactivated. <a href="%s">Return to the Dashboard.</a>', 'easingslider'), $wp_version, admin_url()));
|
65 |
-
exit();
|
66 |
-
}
|
67 |
-
}
|
68 |
-
|
69 |
/**
|
70 |
* Creates our capabilities
|
71 |
*
|
@@ -104,8 +80,6 @@ class Activator extends BaseActivator
|
|
104 |
*/
|
105 |
public function activate()
|
106 |
{
|
107 |
-
$this->checkRequirements();
|
108 |
-
|
109 |
$this->createCapabilities();
|
110 |
|
111 |
$this->flushRewriteRules();
|
42 |
$this->sliders = $sliders;
|
43 |
}
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
/**
|
46 |
* Creates our capabilities
|
47 |
*
|
80 |
*/
|
81 |
public function activate()
|
82 |
{
|
|
|
|
|
83 |
$this->createCapabilities();
|
84 |
|
85 |
$this->flushRewriteRules();
|
src/Plugin/helpers.php
CHANGED
@@ -61,6 +61,11 @@ if ( ! function_exists('easingslider_container_classes')) {
|
|
61 |
$classes[] = 'easingslider-full-width';
|
62 |
}
|
63 |
|
|
|
|
|
|
|
|
|
|
|
64 |
// Auto height/aspect ratio
|
65 |
if (true == $slider->auto_height) {
|
66 |
$classes[] = 'easingslider-auto-height';
|
@@ -169,7 +174,7 @@ if ( ! function_exists('easingslider_inline_styles')) {
|
|
169 |
if (true == $slider->full_width) {
|
170 |
$styles .= 'width: 100%; ';
|
171 |
} else {
|
172 |
-
$styles .=
|
173 |
}
|
174 |
$styles .= "}\n";
|
175 |
|
61 |
$classes[] = 'easingslider-full-width';
|
62 |
}
|
63 |
|
64 |
+
// Image resizing
|
65 |
+
if (true == $slider->image_resizing) {
|
66 |
+
$classes[] = 'easingslider-resizing-enabled';
|
67 |
+
}
|
68 |
+
|
69 |
// Auto height/aspect ratio
|
70 |
if (true == $slider->auto_height) {
|
71 |
$classes[] = 'easingslider-auto-height';
|
174 |
if (true == $slider->full_width) {
|
175 |
$styles .= 'width: 100%; ';
|
176 |
} else {
|
177 |
+
$styles .= 'max-width: '. absint($slider->width) .'px; ';
|
178 |
}
|
179 |
$styles .= "}\n";
|
180 |
|