1686 lines
73 KiB
JavaScript
1686 lines
73 KiB
JavaScript
goog.provide('shadow.animate');
|
|
|
|
/**
|
|
* @interface
|
|
*/
|
|
shadow.animate.Animation = function(){};
|
|
|
|
var shadow$animate$Animation$_animate_from$dyn_18581 = (function (this$){
|
|
var x__5393__auto__ = (((this$ == null))?null:this$);
|
|
var m__5394__auto__ = (shadow.animate._animate_from[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate._animate_from["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$));
|
|
} else {
|
|
throw cljs.core.missing_protocol("Animation.-animate-from",this$);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* return a map of {attr initial-value}
|
|
*/
|
|
shadow.animate._animate_from = (function shadow$animate$_animate_from(this$){
|
|
if((((!((this$ == null)))) && ((!((this$.shadow$animate$Animation$_animate_from$arity$1 == null)))))){
|
|
return this$.shadow$animate$Animation$_animate_from$arity$1(this$);
|
|
} else {
|
|
return shadow$animate$Animation$_animate_from$dyn_18581(this$);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$Animation$_animate_to$dyn_18582 = (function (this$){
|
|
var x__5393__auto__ = (((this$ == null))?null:this$);
|
|
var m__5394__auto__ = (shadow.animate._animate_to[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate._animate_to["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$));
|
|
} else {
|
|
throw cljs.core.missing_protocol("Animation.-animate-to",this$);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* return a map of {attr target-value}
|
|
*/
|
|
shadow.animate._animate_to = (function shadow$animate$_animate_to(this$){
|
|
if((((!((this$ == null)))) && ((!((this$.shadow$animate$Animation$_animate_to$arity$1 == null)))))){
|
|
return this$.shadow$animate$Animation$_animate_to$arity$1(this$);
|
|
} else {
|
|
return shadow$animate$Animation$_animate_to$dyn_18582(this$);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$Animation$_animate_toggles$dyn_18583 = (function (this$){
|
|
var x__5393__auto__ = (((this$ == null))?null:this$);
|
|
var m__5394__auto__ = (shadow.animate._animate_toggles[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate._animate_toggles["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$));
|
|
} else {
|
|
throw cljs.core.missing_protocol("Animation.-animate-toggles",this$);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* return a map of {attr target-value}
|
|
*/
|
|
shadow.animate._animate_toggles = (function shadow$animate$_animate_toggles(this$){
|
|
if((((!((this$ == null)))) && ((!((this$.shadow$animate$Animation$_animate_toggles$arity$1 == null)))))){
|
|
return this$.shadow$animate$Animation$_animate_toggles$arity$1(this$);
|
|
} else {
|
|
return shadow$animate$Animation$_animate_toggles$dyn_18583(this$);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$Animation$_animate_timings$dyn_18584 = (function (this$){
|
|
var x__5393__auto__ = (((this$ == null))?null:this$);
|
|
var m__5394__auto__ = (shadow.animate._animate_timings[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate._animate_timings["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$));
|
|
} else {
|
|
throw cljs.core.missing_protocol("Animation.-animate-timings",this$);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* return a map of {attr timing-function}
|
|
*/
|
|
shadow.animate._animate_timings = (function shadow$animate$_animate_timings(this$){
|
|
if((((!((this$ == null)))) && ((!((this$.shadow$animate$Animation$_animate_timings$arity$1 == null)))))){
|
|
return this$.shadow$animate$Animation$_animate_timings$arity$1(this$);
|
|
} else {
|
|
return shadow$animate$Animation$_animate_timings$dyn_18584(this$);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$Animation$_animate_delays$dyn_18585 = (function (this$){
|
|
var x__5393__auto__ = (((this$ == null))?null:this$);
|
|
var m__5394__auto__ = (shadow.animate._animate_delays[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate._animate_delays["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$));
|
|
} else {
|
|
throw cljs.core.missing_protocol("Animation.-animate-delays",this$);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* return a map of {attr transition-delay}
|
|
*/
|
|
shadow.animate._animate_delays = (function shadow$animate$_animate_delays(this$){
|
|
if((((!((this$ == null)))) && ((!((this$.shadow$animate$Animation$_animate_delays$arity$1 == null)))))){
|
|
return this$.shadow$animate$Animation$_animate_delays$arity$1(this$);
|
|
} else {
|
|
return shadow$animate$Animation$_animate_delays$dyn_18585(this$);
|
|
}
|
|
});
|
|
|
|
shadow.animate.transition_string = (function shadow$animate$transition_string(duration,adef){
|
|
var timings = shadow.animate._animate_timings(adef);
|
|
var delays = shadow.animate._animate_delays(adef);
|
|
return clojure.string.join.cljs$core$IFn$_invoke$arity$2(", ",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__18112){
|
|
var vec__18113 = p__18112;
|
|
var attr = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18113,(0),null);
|
|
var timing = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18113,(1),null);
|
|
return [cljs.core.name(attr)," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(duration),"ms"," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(timing),(function (){var delay = cljs.core.get.cljs$core$IFn$_invoke$arity$2(delays,attr);
|
|
if(cljs.core.truth_((function (){var and__5043__auto__ = delay;
|
|
if(cljs.core.truth_(and__5043__auto__)){
|
|
return (delay > (0));
|
|
} else {
|
|
return and__5043__auto__;
|
|
}
|
|
})())){
|
|
return [" ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(delay),"ms"].join('');
|
|
} else {
|
|
return null;
|
|
}
|
|
})()].join('');
|
|
}),timings));
|
|
});
|
|
|
|
/**
|
|
* @interface
|
|
*/
|
|
shadow.animate.IAnimator = function(){};
|
|
|
|
var shadow$animate$IAnimator$get_duration$dyn_18586 = (function (animator){
|
|
var x__5393__auto__ = (((animator == null))?null:animator);
|
|
var m__5394__auto__ = (shadow.animate.get_duration[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5394__auto__.call(null,animator));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate.get_duration["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5392__auto__.call(null,animator));
|
|
} else {
|
|
throw cljs.core.missing_protocol("IAnimator.get-duration",animator);
|
|
}
|
|
}
|
|
});
|
|
shadow.animate.get_duration = (function shadow$animate$get_duration(animator){
|
|
if((((!((animator == null)))) && ((!((animator.shadow$animate$IAnimator$get_duration$arity$1 == null)))))){
|
|
return animator.shadow$animate$IAnimator$get_duration$arity$1(animator);
|
|
} else {
|
|
return shadow$animate$IAnimator$get_duration$dyn_18586(animator);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$IAnimator$init_BANG_$dyn_18587 = (function (animator){
|
|
var x__5393__auto__ = (((animator == null))?null:animator);
|
|
var m__5394__auto__ = (shadow.animate.init_BANG_[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5394__auto__.call(null,animator));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate.init_BANG_["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5392__auto__.call(null,animator));
|
|
} else {
|
|
throw cljs.core.missing_protocol("IAnimator.init!",animator);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* apply the initial values
|
|
*/
|
|
shadow.animate.init_BANG_ = (function shadow$animate$init_BANG_(animator){
|
|
if((((!((animator == null)))) && ((!((animator.shadow$animate$IAnimator$init_BANG_$arity$1 == null)))))){
|
|
return animator.shadow$animate$IAnimator$init_BANG_$arity$1(animator);
|
|
} else {
|
|
return shadow$animate$IAnimator$init_BANG_$dyn_18587(animator);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$IAnimator$start_BANG_$dyn_18588 = (function (animator){
|
|
var x__5393__auto__ = (((animator == null))?null:animator);
|
|
var m__5394__auto__ = (shadow.animate.start_BANG_[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5394__auto__.call(null,animator));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate.start_BANG_["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5392__auto__.call(null,animator));
|
|
} else {
|
|
throw cljs.core.missing_protocol("IAnimator.start!",animator);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* start the animation, must return a channel that closes once the animation is done
|
|
*/
|
|
shadow.animate.start_BANG_ = (function shadow$animate$start_BANG_(animator){
|
|
if((((!((animator == null)))) && ((!((animator.shadow$animate$IAnimator$start_BANG_$arity$1 == null)))))){
|
|
return animator.shadow$animate$IAnimator$start_BANG_$arity$1(animator);
|
|
} else {
|
|
return shadow$animate$IAnimator$start_BANG_$dyn_18588(animator);
|
|
}
|
|
});
|
|
|
|
var shadow$animate$IAnimator$finish_BANG_$dyn_18589 = (function (animator){
|
|
var x__5393__auto__ = (((animator == null))?null:animator);
|
|
var m__5394__auto__ = (shadow.animate.finish_BANG_[goog.typeOf(x__5393__auto__)]);
|
|
if((!((m__5394__auto__ == null)))){
|
|
return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5394__auto__.call(null,animator));
|
|
} else {
|
|
var m__5392__auto__ = (shadow.animate.finish_BANG_["_"]);
|
|
if((!((m__5392__auto__ == null)))){
|
|
return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(animator) : m__5392__auto__.call(null,animator));
|
|
} else {
|
|
throw cljs.core.missing_protocol("IAnimator.finish!",animator);
|
|
}
|
|
}
|
|
});
|
|
/**
|
|
* cleanup
|
|
*/
|
|
shadow.animate.finish_BANG_ = (function shadow$animate$finish_BANG_(animator){
|
|
if((((!((animator == null)))) && ((!((animator.shadow$animate$IAnimator$finish_BANG_$arity$1 == null)))))){
|
|
return animator.shadow$animate$IAnimator$finish_BANG_$arity$1(animator);
|
|
} else {
|
|
return shadow$animate$IAnimator$finish_BANG_$dyn_18589(animator);
|
|
}
|
|
});
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.IAnimator}
|
|
*/
|
|
shadow.animate.Animator = (function (duration,items){
|
|
this.duration = duration;
|
|
this.items = items;
|
|
});
|
|
(shadow.animate.Animator.prototype.shadow$animate$IAnimator$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.Animator.prototype.shadow$animate$IAnimator$get_duration$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.duration;
|
|
}));
|
|
|
|
(shadow.animate.Animator.prototype.shadow$animate$IAnimator$init_BANG_$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
var n__5636__auto__ = self__.items.length;
|
|
var i__14816__auto__ = (0);
|
|
while(true){
|
|
if((i__14816__auto__ < n__5636__auto__)){
|
|
var map__18185_18590 = (self__.items[i__14816__auto__]);
|
|
var map__18185_18591__$1 = cljs.core.__destructure_map(map__18185_18590);
|
|
var el_18592 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18185_18591__$1,new cljs.core.Keyword(null,"el","el",-1618201118));
|
|
var from_18593 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18185_18591__$1,new cljs.core.Keyword(null,"from","from",1815293044));
|
|
goog.style.setStyle(el_18592,from_18593);
|
|
|
|
var G__18594 = (i__14816__auto__ + (1));
|
|
i__14816__auto__ = G__18594;
|
|
continue;
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.Animator.prototype.shadow$animate$IAnimator$start_BANG_$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
var n__5636__auto__ = self__.items.length;
|
|
var i__14816__auto__ = (0);
|
|
while(true){
|
|
if((i__14816__auto__ < n__5636__auto__)){
|
|
var map__18196_18595 = (self__.items[i__14816__auto__]);
|
|
var map__18196_18596__$1 = cljs.core.__destructure_map(map__18196_18595);
|
|
var el_18597 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18196_18596__$1,new cljs.core.Keyword(null,"el","el",-1618201118));
|
|
var to_18598 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18196_18596__$1,new cljs.core.Keyword(null,"to","to",192099007));
|
|
var transition_18599 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18196_18596__$1,new cljs.core.Keyword(null,"transition","transition",765692007));
|
|
(to_18598["transition"] = transition_18599);
|
|
|
|
goog.style.setStyle(el_18597,to_18598);
|
|
|
|
var G__18600 = (i__14816__auto__ + (1));
|
|
i__14816__auto__ = G__18600;
|
|
continue;
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.Animator.prototype.shadow$animate$IAnimator$finish_BANG_$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
var n__5636__auto__ = self__.items.length;
|
|
var i__14816__auto__ = (0);
|
|
while(true){
|
|
if((i__14816__auto__ < n__5636__auto__)){
|
|
var map__18206_18601 = (self__.items[i__14816__auto__]);
|
|
var map__18206_18602__$1 = cljs.core.__destructure_map(map__18206_18601);
|
|
var el_18603 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18206_18602__$1,new cljs.core.Keyword(null,"el","el",-1618201118));
|
|
var toggles_18604 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__18206_18602__$1,new cljs.core.Keyword(null,"toggles","toggles",1077909479));
|
|
(toggles_18604["transition"] = null);
|
|
|
|
goog.style.setStyle(el_18603,toggles_18604);
|
|
|
|
var G__18605 = (i__14816__auto__ + (1));
|
|
i__14816__auto__ = G__18605;
|
|
continue;
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.Animator.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"duration","duration",-1210334701,null),new cljs.core.Symbol(null,"items","items",-1622480831,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.Animator.cljs$lang$type = true);
|
|
|
|
(shadow.animate.Animator.cljs$lang$ctorStr = "shadow.animate/Animator");
|
|
|
|
(shadow.animate.Animator.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/Animator");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/Animator.
|
|
*/
|
|
shadow.animate.__GT_Animator = (function shadow$animate$__GT_Animator(duration,items){
|
|
return (new shadow.animate.Animator(duration,items));
|
|
});
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {cljs.core.IRecord}
|
|
* @implements {cljs.core.IKVReduce}
|
|
* @implements {cljs.core.IEquiv}
|
|
* @implements {cljs.core.IHash}
|
|
* @implements {cljs.core.ICollection}
|
|
* @implements {cljs.core.ICounted}
|
|
* @implements {cljs.core.ISeqable}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.ICloneable}
|
|
* @implements {cljs.core.IPrintWithWriter}
|
|
* @implements {cljs.core.IIterable}
|
|
* @implements {cljs.core.IWithMeta}
|
|
* @implements {cljs.core.IAssociative}
|
|
* @implements {cljs.core.IMap}
|
|
* @implements {cljs.core.ILookup}
|
|
*/
|
|
shadow.animate.AnimationStep = (function (el,from,to,toggles,transition,__meta,__extmap,__hash){
|
|
this.el = el;
|
|
this.from = from;
|
|
this.to = to;
|
|
this.toggles = toggles;
|
|
this.transition = transition;
|
|
this.__meta = __meta;
|
|
this.__extmap = __extmap;
|
|
this.__hash = __hash;
|
|
this.cljs$lang$protocol_mask$partition0$ = 2230716170;
|
|
this.cljs$lang$protocol_mask$partition1$ = 139264;
|
|
});
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__5343__auto__,k__5344__auto__){
|
|
var self__ = this;
|
|
var this__5343__auto____$1 = this;
|
|
return this__5343__auto____$1.cljs$core$ILookup$_lookup$arity$3(null,k__5344__auto__,null);
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5345__auto__,k18208,else__5346__auto__){
|
|
var self__ = this;
|
|
var this__5345__auto____$1 = this;
|
|
var G__18212 = k18208;
|
|
var G__18212__$1 = (((G__18212 instanceof cljs.core.Keyword))?G__18212.fqn:null);
|
|
switch (G__18212__$1) {
|
|
case "el":
|
|
return self__.el;
|
|
|
|
break;
|
|
case "from":
|
|
return self__.from;
|
|
|
|
break;
|
|
case "to":
|
|
return self__.to;
|
|
|
|
break;
|
|
case "toggles":
|
|
return self__.toggles;
|
|
|
|
break;
|
|
case "transition":
|
|
return self__.transition;
|
|
|
|
break;
|
|
default:
|
|
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k18208,else__5346__auto__);
|
|
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5363__auto__,f__5364__auto__,init__5365__auto__){
|
|
var self__ = this;
|
|
var this__5363__auto____$1 = this;
|
|
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5366__auto__,p__18213){
|
|
var vec__18214 = p__18213;
|
|
var k__5367__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18214,(0),null);
|
|
var v__5368__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18214,(1),null);
|
|
return (f__5364__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5364__auto__.cljs$core$IFn$_invoke$arity$3(ret__5366__auto__,k__5367__auto__,v__5368__auto__) : f__5364__auto__.call(null,ret__5366__auto__,k__5367__auto__,v__5368__auto__));
|
|
}),init__5365__auto__,this__5363__auto____$1);
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__5358__auto__,writer__5359__auto__,opts__5360__auto__){
|
|
var self__ = this;
|
|
var this__5358__auto____$1 = this;
|
|
var pr_pair__5361__auto__ = (function (keyval__5362__auto__){
|
|
return cljs.core.pr_sequential_writer(writer__5359__auto__,cljs.core.pr_writer,""," ","",opts__5360__auto__,keyval__5362__auto__);
|
|
});
|
|
return cljs.core.pr_sequential_writer(writer__5359__auto__,pr_pair__5361__auto__,"#shadow.animate.AnimationStep{",", ","}",opts__5360__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"el","el",-1618201118),self__.el],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"from","from",1815293044),self__.from],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"to","to",192099007),self__.to],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"toggles","toggles",1077909479),self__.toggles],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"transition","transition",765692007),self__.transition],null))], null),self__.__extmap));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__18207){
|
|
var self__ = this;
|
|
var G__18207__$1 = this;
|
|
return (new cljs.core.RecordIter((0),G__18207__$1,5,new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"el","el",-1618201118),new cljs.core.Keyword(null,"from","from",1815293044),new cljs.core.Keyword(null,"to","to",192099007),new cljs.core.Keyword(null,"toggles","toggles",1077909479),new cljs.core.Keyword(null,"transition","transition",765692007)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5341__auto__){
|
|
var self__ = this;
|
|
var this__5341__auto____$1 = this;
|
|
return self__.__meta;
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ICloneable$_clone$arity$1 = (function (this__5338__auto__){
|
|
var self__ = this;
|
|
var this__5338__auto____$1 = this;
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,self__.toggles,self__.transition,self__.__meta,self__.__extmap,self__.__hash));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ICounted$_count$arity$1 = (function (this__5347__auto__){
|
|
var self__ = this;
|
|
var this__5347__auto____$1 = this;
|
|
return (5 + cljs.core.count(self__.__extmap));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IHash$_hash$arity$1 = (function (this__5339__auto__){
|
|
var self__ = this;
|
|
var this__5339__auto____$1 = this;
|
|
var h__5154__auto__ = self__.__hash;
|
|
if((!((h__5154__auto__ == null)))){
|
|
return h__5154__auto__;
|
|
} else {
|
|
var h__5154__auto____$1 = (function (coll__5340__auto__){
|
|
return (630436239 ^ cljs.core.hash_unordered_coll(coll__5340__auto__));
|
|
})(this__5339__auto____$1);
|
|
(self__.__hash = h__5154__auto____$1);
|
|
|
|
return h__5154__auto____$1;
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this18209,other18210){
|
|
var self__ = this;
|
|
var this18209__$1 = this;
|
|
return (((!((other18210 == null)))) && ((((this18209__$1.constructor === other18210.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.el,other18210.el)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.from,other18210.from)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.to,other18210.to)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.toggles,other18210.toggles)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.transition,other18210.transition)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this18209__$1.__extmap,other18210.__extmap)))))))))))))));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__5353__auto__,k__5354__auto__){
|
|
var self__ = this;
|
|
var this__5353__auto____$1 = this;
|
|
if(cljs.core.contains_QMARK_(new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"el","el",-1618201118),null,new cljs.core.Keyword(null,"transition","transition",765692007),null,new cljs.core.Keyword(null,"toggles","toggles",1077909479),null,new cljs.core.Keyword(null,"from","from",1815293044),null,new cljs.core.Keyword(null,"to","to",192099007),null], null), null),k__5354__auto__)){
|
|
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(cljs.core._with_meta(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,this__5353__auto____$1),self__.__meta),k__5354__auto__);
|
|
} else {
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,self__.toggles,self__.transition,self__.__meta,cljs.core.not_empty(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(self__.__extmap,k__5354__auto__)),null));
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5350__auto__,k18208){
|
|
var self__ = this;
|
|
var this__5350__auto____$1 = this;
|
|
var G__18347 = k18208;
|
|
var G__18347__$1 = (((G__18347 instanceof cljs.core.Keyword))?G__18347.fqn:null);
|
|
switch (G__18347__$1) {
|
|
case "el":
|
|
case "from":
|
|
case "to":
|
|
case "toggles":
|
|
case "transition":
|
|
return true;
|
|
|
|
break;
|
|
default:
|
|
return cljs.core.contains_QMARK_(self__.__extmap,k18208);
|
|
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5351__auto__,k__5352__auto__,G__18207){
|
|
var self__ = this;
|
|
var this__5351__auto____$1 = this;
|
|
var pred__18348 = cljs.core.keyword_identical_QMARK_;
|
|
var expr__18349 = k__5352__auto__;
|
|
if(cljs.core.truth_((pred__18348.cljs$core$IFn$_invoke$arity$2 ? pred__18348.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"el","el",-1618201118),expr__18349) : pred__18348.call(null,new cljs.core.Keyword(null,"el","el",-1618201118),expr__18349)))){
|
|
return (new shadow.animate.AnimationStep(G__18207,self__.from,self__.to,self__.toggles,self__.transition,self__.__meta,self__.__extmap,null));
|
|
} else {
|
|
if(cljs.core.truth_((pred__18348.cljs$core$IFn$_invoke$arity$2 ? pred__18348.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"from","from",1815293044),expr__18349) : pred__18348.call(null,new cljs.core.Keyword(null,"from","from",1815293044),expr__18349)))){
|
|
return (new shadow.animate.AnimationStep(self__.el,G__18207,self__.to,self__.toggles,self__.transition,self__.__meta,self__.__extmap,null));
|
|
} else {
|
|
if(cljs.core.truth_((pred__18348.cljs$core$IFn$_invoke$arity$2 ? pred__18348.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"to","to",192099007),expr__18349) : pred__18348.call(null,new cljs.core.Keyword(null,"to","to",192099007),expr__18349)))){
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,G__18207,self__.toggles,self__.transition,self__.__meta,self__.__extmap,null));
|
|
} else {
|
|
if(cljs.core.truth_((pred__18348.cljs$core$IFn$_invoke$arity$2 ? pred__18348.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"toggles","toggles",1077909479),expr__18349) : pred__18348.call(null,new cljs.core.Keyword(null,"toggles","toggles",1077909479),expr__18349)))){
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,G__18207,self__.transition,self__.__meta,self__.__extmap,null));
|
|
} else {
|
|
if(cljs.core.truth_((pred__18348.cljs$core$IFn$_invoke$arity$2 ? pred__18348.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"transition","transition",765692007),expr__18349) : pred__18348.call(null,new cljs.core.Keyword(null,"transition","transition",765692007),expr__18349)))){
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,self__.toggles,G__18207,self__.__meta,self__.__extmap,null));
|
|
} else {
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,self__.toggles,self__.transition,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5352__auto__,G__18207),null));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ISeqable$_seq$arity$1 = (function (this__5356__auto__){
|
|
var self__ = this;
|
|
var this__5356__auto____$1 = this;
|
|
return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"el","el",-1618201118),self__.el,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"from","from",1815293044),self__.from,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"to","to",192099007),self__.to,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"toggles","toggles",1077909479),self__.toggles,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"transition","transition",765692007),self__.transition,null))], null),self__.__extmap));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5342__auto__,G__18207){
|
|
var self__ = this;
|
|
var this__5342__auto____$1 = this;
|
|
return (new shadow.animate.AnimationStep(self__.el,self__.from,self__.to,self__.toggles,self__.transition,G__18207,self__.__extmap,self__.__hash));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5348__auto__,entry__5349__auto__){
|
|
var self__ = this;
|
|
var this__5348__auto____$1 = this;
|
|
if(cljs.core.vector_QMARK_(entry__5349__auto__)){
|
|
return this__5348__auto____$1.cljs$core$IAssociative$_assoc$arity$3(null,cljs.core._nth(entry__5349__auto__,(0)),cljs.core._nth(entry__5349__auto__,(1)));
|
|
} else {
|
|
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(cljs.core._conj,this__5348__auto____$1,entry__5349__auto__);
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"el","el",22330409,null),new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"toggles","toggles",-1576526290,null),new cljs.core.Symbol(null,"transition","transition",-1888743762,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.cljs$lang$type = true);
|
|
|
|
(shadow.animate.AnimationStep.cljs$lang$ctorPrSeq = (function (this__5389__auto__){
|
|
return (new cljs.core.List(null,"shadow.animate/AnimationStep",null,(1),null));
|
|
}));
|
|
|
|
(shadow.animate.AnimationStep.cljs$lang$ctorPrWriter = (function (this__5389__auto__,writer__5390__auto__){
|
|
return cljs.core._write(writer__5390__auto__,"shadow.animate/AnimationStep");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/AnimationStep.
|
|
*/
|
|
shadow.animate.__GT_AnimationStep = (function shadow$animate$__GT_AnimationStep(el,from,to,toggles,transition){
|
|
return (new shadow.animate.AnimationStep(el,from,to,toggles,transition,null,null,null));
|
|
});
|
|
|
|
/**
|
|
* Factory function for shadow.animate/AnimationStep, taking a map of keywords to field values.
|
|
*/
|
|
shadow.animate.map__GT_AnimationStep = (function shadow$animate$map__GT_AnimationStep(G__18211){
|
|
var extmap__5385__auto__ = (function (){var G__18364 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__18211,new cljs.core.Keyword(null,"el","el",-1618201118),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"from","from",1815293044),new cljs.core.Keyword(null,"to","to",192099007),new cljs.core.Keyword(null,"toggles","toggles",1077909479),new cljs.core.Keyword(null,"transition","transition",765692007)], 0));
|
|
if(cljs.core.record_QMARK_(G__18211)){
|
|
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__18364);
|
|
} else {
|
|
return G__18364;
|
|
}
|
|
})();
|
|
return (new shadow.animate.AnimationStep(new cljs.core.Keyword(null,"el","el",-1618201118).cljs$core$IFn$_invoke$arity$1(G__18211),new cljs.core.Keyword(null,"from","from",1815293044).cljs$core$IFn$_invoke$arity$1(G__18211),new cljs.core.Keyword(null,"to","to",192099007).cljs$core$IFn$_invoke$arity$1(G__18211),new cljs.core.Keyword(null,"toggles","toggles",1077909479).cljs$core$IFn$_invoke$arity$1(G__18211),new cljs.core.Keyword(null,"transition","transition",765692007).cljs$core$IFn$_invoke$arity$1(G__18211),null,cljs.core.not_empty(extmap__5385__auto__),null));
|
|
});
|
|
|
|
shadow.animate.setup = (function shadow$animate$setup(duration,elements){
|
|
var items = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1((function (){var iter__5523__auto__ = (function shadow$animate$setup_$_iter__18366(s__18367){
|
|
return (new cljs.core.LazySeq(null,(function (){
|
|
var s__18367__$1 = s__18367;
|
|
while(true){
|
|
var temp__5804__auto__ = cljs.core.seq(s__18367__$1);
|
|
if(temp__5804__auto__){
|
|
var s__18367__$2 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(s__18367__$2)){
|
|
var c__5521__auto__ = cljs.core.chunk_first(s__18367__$2);
|
|
var size__5522__auto__ = cljs.core.count(c__5521__auto__);
|
|
var b__18369 = cljs.core.chunk_buffer(size__5522__auto__);
|
|
if((function (){var i__18368 = (0);
|
|
while(true){
|
|
if((i__18368 < size__5522__auto__)){
|
|
var vec__18449 = cljs.core._nth(c__5521__auto__,i__18368);
|
|
var el = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18449,(0),null);
|
|
var adef = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18449,(1),null);
|
|
cljs.core.chunk_append(b__18369,(function (){
|
|
if((((!((adef == null))))?((((false) || ((cljs.core.PROTOCOL_SENTINEL === adef.shadow$animate$Animation$))))?true:(((!adef.cljs$lang$protocol_mask$partition$))?cljs.core.native_satisfies_QMARK_(shadow.animate.Animation,adef):false)):cljs.core.native_satisfies_QMARK_(shadow.animate.Animation,adef))){
|
|
} else {
|
|
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid animation",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"el","el",-1618201118),el,new cljs.core.Keyword(null,"animation","animation",-1248293244),adef], null));
|
|
}
|
|
|
|
var from = shadow.animate._animate_from(adef);
|
|
var to = shadow.animate._animate_to(adef);
|
|
var toggles = shadow.animate._animate_toggles(adef);
|
|
return (new shadow.animate.AnimationStep(shadow.dom.dom_node(el),cljs.core.clj__GT_js(from),cljs.core.clj__GT_js(to),cljs.core.clj__GT_js(toggles),shadow.animate.transition_string(duration,adef),null,null,null));
|
|
})()
|
|
);
|
|
|
|
var G__18619 = (i__18368 + (1));
|
|
i__18368 = G__18619;
|
|
continue;
|
|
} else {
|
|
return true;
|
|
}
|
|
break;
|
|
}
|
|
})()){
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__18369),shadow$animate$setup_$_iter__18366(cljs.core.chunk_rest(s__18367__$2)));
|
|
} else {
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__18369),null);
|
|
}
|
|
} else {
|
|
var vec__18453 = cljs.core.first(s__18367__$2);
|
|
var el = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18453,(0),null);
|
|
var adef = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__18453,(1),null);
|
|
return cljs.core.cons((function (){
|
|
if((((!((adef == null))))?((((false) || ((cljs.core.PROTOCOL_SENTINEL === adef.shadow$animate$Animation$))))?true:(((!adef.cljs$lang$protocol_mask$partition$))?cljs.core.native_satisfies_QMARK_(shadow.animate.Animation,adef):false)):cljs.core.native_satisfies_QMARK_(shadow.animate.Animation,adef))){
|
|
} else {
|
|
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid animation",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"el","el",-1618201118),el,new cljs.core.Keyword(null,"animation","animation",-1248293244),adef], null));
|
|
}
|
|
|
|
var from = shadow.animate._animate_from(adef);
|
|
var to = shadow.animate._animate_to(adef);
|
|
var toggles = shadow.animate._animate_toggles(adef);
|
|
return (new shadow.animate.AnimationStep(shadow.dom.dom_node(el),cljs.core.clj__GT_js(from),cljs.core.clj__GT_js(to),cljs.core.clj__GT_js(toggles),shadow.animate.transition_string(duration,adef),null,null,null));
|
|
})()
|
|
,shadow$animate$setup_$_iter__18366(cljs.core.rest(s__18367__$2)));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}),null,null));
|
|
});
|
|
return iter__5523__auto__(elements);
|
|
})());
|
|
return (new shadow.animate.Animator(duration,items));
|
|
});
|
|
shadow.animate.continue_BANG_ = (function shadow$animate$continue_BANG_(animator){
|
|
shadow.animate.start_BANG_(animator);
|
|
|
|
var c__14406__auto__ = cljs.core.async.chan.cljs$core$IFn$_invoke$arity$1((1));
|
|
cljs.core.async.impl.dispatch.run((function (){
|
|
var f__14407__auto__ = (function (){var switch__14360__auto__ = (function (state_18463){
|
|
var state_val_18464 = (state_18463[(1)]);
|
|
if((state_val_18464 === (1))){
|
|
var inst_18457 = shadow.animate.get_duration(animator);
|
|
var inst_18458 = cljs.core.async.timeout(inst_18457);
|
|
var state_18463__$1 = state_18463;
|
|
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_18463__$1,(2),inst_18458);
|
|
} else {
|
|
if((state_val_18464 === (2))){
|
|
var inst_18460 = (state_18463[(2)]);
|
|
var inst_18461 = shadow.animate.finish_BANG_(animator);
|
|
var state_18463__$1 = (function (){var statearr_18465 = state_18463;
|
|
(statearr_18465[(7)] = inst_18461);
|
|
|
|
(statearr_18465[(8)] = inst_18460);
|
|
|
|
return statearr_18465;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.return_chan(state_18463__$1,new cljs.core.Keyword(null,"done","done",-889844188));
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
});
|
|
return (function() {
|
|
var shadow$animate$continue_BANG__$_state_machine__14361__auto__ = null;
|
|
var shadow$animate$continue_BANG__$_state_machine__14361__auto____0 = (function (){
|
|
var statearr_18466 = [null,null,null,null,null,null,null,null,null];
|
|
(statearr_18466[(0)] = shadow$animate$continue_BANG__$_state_machine__14361__auto__);
|
|
|
|
(statearr_18466[(1)] = (1));
|
|
|
|
return statearr_18466;
|
|
});
|
|
var shadow$animate$continue_BANG__$_state_machine__14361__auto____1 = (function (state_18463){
|
|
while(true){
|
|
var ret_value__14362__auto__ = (function (){try{while(true){
|
|
var result__14363__auto__ = switch__14360__auto__(state_18463);
|
|
if(cljs.core.keyword_identical_QMARK_(result__14363__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
continue;
|
|
} else {
|
|
return result__14363__auto__;
|
|
}
|
|
break;
|
|
}
|
|
}catch (e18467){var ex__14364__auto__ = e18467;
|
|
var statearr_18468_18624 = state_18463;
|
|
(statearr_18468_18624[(2)] = ex__14364__auto__);
|
|
|
|
|
|
if(cljs.core.seq((state_18463[(4)]))){
|
|
var statearr_18469_18626 = state_18463;
|
|
(statearr_18469_18626[(1)] = cljs.core.first((state_18463[(4)])));
|
|
|
|
} else {
|
|
throw ex__14364__auto__;
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
}})();
|
|
if(cljs.core.keyword_identical_QMARK_(ret_value__14362__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
var G__18627 = state_18463;
|
|
state_18463 = G__18627;
|
|
continue;
|
|
} else {
|
|
return ret_value__14362__auto__;
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow$animate$continue_BANG__$_state_machine__14361__auto__ = function(state_18463){
|
|
switch(arguments.length){
|
|
case 0:
|
|
return shadow$animate$continue_BANG__$_state_machine__14361__auto____0.call(this);
|
|
case 1:
|
|
return shadow$animate$continue_BANG__$_state_machine__14361__auto____1.call(this,state_18463);
|
|
}
|
|
throw(new Error('Invalid arity: ' + arguments.length));
|
|
};
|
|
shadow$animate$continue_BANG__$_state_machine__14361__auto__.cljs$core$IFn$_invoke$arity$0 = shadow$animate$continue_BANG__$_state_machine__14361__auto____0;
|
|
shadow$animate$continue_BANG__$_state_machine__14361__auto__.cljs$core$IFn$_invoke$arity$1 = shadow$animate$continue_BANG__$_state_machine__14361__auto____1;
|
|
return shadow$animate$continue_BANG__$_state_machine__14361__auto__;
|
|
})()
|
|
})();
|
|
var state__14408__auto__ = (function (){var statearr_18470 = f__14407__auto__();
|
|
(statearr_18470[(6)] = c__14406__auto__);
|
|
|
|
return statearr_18470;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state__14408__auto__);
|
|
}));
|
|
|
|
return c__14406__auto__;
|
|
});
|
|
shadow.animate.start = (function shadow$animate$start(duration,elements){
|
|
var animator = shadow.animate.setup(duration,elements);
|
|
animator.shadow$animate$IAnimator$init_BANG_$arity$1(null);
|
|
|
|
return shadow.animate.continue_BANG_(animator);
|
|
});
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18538 = (function (attr,from,to,timing,delay,meta18539){
|
|
this.attr = attr;
|
|
this.from = from;
|
|
this.to = to;
|
|
this.timing = timing;
|
|
this.delay = delay;
|
|
this.meta18539 = meta18539;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18538.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18540,meta18539__$1){
|
|
var self__ = this;
|
|
var _18540__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18538(self__.attr,self__.from,self__.to,self__.timing,self__.delay,meta18539__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18540){
|
|
var self__ = this;
|
|
var _18540__$1 = this;
|
|
return self__.meta18539;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.from]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.to]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.timing]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.delay]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"attr","attr",1036399174,null),new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"timing","timing",-208693668,null),new cljs.core.Symbol(null,"delay","delay",1066306308,null),new cljs.core.Symbol(null,"meta18539","meta18539",-944069572,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18538.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18538.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18538");
|
|
|
|
(shadow.animate.t_shadow$animate18538.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18538");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18538.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18538 = (function shadow$animate$__GT_t_shadow$animate18538(attr,from,to,timing,delay,meta18539){
|
|
return (new shadow.animate.t_shadow$animate18538(attr,from,to,timing,delay,meta18539));
|
|
});
|
|
|
|
|
|
/**
|
|
* transition the given attr from -> to using timing function and delay
|
|
* timing defaults to ease, delay to 0
|
|
*/
|
|
shadow.animate.transition = (function shadow$animate$transition(var_args){
|
|
var G__18499 = arguments.length;
|
|
switch (G__18499) {
|
|
case 3:
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
|
|
|
|
break;
|
|
case 4:
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$4((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]));
|
|
|
|
break;
|
|
case 5:
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$5((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]),(arguments[(4)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.transition.cljs$core$IFn$_invoke$arity$3 = (function (attr,from,to){
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$5(attr,from,to,"ease",(0));
|
|
}));
|
|
|
|
(shadow.animate.transition.cljs$core$IFn$_invoke$arity$4 = (function (attr,from,to,timing){
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$5(attr,from,to,timing,(0));
|
|
}));
|
|
|
|
(shadow.animate.transition.cljs$core$IFn$_invoke$arity$5 = (function (attr,from,to,timing,delay){
|
|
return (new shadow.animate.t_shadow$animate18538(attr,from,to,timing,delay,cljs.core.PersistentArrayMap.EMPTY));
|
|
}));
|
|
|
|
(shadow.animate.transition.cljs$lang$maxFixedArity = 5);
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18541 = (function (attr,from,to,meta18542){
|
|
this.attr = attr;
|
|
this.from = from;
|
|
this.to = to;
|
|
this.meta18542 = meta18542;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18541.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18543,meta18542__$1){
|
|
var self__ = this;
|
|
var _18543__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18541(self__.attr,self__.from,self__.to,meta18542__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18543){
|
|
var self__ = this;
|
|
var _18543__$1 = this;
|
|
return self__.meta18542;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.from]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,self__.to]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"attr","attr",1036399174,null),new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"meta18542","meta18542",-504677238,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18541.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18541.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18541");
|
|
|
|
(shadow.animate.t_shadow$animate18541.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18541");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18541.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18541 = (function shadow$animate$__GT_t_shadow$animate18541(attr,from,to,meta18542){
|
|
return (new shadow.animate.t_shadow$animate18541(attr,from,to,meta18542));
|
|
});
|
|
|
|
|
|
shadow.animate.toggle = (function shadow$animate$toggle(attr,from,to){
|
|
return (new shadow.animate.t_shadow$animate18541(attr,from,to,cljs.core.PersistentArrayMap.EMPTY));
|
|
});
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18546 = (function (attrs,meta18547){
|
|
this.attrs = attrs;
|
|
this.meta18547 = meta18547;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18546.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18548,meta18547__$1){
|
|
var self__ = this;
|
|
var _18548__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18546(self__.attrs,meta18547__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18548){
|
|
var self__ = this;
|
|
var _18548__$1 = this;
|
|
return self__.meta18547;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.attrs;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"attrs","attrs",-450137186,null),new cljs.core.Symbol(null,"meta18547","meta18547",713043130,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18546.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18546.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18546");
|
|
|
|
(shadow.animate.t_shadow$animate18546.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18546");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18546.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18546 = (function shadow$animate$__GT_t_shadow$animate18546(attrs,meta18547){
|
|
return (new shadow.animate.t_shadow$animate18546(attrs,meta18547));
|
|
});
|
|
|
|
|
|
/**
|
|
* set attr to value when the animation starts
|
|
*/
|
|
shadow.animate.set_attr = (function shadow$animate$set_attr(var_args){
|
|
var G__18545 = arguments.length;
|
|
switch (G__18545) {
|
|
case 1:
|
|
return shadow.animate.set_attr.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
|
|
|
|
break;
|
|
case 2:
|
|
return shadow.animate.set_attr.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.set_attr.cljs$core$IFn$_invoke$arity$1 = (function (attrs){
|
|
return (new shadow.animate.t_shadow$animate18546(attrs,cljs.core.PersistentArrayMap.EMPTY));
|
|
}));
|
|
|
|
(shadow.animate.set_attr.cljs$core$IFn$_invoke$arity$2 = (function (attr,value){
|
|
return shadow.animate.set_attr.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.createAsIfByAssoc([attr,value]));
|
|
}));
|
|
|
|
(shadow.animate.set_attr.cljs$lang$maxFixedArity = 2);
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18549 = (function (attr,meta18550){
|
|
this.attr = attr;
|
|
this.meta18550 = meta18550;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18549.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18551,meta18550__$1){
|
|
var self__ = this;
|
|
var _18551__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18549(self__.attr,meta18550__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18551){
|
|
var self__ = this;
|
|
var _18551__$1 = this;
|
|
return self__.meta18550;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([self__.attr,null]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"attr","attr",1036399174,null),new cljs.core.Symbol(null,"meta18550","meta18550",592482201,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18549.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18549.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18549");
|
|
|
|
(shadow.animate.t_shadow$animate18549.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18549");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18549.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18549 = (function shadow$animate$__GT_t_shadow$animate18549(attr,meta18550){
|
|
return (new shadow.animate.t_shadow$animate18549(attr,meta18550));
|
|
});
|
|
|
|
|
|
/**
|
|
* use to remove a given attribute style when the animation is finished
|
|
* usually only needed to remove attributes we no longer need since they are probably
|
|
* inherited and we only used for previous transitions
|
|
*/
|
|
shadow.animate.delete_attr = (function shadow$animate$delete_attr(attr){
|
|
return (new shadow.animate.t_shadow$animate18549(attr,cljs.core.PersistentArrayMap.EMPTY));
|
|
});
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18553 = (function (transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18554){
|
|
this.transitions = transitions;
|
|
this.to = to;
|
|
this.from = from;
|
|
this.toggles = toggles;
|
|
this.timings = timings;
|
|
this.delays = delays;
|
|
this.temp__5802__auto__ = temp__5802__auto__;
|
|
this.meta18554 = meta18554;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18553.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18555,meta18554__$1){
|
|
var self__ = this;
|
|
var _18555__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18553(self__.transitions,self__.to,self__.from,self__.toggles,self__.timings,self__.delays,self__.temp__5802__auto__,meta18554__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18555){
|
|
var self__ = this;
|
|
var _18555__$1 = this;
|
|
return self__.meta18554;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.from;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.to;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.toggles;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.timings;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.delays;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 8, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"transitions","transitions",-405684594,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"toggles","toggles",-1576526290,null),new cljs.core.Symbol(null,"timings","timings",-569636600,null),new cljs.core.Symbol(null,"delays","delays",-873843187,null),new cljs.core.Symbol(null,"temp__5802__auto__","temp__5802__auto__",-1659442335,null),new cljs.core.Symbol(null,"meta18554","meta18554",1826636903,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18553.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18553.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18553");
|
|
|
|
(shadow.animate.t_shadow$animate18553.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18553");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18553.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18553 = (function shadow$animate$__GT_t_shadow$animate18553(transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18554){
|
|
return (new shadow.animate.t_shadow$animate18553(transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18554));
|
|
});
|
|
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18556 = (function (transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18557){
|
|
this.transitions = transitions;
|
|
this.to = to;
|
|
this.from = from;
|
|
this.toggles = toggles;
|
|
this.timings = timings;
|
|
this.delays = delays;
|
|
this.temp__5802__auto__ = temp__5802__auto__;
|
|
this.meta18557 = meta18557;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18556.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18558,meta18557__$1){
|
|
var self__ = this;
|
|
var _18558__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18556(self__.transitions,self__.to,self__.from,self__.toggles,self__.timings,self__.delays,self__.temp__5802__auto__,meta18557__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18558){
|
|
var self__ = this;
|
|
var _18558__$1 = this;
|
|
return self__.meta18557;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.from;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.to;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.toggles;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.timings;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return self__.delays;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 8, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"transitions","transitions",-405684594,null),cljs.core.with_meta(new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"any","any",-948528346,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"any","any",-948528346,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"toggles","toggles",-1576526290,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"any","any",-948528346,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"timings","timings",-569636600,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"any","any",-948528346,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"delays","delays",-873843187,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"any","any",-948528346,null)], null)),new cljs.core.Symbol(null,"temp__5802__auto__","temp__5802__auto__",-1659442335,null),new cljs.core.Symbol(null,"meta18557","meta18557",727689181,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18556.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18556.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18556");
|
|
|
|
(shadow.animate.t_shadow$animate18556.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18556");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18556.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18556 = (function shadow$animate$__GT_t_shadow$animate18556(transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18557){
|
|
return (new shadow.animate.t_shadow$animate18556(transitions,to,from,toggles,timings,delays,temp__5802__auto__,meta18557));
|
|
});
|
|
|
|
|
|
shadow.animate.combine = (function shadow$animate$combine(var_args){
|
|
var args__5775__auto__ = [];
|
|
var len__5769__auto___18651 = arguments.length;
|
|
var i__5770__auto___18652 = (0);
|
|
while(true){
|
|
if((i__5770__auto___18652 < len__5769__auto___18651)){
|
|
args__5775__auto__.push((arguments[i__5770__auto___18652]));
|
|
|
|
var G__18653 = (i__5770__auto___18652 + (1));
|
|
i__5770__auto___18652 = G__18653;
|
|
continue;
|
|
} else {
|
|
}
|
|
break;
|
|
}
|
|
|
|
var argseq__5776__auto__ = ((((0) < args__5775__auto__.length))?(new cljs.core.IndexedSeq(args__5775__auto__.slice((0)),(0),null)):null);
|
|
return shadow.animate.combine.cljs$core$IFn$_invoke$arity$variadic(argseq__5776__auto__);
|
|
});
|
|
|
|
(shadow.animate.combine.cljs$core$IFn$_invoke$arity$variadic = (function (transitions){
|
|
var to = cljs.core.PersistentArrayMap.EMPTY;
|
|
var from = cljs.core.PersistentArrayMap.EMPTY;
|
|
var toggles = cljs.core.PersistentArrayMap.EMPTY;
|
|
var timings = cljs.core.PersistentArrayMap.EMPTY;
|
|
var delays = cljs.core.PersistentArrayMap.EMPTY;
|
|
var transitions__$1 = transitions;
|
|
while(true){
|
|
var temp__5802__auto__ = cljs.core.first(transitions__$1);
|
|
if(cljs.core.truth_(temp__5802__auto__)){
|
|
var adef = temp__5802__auto__;
|
|
var G__18654 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([to,shadow.animate._animate_to(adef)], 0));
|
|
var G__18655 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([from,shadow.animate._animate_from(adef)], 0));
|
|
var G__18656 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([toggles,shadow.animate._animate_toggles(adef)], 0));
|
|
var G__18657 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([timings,shadow.animate._animate_timings(adef)], 0));
|
|
var G__18658 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([delays,shadow.animate._animate_delays(adef)], 0));
|
|
var G__18659 = cljs.core.rest(transitions__$1);
|
|
to = G__18654;
|
|
from = G__18655;
|
|
toggles = G__18656;
|
|
timings = G__18657;
|
|
delays = G__18658;
|
|
transitions__$1 = G__18659;
|
|
continue;
|
|
} else {
|
|
return (new shadow.animate.t_shadow$animate18556(transitions__$1,to,from,toggles,timings,delays,temp__5802__auto__,cljs.core.PersistentArrayMap.EMPTY));
|
|
}
|
|
break;
|
|
}
|
|
}));
|
|
|
|
(shadow.animate.combine.cljs$lang$maxFixedArity = (0));
|
|
|
|
/** @this {Function} */
|
|
(shadow.animate.combine.cljs$lang$applyTo = (function (seq18552){
|
|
var self__5755__auto__ = this;
|
|
return self__5755__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq18552));
|
|
}));
|
|
|
|
shadow.animate.fade_in = (function shadow$animate$fade_in(var_args){
|
|
var G__18568 = arguments.length;
|
|
switch (G__18568) {
|
|
case 0:
|
|
return shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$0();
|
|
|
|
break;
|
|
case 1:
|
|
return shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$0 = (function (){
|
|
return shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$1("ease-in");
|
|
}));
|
|
|
|
(shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$1 = (function (timing_function){
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"0","1",timing_function);
|
|
}));
|
|
|
|
(shadow.animate.fade_in.cljs$lang$maxFixedArity = 1);
|
|
|
|
shadow.animate.fade_out = (function shadow$animate$fade_out(var_args){
|
|
var G__18570 = arguments.length;
|
|
switch (G__18570) {
|
|
case 0:
|
|
return shadow.animate.fade_out.cljs$core$IFn$_invoke$arity$0();
|
|
|
|
break;
|
|
case 1:
|
|
return shadow.animate.fade_out.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.fade_out.cljs$core$IFn$_invoke$arity$0 = (function (){
|
|
return shadow.animate.fade_in.cljs$core$IFn$_invoke$arity$1("ease-out");
|
|
}));
|
|
|
|
(shadow.animate.fade_out.cljs$core$IFn$_invoke$arity$1 = (function (timing_function){
|
|
return shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"1","0",timing_function);
|
|
}));
|
|
|
|
(shadow.animate.fade_out.cljs$lang$maxFixedArity = 1);
|
|
|
|
shadow.animate.vendor_prefix = goog.dom.vendor.getVendorPrefix();
|
|
shadow.animate.vendor_transform = cljs.core.keyword.cljs$core$IFn$_invoke$arity$1([cljs.core.str.cljs$core$IFn$_invoke$arity$1(shadow.animate.vendor_prefix),"-transform"].join(''));
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18573 = (function (from,to,timing,delay,meta18574){
|
|
this.from = from;
|
|
this.to = to;
|
|
this.timing = timing;
|
|
this.delay = delay;
|
|
this.meta18574 = meta18574;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18573.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18575,meta18574__$1){
|
|
var self__ = this;
|
|
var _18575__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18573(self__.from,self__.to,self__.timing,self__.delay,meta18574__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18575){
|
|
var self__ = this;
|
|
var _18575__$1 = this;
|
|
return self__.meta18574;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"transform","transform",1381301764),["translateY(",cljs.core.str.cljs$core$IFn$_invoke$arity$1(self__.from),")"].join('')], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"transform","transform",1381301764),["translateY(",cljs.core.str.cljs$core$IFn$_invoke$arity$1(self__.to),")"].join('')], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([shadow.animate.vendor_transform,self__.timing]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([shadow.animate.vendor_transform,self__.delay]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"timing","timing",-208693668,null),new cljs.core.Symbol(null,"delay","delay",1066306308,null),new cljs.core.Symbol(null,"meta18574","meta18574",-319203578,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18573.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18573.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18573");
|
|
|
|
(shadow.animate.t_shadow$animate18573.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18573");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18573.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18573 = (function shadow$animate$__GT_t_shadow$animate18573(from,to,timing,delay,meta18574){
|
|
return (new shadow.animate.t_shadow$animate18573(from,to,timing,delay,meta18574));
|
|
});
|
|
|
|
|
|
shadow.animate.translate_y = (function shadow$animate$translate_y(var_args){
|
|
var G__18572 = arguments.length;
|
|
switch (G__18572) {
|
|
case 3:
|
|
return shadow.animate.translate_y.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
|
|
|
|
break;
|
|
case 4:
|
|
return shadow.animate.translate_y.cljs$core$IFn$_invoke$arity$4((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.translate_y.cljs$core$IFn$_invoke$arity$3 = (function (from,to,timing){
|
|
return shadow.animate.translate_y.cljs$core$IFn$_invoke$arity$4(from,to,timing,(0));
|
|
}));
|
|
|
|
(shadow.animate.translate_y.cljs$core$IFn$_invoke$arity$4 = (function (from,to,timing,delay){
|
|
return (new shadow.animate.t_shadow$animate18573(from,to,timing,delay,cljs.core.PersistentArrayMap.EMPTY));
|
|
}));
|
|
|
|
(shadow.animate.translate_y.cljs$lang$maxFixedArity = 4);
|
|
|
|
|
|
/**
|
|
* @constructor
|
|
* @implements {shadow.animate.Animation}
|
|
* @implements {cljs.core.IMeta}
|
|
* @implements {cljs.core.IWithMeta}
|
|
*/
|
|
shadow.animate.t_shadow$animate18578 = (function (from,to,timing,delay,meta18579){
|
|
this.from = from;
|
|
this.to = to;
|
|
this.timing = timing;
|
|
this.delay = delay;
|
|
this.meta18579 = meta18579;
|
|
this.cljs$lang$protocol_mask$partition0$ = 393216;
|
|
this.cljs$lang$protocol_mask$partition1$ = 0;
|
|
});
|
|
(shadow.animate.t_shadow$animate18578.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_18580,meta18579__$1){
|
|
var self__ = this;
|
|
var _18580__$1 = this;
|
|
return (new shadow.animate.t_shadow$animate18578(self__.from,self__.to,self__.timing,self__.delay,meta18579__$1));
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_18580){
|
|
var self__ = this;
|
|
var _18580__$1 = this;
|
|
return self__.meta18579;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$_animate_from$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"transform","transform",1381301764),["translateX(",cljs.core.str.cljs$core$IFn$_invoke$arity$1(self__.from),")"].join('')], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$_animate_to$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"transform","transform",1381301764),["translateX(",cljs.core.str.cljs$core$IFn$_invoke$arity$1(self__.to),")"].join('')], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$_animate_timings$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([shadow.animate.vendor_transform,self__.timing]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$_animate_toggles$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.EMPTY;
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.prototype.shadow$animate$Animation$_animate_delays$arity$1 = (function (_){
|
|
var self__ = this;
|
|
var ___$1 = this;
|
|
return cljs.core.PersistentArrayMap.createAsIfByAssoc([shadow.animate.vendor_transform,self__.delay]);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.getBasis = (function (){
|
|
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"from","from",-839142725,null),new cljs.core.Symbol(null,"to","to",1832630534,null),new cljs.core.Symbol(null,"timing","timing",-208693668,null),new cljs.core.Symbol(null,"delay","delay",1066306308,null),new cljs.core.Symbol(null,"meta18579","meta18579",804796814,null)], null);
|
|
}));
|
|
|
|
(shadow.animate.t_shadow$animate18578.cljs$lang$type = true);
|
|
|
|
(shadow.animate.t_shadow$animate18578.cljs$lang$ctorStr = "shadow.animate/t_shadow$animate18578");
|
|
|
|
(shadow.animate.t_shadow$animate18578.cljs$lang$ctorPrWriter = (function (this__5330__auto__,writer__5331__auto__,opt__5332__auto__){
|
|
return cljs.core._write(writer__5331__auto__,"shadow.animate/t_shadow$animate18578");
|
|
}));
|
|
|
|
/**
|
|
* Positional factory function for shadow.animate/t_shadow$animate18578.
|
|
*/
|
|
shadow.animate.__GT_t_shadow$animate18578 = (function shadow$animate$__GT_t_shadow$animate18578(from,to,timing,delay,meta18579){
|
|
return (new shadow.animate.t_shadow$animate18578(from,to,timing,delay,meta18579));
|
|
});
|
|
|
|
|
|
shadow.animate.translate_x = (function shadow$animate$translate_x(var_args){
|
|
var G__18577 = arguments.length;
|
|
switch (G__18577) {
|
|
case 3:
|
|
return shadow.animate.translate_x.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
|
|
|
|
break;
|
|
case 4:
|
|
return shadow.animate.translate_x.cljs$core$IFn$_invoke$arity$4((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
(shadow.animate.translate_x.cljs$core$IFn$_invoke$arity$3 = (function (from,to,timing){
|
|
return shadow.animate.translate_x.cljs$core$IFn$_invoke$arity$4(from,to,timing,(0));
|
|
}));
|
|
|
|
(shadow.animate.translate_x.cljs$core$IFn$_invoke$arity$4 = (function (from,to,timing,delay){
|
|
return (new shadow.animate.t_shadow$animate18578(from,to,timing,delay,cljs.core.PersistentArrayMap.EMPTY));
|
|
}));
|
|
|
|
(shadow.animate.translate_x.cljs$lang$maxFixedArity = 4);
|
|
|
|
|
|
//# sourceMappingURL=shadow.animate.js.map
|