Updated the footable Lib.

This commit is contained in:
2016-03-19 03:51:35 +02:00
parent 1cad434a39
commit 3bc71a935c
801 changed files with 8543 additions and 3032 deletions

View File

@ -1,4 +1,4 @@
/*! UIkit 2.21.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
/*! UIkit 2.25.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
(function(addon) {
var component;
@ -45,7 +45,7 @@
var ele = UI.$(this);
if(!ele.data("slideset")) {
var plugin = UI.slideset(ele, UI.Utils.options(ele.attr("data-uk-slideset")));
UI.slideset(ele, UI.Utils.options(ele.attr("data-uk-slideset")));
}
});
});
@ -75,7 +75,7 @@
$this.list.addClass('uk-grid-width-'+bp+'-1-'+$this.options[bp]);
});
this.on("click.uikit.slideset", '[data-uk-slideset-item]', function(e) {
this.on("click.uk.slideset", '[data-uk-slideset-item]', function(e) {
e.preventDefault();
@ -98,7 +98,7 @@
});
this.controls.on('click.uikit.slideset', '[data-uk-filter]', function(e) {
this.controls.on('click.uk.slideset', '[data-uk-filter]', function(e) {
var ele = UI.$(this);
@ -140,7 +140,7 @@
updateSets: function(animate, force) {
var $this = this, visible = this.visible, i;
var visible = this.visible, i;
this.visible = this.getVisibleOnCurrenBreakpoint();
@ -296,8 +296,7 @@
_getAnimation: function() {
var $this = this,
animation = Animations[this.options.animation] || Animations.none;
var animation = Animations[this.options.animation] || Animations.none;
if (!UI.support.animation) {
animation = Animations.none;
@ -397,7 +396,7 @@
function coreAnimation(cls, current, next, dir) {
var d = UI.$.Deferred(),
var d = UI.$.Deferred(),
delay = (this.options.delay === false) ? Math.floor(this.options.duration/2) : this.options.delay,
$this = this, clsIn, clsOut, release, i;
@ -433,13 +432,21 @@
next.eq(dir == 1 ? i:(next.length - i)-1).css('animation-delay', (i*delay)+'ms');
}
next.addClass(clsIn)[dir==1 ? 'last':'first']().one(UI.support.animation.end, function() {
var finish = function() {
next.removeClass(''+clsIn+'').css({opacity:'', display:'', 'animation-delay':'', 'animation':''});
d.resolve();
$this.element.css('min-height', '');
finish = false;
};
next.addClass(clsIn)[dir==1 ? 'last':'first']().one(UI.support.animation.end, function(){
if(finish) finish();
}).end().css('display', '');
// make sure everything resolves really
setTimeout(function() {
if(finish) finish();
}, next.length * delay * 2);
};
if (next.length) {
@ -457,7 +464,11 @@
(function (index, ele){
setTimeout(function(){
ele.css('display', 'none').css('display', '').css('opacity', 0).addClass(clsOut+' uk-animation-reverse');
ele.css('display', 'none').css('display', '').css('opacity', 0).on(UI.support.animation.end, function(){
ele.removeClass(clsOut);
}).addClass(clsOut+' uk-animation-reverse');
}.bind(this), i * delay);
})(i, current.eq(dir == 1 ? i:(current.length - i)-1));