diff --git a/css/flickity.css b/css/flickity.css index 7a947f83..3ea10ecd 100644 --- a/css/flickity.css +++ b/css/flickity.css @@ -1,4 +1,4 @@ -/*! Flickity v2.2.1 +/*! Flickity v2.2.2 https://flickity.metafizzy.co ---------------------------------------------- */ diff --git a/dist/flickity.css b/dist/flickity.css index 7a947f83..3ea10ecd 100644 --- a/dist/flickity.css +++ b/dist/flickity.css @@ -1,4 +1,4 @@ -/*! Flickity v2.2.1 +/*! Flickity v2.2.2 https://flickity.metafizzy.co ---------------------------------------------- */ diff --git a/dist/flickity.min.css b/dist/flickity.min.css index ee124d64..18829b00 100644 --- a/dist/flickity.min.css +++ b/dist/flickity.min.css @@ -1,4 +1,4 @@ -/*! Flickity v2.2.1 +/*! Flickity v2.2.2 https://flickity.metafizzy.co ---------------------------------------------- */ .flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1} \ No newline at end of file diff --git a/dist/flickity.pkgd.js b/dist/flickity.pkgd.js index cbf0c4fc..b797a314 100644 --- a/dist/flickity.pkgd.js +++ b/dist/flickity.pkgd.js @@ -1,12 +1,12 @@ /*! - * Flickity PACKAGED v2.2.1 + * Flickity PACKAGED v2.2.2 * Touch, responsive, flickable carousels * * Licensed GPLv3 for open source use * or Flickity Commercial License for commercial use * * https://flickity.metafizzy.co - * Copyright 2015-2020 Metafizzy + * Copyright 2015-2021 Metafizzy */ /** @@ -773,7 +773,6 @@ return utils; // Flickity.Cell ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/cell',[ @@ -822,6 +821,7 @@ proto.destroy = function() { this.element.style.position = ''; var side = this.parent.originSide; this.element.style[ side ] = ''; + this.element.removeAttribute('aria-hidden'); }; proto.getSize = function() { @@ -876,7 +876,6 @@ return Cell; // slide ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/slide',factory ); @@ -951,7 +950,6 @@ return Slide; // animate ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/animate',[ @@ -1156,7 +1154,6 @@ return proto; /* eslint-disable max-params */ ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/flickity',[ @@ -1232,7 +1229,7 @@ function Flickity( element, options ) { // do not initialize twice on same element if ( this.element.flickityGUID ) { var instance = instances[ this.element.flickityGUID ]; - instance.option( options ); + if ( instance ) instance.option( options ); return instance; } @@ -2392,7 +2389,7 @@ return Unipointer; })); /*! - * Unidragger v2.3.0 + * Unidragger v2.3.1 * Draggable base class * MIT license */ @@ -2482,7 +2479,11 @@ proto.pointerDown = function( event, pointer ) { return; } // track start event position - this.pointerDownPointer = pointer; + // Safari 9 overrides pageX and pageY. These values needs to be copied. flickity#842 + this.pointerDownPointer = { + pageX: pointer.pageX, + pageY: pointer.pageY, + }; event.preventDefault(); this.pointerDownBlur(); @@ -2674,7 +2675,6 @@ return Unidragger; // drag ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/drag',[ @@ -3073,7 +3073,6 @@ return Flickity; // prev/next buttons ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/prev-next-button',[ @@ -3285,7 +3284,6 @@ return Flickity; // page dots ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/page-dots',[ @@ -3474,7 +3472,6 @@ return Flickity; // player & autoPlay ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/player',[ @@ -3666,7 +3663,6 @@ return Flickity; // add, remove cell ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/add-remove-cell',[ @@ -3829,7 +3825,6 @@ return Flickity; // lazyload ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/lazyload',[ @@ -3964,19 +3959,18 @@ return Flickity; } ) ); /*! - * Flickity v2.2.1 + * Flickity v2.2.2 * Touch, responsive, flickable carousels * * Licensed GPLv3 for open source use * or Flickity Commercial License for commercial use * * https://flickity.metafizzy.co - * Copyright 2015-2020 Metafizzy + * Copyright 2015-2021 Metafizzy */ ( function( window, factory ) { // universal module definition - /* jshint strict: false */ if ( typeof define == 'function' && define.amd ) { // AMD define( 'flickity/js/index',[ @@ -4002,7 +3996,6 @@ return Flickity; } } )( window, function factory( Flickity ) { - /* jshint strict: false*/ return Flickity; } ); diff --git a/dist/flickity.pkgd.min.js b/dist/flickity.pkgd.min.js index 76183c8e..db7e3913 100644 --- a/dist/flickity.pkgd.min.js +++ b/dist/flickity.pkgd.min.js @@ -1,49 +1,56 @@ /*! - * Flickity PACKAGED v2.2.1 + * Flickity PACKAGED v2.2.2 * Touch, responsive, flickable carousels * * Licensed GPLv3 for open source use * or Flickity Commercial License for commercial use * * https://flickity.metafizzy.co - * Copyright 2015-2020 Metafizzy + * Copyright 2015-2021 Metafizzy */ -(function(t,e){if(typeof define=="function"&&define.amd){define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)})}else if(typeof module=="object"&&module.exports){module.exports=e(t,require("jquery"))}else{t.jQueryBridget=e(t,t.jQuery)}})(window,function t(e,i){"use strict";var n=Array.prototype.slice;var s=e.console;var r=typeof s=="undefined"?function(){}:function(t){s.error(t)};function o(t,s,o){o=o||i||e.jQuery;if(!o){return}if(!s.prototype.option){s.prototype.option=function(t){if(!o.isPlainObject(t)){return}this.options=o.extend(true,this.options,t)}}o.fn[t]=function(t){if(typeof t=="string"){var e=n.call(arguments,1);return l(this,t,e)}h(this,t);return this};function l(e,i,n){var s;var a="$()."+t+'("'+i+'")';e.each(function(e,l){var h=o.data(l,t);if(!h){r(t+" not initialized. Cannot call methods, i.e. "+a);return}var c=h[i];if(!c||i.charAt(0)=="_"){r(a+" is not a valid method");return}var u=c.apply(h,n);s=s===undefined?u:s});return s!==undefined?s:e}function h(e,i){e.each(function(e,n){var r=o.data(n,t);if(r){r.option(i);r._init()}else{r=new s(n,i);o.data(n,t,r)}})}a(o)}function a(t){if(!t||t&&t.bridget){return}t.bridget=o}a(i||e.jQuery);return o});(function(t,e){if(typeof define=="function"&&define.amd){define("ev-emitter/ev-emitter",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.EvEmitter=e()}})(typeof window!="undefined"?window:this,function(){function t(){}var e=t.prototype;e.on=function(t,e){if(!t||!e){return}var i=this._events=this._events||{};var n=i[t]=i[t]||[];if(n.indexOf(e)==-1){n.push(e)}return this};e.once=function(t,e){if(!t||!e){return}this.on(t,e);var i=this._onceEvents=this._onceEvents||{};var n=i[t]=i[t]||{};n[e]=true;return this};e.off=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}var n=i.indexOf(e);if(n!=-1){i.splice(n,1)}return this};e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}i=i.slice(0);e=e||[];var n=this._onceEvents&&this._onceEvents[t];for(var s=0;s