site
Version:
Site Engine is the world's first all-in-one engine to build a modern web site, game, or blog. No HTML or CSS knowledge required.
1 lines • 1.28 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.slide=exports.dissolve=exports.cut=void 0;var t,e,n,o=require("./shared.manifest"),r=require("./client.ui.measure"),i=function(t,e,n,o){return t(e)[n](e,...o)};exports.cut=t=function(t,e,n,r,u){return(()=>(e.show(),i(o.dotDot_573300145710716007,Promise,"delay",[0])))()},exports.dissolve=e=function(t,e,n,r,u){return(()=>(e.setOpacity(0).show(),i(o.dotDot_573300145710716007,Promise,"delay",[0]).then(function(){return(()=>(e.setZIndex(99999),e.animate({duration:r,timingFunction:u,to:{opacity:1}})))()})))()},exports.slide=n=function(t){return(()=>(function(e,n,u,s,a){return[c,l]="left"===(d=t)?(()=>[new r.LayoutXY(-1,0),new r.LayoutXY(1,0)])():"right"===d?(()=>[new r.LayoutXY(1,0),new r.LayoutXY(-1,0)])():"up"===d?(()=>[new r.LayoutXY(0,-1),new r.LayoutXY(0,1)])():"down"===d?(()=>[new r.LayoutXY(0,1),new r.LayoutXY(0,-1)])():void 0,n.setTranslate(l).setZIndex(0).show(),i(o.dotDot_573300145710716007,Promise,"delay",[0]).then(function(){return(()=>(!function(t){return null!=t}(e)||(()=>e.animate({duration:s,timingFunction:a,to:{translate:c}}))(),n.animate({duration:s,timingFunction:a,to:{translate:new r.LayoutXY(0,0)}})))()});var d,c,l}))()},exports.cut=t,exports.dissolve=e,exports.slide=n;