From 92f6e2c01c544834eb826c7cdda75289b911dadc Mon Sep 17 00:00:00 2001 From: Dan Motzenbecker Date: Wed, 4 Dec 2013 16:26:22 -0500 Subject: [PATCH] 1.0.4 --- bower.json | 2 +- component.json | 2 +- docs/oridomi.html | 5 +++-- oridomi.coffee | 5 +++-- oridomi.jquery.json | 2 +- oridomi.js | 5 +++-- oridomi.map | 2 +- oridomi.min.js | 2 +- package.json | 2 +- 9 files changed, 15 insertions(+), 12 deletions(-) diff --git a/bower.json b/bower.json index 01a2edb..7788ccc 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "oridomi", "description": "Origami for the web. Fold up the DOM like paper.", - "version": "1.0.3", + "version": "1.0.4", "main": "oridomi.js", "ignore": [ "demo/", diff --git a/component.json b/component.json index 78b913a..07657db 100644 --- a/component.json +++ b/component.json @@ -2,7 +2,7 @@ "name": "oridomi", "repo": "dmotz/oriDomi", "description": "Origami for the web. Fold up the DOM like paper.", - "version": "1.0.3", + "version": "1.0.4", "main": "oridomi.js", "ignore": [ "demo/", diff --git a/docs/oridomi.html b/docs/oridomi.html index 3ec9edb..52736e5 100644 --- a/docs/oridomi.html +++ b/docs/oridomi.html @@ -23,7 +23,7 @@

OriDomi

Fold up the DOM like paper.

-

1.0.3

+

1.0.4

oridomi.com

by Dan Motzenbecker

Copyright 2013, MIT License

@@ -984,6 +984,7 @@

Setup

position: 'absolute' overflow: 'hidden' transform: 'translate3d(0, 0, 0)' + outline: '1px solid transparent' addStyle elClasses.panel, width: '100%' @@ -3646,7 +3647,7 @@

Statics

-
  @VERSION = '1.0.3'
+
  @VERSION = '1.0.4'
diff --git a/oridomi.coffee b/oridomi.coffee index b878811..33756fd 100644 --- a/oridomi.coffee +++ b/oridomi.coffee @@ -1,6 +1,6 @@ # # OriDomi # ### Fold up the DOM like paper. -# 1.0.3 +# 1.0.4 # [oridomi.com](http://oridomi.com) # #### by [Dan Motzenbecker](http://oxism.com) @@ -348,6 +348,7 @@ do -> position: 'absolute' overflow: 'hidden' transform: 'translate3d(0, 0, 0)' + outline: '1px solid transparent' addStyle elClasses.panel, width: '100%' @@ -1261,7 +1262,7 @@ class OriDomi # Set a version flag for easy external retrieval. - @VERSION = '1.0.3' + @VERSION = '1.0.4' # Externally check if OriDomi is supported by the browser. @isSupported = isSupported diff --git a/oridomi.jquery.json b/oridomi.jquery.json index 8004722..30e25f4 100644 --- a/oridomi.jquery.json +++ b/oridomi.jquery.json @@ -10,7 +10,7 @@ "mobile", "effect" ], - "version": "1.0.3", + "version": "1.0.4", "author": { "name": "Dan Motzenbecker", "url": "http://oxism.com" diff --git a/oridomi.js b/oridomi.js index a3da742..a56412f 100644 --- a/oridomi.js +++ b/oridomi.js @@ -325,7 +325,8 @@ height: '100%', position: 'absolute', overflow: 'hidden', - transform: 'translate3d(0, 0, 0)' + transform: 'translate3d(0, 0, 0)', + outline: '1px solid transparent' }); addStyle(elClasses.panel, { width: '100%', @@ -1290,7 +1291,7 @@ return this.accordion(this._config.maxAngle, anchor, options); }; - OriDomi.VERSION = '1.0.3'; + OriDomi.VERSION = '1.0.4'; OriDomi.isSupported = isSupported; diff --git a/oridomi.map b/oridomi.map index 6ab79b1..e97f79f 100644 --- a/oridomi.map +++ b/oridomi.map @@ -6,5 +6,5 @@ "oridomi.coffee" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/oridomi.min.js b/oridomi.min.js index 55a0b7c..4170082 100644 --- a/oridomi.min.js +++ b/oridomi.min.js @@ -1 +1 @@ -(function(){"use strict";var t,e,n,i,s,o,r,a,h,l,c,u,p,f,d,_,g,y,m,v,b,T,O,w,k,E,x,S,C=function(t,e){return function(){return t.apply(e,arguments)}},L=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1},A=[].slice;g=!0,w=function(t){return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: Missing support for `"+t+"`."),g=!1},E=function(t){var e,n,i,s;for(i=0,s=v.length;s>i;i++)if(n=v[i],null!=k.style[e=n+a(t)])return e;return null!=k.style[t]?t:!1},n=function(t,e){var n,i,s;i="."+t+"{";for(n in e)s=e[n],n in c&&(n=c[n],n.match(/^(webkit|moz|ms)/i)&&(n="-"+n)),i+=""+n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()+":"+s+";";return O+=i+"}"},d=function(t){return""+c.gradientProp+"("+t+", rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, .35) 100%)"},a=function(t){return t[0].toUpperCase()+t.slice(1)},l=function(t){var e;return e=document.createElement("div"),e.className=f[t],e},h=function(t,e,n){var i;return i=t.cloneNode(e),i.classList.add(f[n]),i},_=function(t){return t.style[c.transform]="translate3d(-99999px, 0, 0)"},T=function(t){return t.style[c.transform]="translate3d(0, 0, 0)"},b=function(t){return function(){var e,n,i,s,o,r;if(this._touchStarted)return t.apply(this,arguments);switch(e=arguments[0],n=arguments[1],i=arguments[2],r={},o=s=null,t.length){case 1:if(r.callback=e,!this.isFoldedUp)return"function"==typeof r.callback?r.callback():void 0;break;case 2:"function"==typeof e?r.callback=e:(s=e,r.callback=n);break;case 3:o=e,2===arguments.length?"object"==typeof n?r=n:"function"==typeof n?r.callback=n:s=n:3===arguments.length&&(s=n,"object"==typeof i?r=i:"function"==typeof i&&(r.callback=i))}return null==o&&(o=this._lastOp.angle||0),s||(s=this._lastOp.anchor),this._queue.push([t,this._normalizeAngle(o),this._getLonghandAnchor(s),r]),this._step(),this}},p=function(t){return setTimeout(t,0)},m=function(){},t=(null!=(S=window.jQuery||window.$)?S.data:void 0)?window.$:null,i=["left","right","top","bottom"],o=i.slice(0,2),s=i.slice(2),k=document.createElement("div"),O="",v=["Webkit","Moz","ms"],r="oridomi",f={active:"active",clone:"clone",holder:"holder",stage:"stage",stageLeft:"stage-left",stageRight:"stage-right",stageTop:"stage-top",stageBottom:"stage-bottom",content:"content",mask:"mask",maskH:"mask-h",maskV:"mask-v",panel:"panel",panelH:"panel-h",panelV:"panel-v",shader:"shader",shaderLeft:"shader-left",shaderRight:"shader-right",shaderTop:"shader-top",shaderBottom:"shader-bottom"};for(y in f)x=f[y],f[y]=""+r+"-"+x;c=new function(){var t,e,n,i;for(i=["transform","transformOrigin","transformStyle","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","perspective","perspectiveOrigin","backfaceVisibility","boxSizing","mask"],e=0,n=i.length;n>e;e++)t=i[e],this[t]=t;return this},function(){var t,e,s,o,r,h,l,u,p;for(e in c)if(r=c[e],c[e]=E(r),!c[e])return w(r);if(s="preserve-3d",k.style[c.transformStyle]=s,k.style[c.transformStyle]!==s)return w(s);c.gradientProp=function(){var t,e,n,i;for(n=0,i=v.length;i>n;n++)if(e=v[n],t="-"+e.toLowerCase()+"-linear-gradient",k.style.backgroundImage=""+t+"(left, #000, #fff)",-1!==k.style.backgroundImage.indexOf("gradient"))return t;return"linear-gradient"}(),u=function(){var t,e,n,i,s;for(i=0,s=v.length;s>i;i++)if(n=v[i],e="grab",k.style.cursor=t="-"+n.toLowerCase()+"-"+e,k.style.cursor===t)return[t,"-"+n.toLowerCase()+"-grabbing"];return k.style.cursor=e,k.style.cursor===e?[e,"grabbing"]:["move","move"]}(),c.grab=u[0],c.grabbing=u[1],c.transformProp=function(){var t;return(t=c.transform.match(/(\w+)Transform/i))?"-"+t[1].toLowerCase()+"-transform":"transform"}(),c.transitionEnd=function(){switch(c.transitionProperty.toLowerCase()){case"transitionproperty":return"transitionEnd";case"webkittransitionproperty":return"webkitTransitionEnd";case"moztransitionproperty":return"transitionend";case"mstransitionproperty":return"msTransitionEnd"}}(),n(f.active,{backgroundColor:"transparent !important",backgroundImage:"none !important",boxSizing:"border-box !important",border:"none !important",outline:"none !important",padding:"0 !important",position:"relative",transformStyle:s+" !important",mask:"none !important"}),n(f.clone,{margin:"0 !important",boxSizing:"border-box !important",overflow:"hidden !important",display:"block !important"}),n(f.holder,{width:"100%",position:"absolute",top:"0",bottom:"0",transformStyle:s}),n(f.stage,{width:"100%",height:"100%",position:"absolute",transform:"translate3d(-9999px, 0, 0)",margin:"0",padding:"0",transformStyle:s}),p={Left:"0% 50%",Right:"100% 50%",Top:"50% 0%",Bottom:"50% 100%"};for(y in p)x=p[y],n(f["stage"+y],{perspectiveOrigin:x});for(n(f.shader,{width:"100%",height:"100%",position:"absolute",opacity:"0",top:"0",left:"0",pointerEvents:"none",transitionProperty:"opacity"}),h=0,l=i.length;l>h;h++)t=i[h],n(f["shader"+a(t)],{background:d(t)});return n(f.content,{margin:"0 !important",position:"relative !important",float:"none !important",boxSizing:"border-box !important",overflow:"hidden !important"}),n(f.mask,{width:"100%",height:"100%",position:"absolute",overflow:"hidden",transform:"translate3d(0, 0, 0)"}),n(f.panel,{width:"100%",height:"100%",padding:"0",position:"relative",transitionProperty:c.transformProp,transformOrigin:"left",transformStyle:s}),n(f.panelH,{transformOrigin:"top"}),n(""+f.stageRight+" ."+f.panel,{transformOrigin:"right"}),n(""+f.stageBottom+" ."+f.panel,{transformOrigin:"bottom"}),o=document.createElement("style"),o.type="text/css",o.styleSheet?o.styleSheet.cssText=O:o.appendChild(document.createTextNode(O)),document.head.appendChild(o)}(),u={vPanels:3,hPanels:3,perspective:1e3,shading:"hard",speed:700,maxAngle:90,ripple:0,oriDomiClass:"oridomi",shadingIntensity:1,easingMethod:"",touchEnabled:!0,touchSensitivity:.25,touchStartCallback:m,touchMoveCallback:m,touchEndCallback:m},e=function(){function e(t,n){var r,p,d,m,v,b,O,w,k,E,S,A,P,M,z,D,F,H,R,U,N,q,I,V,j,B,$,Q,X,Y,Z,W,G,J,K,te,ee,ne,ie,se;if(this.el=t,null==n&&(n={}),this._onMouseOut=C(this._onMouseOut,this),this._onTouchLeave=C(this._onTouchLeave,this),this._onTouchEnd=C(this._onTouchEnd,this),this._onTouchMove=C(this._onTouchMove,this),this._onTouchStart=C(this._onTouchStart,this),this._stageReset=C(this._stageReset,this),this._conclude=C(this._conclude,this),this._onTransitionEnd=C(this._onTransitionEnd,this),this._step=C(this._step,this),g){if(!(this instanceof e))return function(t,e,n){n.prototype=t.prototype;var i=new n,s=t.apply(i,e);return Object(s)===s?s:i}(e,arguments,function(){});if("string"==typeof this.el&&(this.el=document.querySelector(this.el)),!this.el||1!==this.el.nodeType)return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: First argument must be a DOM element"),void 0;for(this._config=new function(){for(y in u)x=u[y],this[y]=null!=n[y]?n[y]:x;return this},this._config.ripple=Number(this._config.ripple),this._queue=[],this._panels={},this._stages={},this._lastOp={anchor:i[0]},this._shading=this._config.shading,this._shading===!0&&(this._shading="hard"),this._shading&&(this._shaders={},U={},R=l("shader"),R.style[c.transitionDuration]=this._config.speed+"ms",R.style[c.transitionTimingFunction]=this._config.easingMethod),q=l("stage"),q.style[c.perspective]=this._config.perspective+"px",I=0,$=i.length;$>I;I++)if(p=i[I],this._panels[p]=[],this._stages[p]=h(q,!1,"stage"+a(p)),this._shading){if(this._shaders[p]={},L.call(o,p)>=0)for(V=0,Q=o.length;Q>V;V++)N=o[V],this._shaders[p][N]=[];else for(j=0,X=s.length;X>j;j++)N=s[j],this._shaders[p][N]=[];U[p]=h(R,!1,"shader"+a(p))}for(O=h(this.el,!0,"content"),S=l("mask"),S.appendChild(O),D=l("panel"),D.style[c.transitionDuration]=this._config.speed+"ms",D.style[c.transitionTimingFunction]=this._config.easingMethod,se=["x","y"],B=0,Y=se.length;Y>B;B++){if(m=se[B],"x"===m?(d=o,w=this._config.vPanels,A="width",v="V"):(d=s,w=this._config.hPanels,A="height",v="H"),F=100/w,E=h(S,!0,"mask"+v),b=E.children[0],b.style.width=b.style.height="100%",b.style[A]=b.style["max"+a(A)]=100*w+"%",this._shading)for(K=0,Z=d.length;Z>K;K++)p=d[K],E.appendChild(U[p]);for(H=h(D,!1,"panel"+v),H.appendChild(E),P=te=0,W=d.length;W>te;P=++te){for(p=d[P],z=ee=0;w>=0?w>ee:ee>w;z=w>=0?++ee:--ee){if(M=H.cloneNode(!0),0===z&&(M.style[A]=F+"%"),b=M.children[0].children[0],0===P?(b.style[p]=100*-z+"%",M.style[p]=0===z?"0":"100%"):(b.style[d[0]]=-100*(w-z-1)+"%",M.style[c.origin]=p,M.style[d[0]]=0===z?100-F+"%":"-100%"),this._shading)for(k=ne=0,G=d.length;G>ne;k=++ne)r=d[k],this._shaders[p][r][z]=M.children[0].children[k+1];this._panels[p][z]=M,0!==z&&this._panels[p][z-1].appendChild(M)}this._stages[p].appendChild(this._panels[p][0])}}for(this._stageHolder=l("holder"),ie=0,J=i.length;J>ie;ie++)p=i[ie],this._stageHolder.appendChild(this._stages[p]);"absolute"===window.getComputedStyle(this.el).position&&(this.el.style.position="absolute"),this.el.classList.add(f.active),T(this._stages.left),this._cloneEl=h(this.el,!0,"clone"),this._cloneEl.classList.remove(f.active),_(this._cloneEl),this.el.innerHTML="",this.el.appendChild(this._cloneEl),this.el.appendChild(this._stageHolder),this.el.parentNode.style[c.transformStyle]="preserve-3d",this.accordion(0),this._config.ripple&&this.setRipple(this._config.ripple),this._config.touchEnabled&&this.enableTouch()}}return e.prototype._step=function(){var t,e,n,i,s,o,r=this;if(!this._inTrans&&this._queue.length)return this._inTrans=!0,o=this._queue.shift(),n=o[0],e=o[1],t=o[2],s=o[3],this.isFrozen&&this.unfreeze(),i=function(){var i;return r._setCallback({angle:e,anchor:t,options:s,fn:n}),i=[e,t,s],n.length<3&&i.shift(),n.apply(r,i)},this.isFoldedUp?2===n.length?i():this._unfold(i):t!==this._lastOp.anchor?this._stageReset(t,i):i()},e.prototype._isIdenticalOperation=function(t){var e,n,i,s,o;if(!this._lastOp.fn)return!0;if(this._lastOp.reset)return!1;for(s=["angle","anchor","fn"],n=0,i=s.length;i>n;n++)if(e=s[n],this._lastOp[e]!==t[e])return!1;o=t.options;for(y in o)if(x=o[y],x!==this._lastOp.options[y]&&"callback"!==y)return!1;return!0},e.prototype._setCallback=function(t){return!this._config.speed||this._isIdenticalOperation(t)?this._conclude(t.options.callback):this._panels[this._lastOp.anchor][0].addEventListener(c.transitionEnd,this._onTransitionEnd,!1),(this._lastOp=t).reset=!1},e.prototype._onTransitionEnd=function(t){return t.currentTarget.removeEventListener(c.transitionEnd,this._onTransitionEnd,!1),this._conclude(this._lastOp.options.callback,t)},e.prototype._conclude=function(t,e){var n=this;return p(function(){return n._inTrans=!1,n._step(),"function"==typeof t?t(e,n):void 0})},e.prototype._transformPanel=function(t,e,n,i){var s,o,r,a;switch(o=r=a=0,n){case"left":r=e,s="X(-1";break;case"right":r=-e,s="X(1";break;case"top":o=-e,s="Y(-1";break;case"bottom":o=e,s="Y(1"}return i&&(o=r=a=e),t.style[c.transform]="rotateX("+o+"deg)\nrotateY("+r+"deg)\nrotateZ("+a+"deg)\ntranslate"+s+"px)"},e.prototype._normalizeAngle=function(t){var e;return t=parseFloat(t,10),e=this._config.maxAngle,isNaN(t)?0:t>e?e:-e>t?-e:t},e.prototype._setTrans=function(t,e,n){var i=this;return null==n&&(n=this._lastOp.anchor),this._iterate(n,function(s,o,r){return i._setPanelTrans.apply(i,[n].concat(A.call(arguments),[t],[e]))})},e.prototype._setPanelTrans=function(t,e,n,i,r,a){var h,l,u,p,f,d,_=this;if(h=function(){switch(a){case 0:return 0;case 1:return _._config.speed/i*n;case 2:return _._config.speed/i*(i-n-1)}}(),e.style[c.transitionDuration]=r+"ms",e.style[c.transitionDelay]=h+"ms",this._shading)for(d=L.call(o,t)>=0?o:s,p=0,f=d.length;f>p;p++)u=d[p],l=this._shaders[t][u][n],l.style[c.transitionDuration]=r+"ms",l.style[c.transitionDelay]=h+"ms";return h},e.prototype._setShader=function(t,e,n){var i,s,r,a;return s=Math.abs(n),a=s/90*this._config.shadingIntensity,"hard"===this._shading?(a*=.15,n=this._lastOp.angle<0?s:-s):a*=.4,L.call(o,e)>=0?(0>n?(i=a,r=0):(i=0,r=a),this._shaders[e].left[t].style.opacity=i,this._shaders[e].right[t].style.opacity=r):(0>n?(i=0,r=a):(i=a,r=0),this._shaders[e].top[t].style.opacity=i,this._shaders[e].bottom[t].style.opacity=r)},e.prototype._showStage=function(t){var e=this;return t!==this._lastOp.anchor?(_(this._stages[this._lastOp.anchor]),this._lastOp.anchor=t,this._lastOp.reset=!0,this._stages[t].style[c.transform]="translate3d("+function(){switch(t){case"left":return"0, 0, 0)";case"right":return"-"+1*e._config.vPanels+"px, 0, 0)";case"top":return"0, 0, 0)";case"bottom":return"0, -"+1*(e._config.hPanels+2)+"px, 0)"}}()):void 0},e.prototype._stageReset=function(t,e){var n,i=this;return n=function(s){return s&&s.currentTarget.removeEventListener(c.transitionEnd,n,!1),i._showStage(t),p(e)},0===this._lastOp.angle?n():(this._panels[this._lastOp.anchor][0].addEventListener(c.transitionEnd,n,!1),this._iterate(this._lastOp.anchor,function(t,e){return i._transformPanel(t,0,i._lastOp.anchor),i._shading?i._setShader(e,i._lastOp.anchor,0):void 0}))},e.prototype._getLonghandAnchor=function(t){switch(t.toString()){case"left":case"l":case"4":return"left";case"right":case"r":case"2":return"right";case"top":case"t":case"1":return"top";case"bottom":case"b":case"3":return"bottom";default:return"left"}},e.prototype._setCursor=function(t){return null==t&&(t=this._touchEnabled),this.el.style.cursor=t?c.grab:"default"},e.prototype._setTouch=function(t){var e,n,i,s,o,r,a,h,l;if(t){if(this._touchEnabled)return this;s="addEventListener"}else{if(!this._touchEnabled)return this;s="removeEventListener"}this._touchEnabled=t,this._setCursor(),i=[["TouchStart","MouseDown"],["TouchEnd","MouseUp"],["TouchMove","MouseMove"],["TouchLeave","MouseLeave"]],o="onmouseleave"in window;for(r=0,h=i.length;h>r;r++)for(n=i[r],a=0,l=n.length;l>a;a++){if(e=n[a],"TouchLeave"===e&&!o){this.el[s]("mouseout",this._onMouseOut,!1);break}this.el[s](e.toLowerCase(),this["_on"+n[0]],!1)}return this},e.prototype._onTouchStart=function(t){var e,n;if(this._touchEnabled&&!this.isFoldedUp)return t.preventDefault(),this.emptyQueue(),this._touchStarted=!0,this.el.style.cursor=c.grabbing,this._setTrans(0,0),this._touchAxis=(n=this._lastOp.anchor,L.call(o,n)>=0?"x":"y"),this["_"+this._touchAxis+"Last"]=this._lastOp.angle,e="_"+this._touchAxis+"1",this[e]="mousedown"===t.type?t["page"+this._touchAxis.toUpperCase()]:t.targetTouches[0]["page"+this._touchAxis.toUpperCase()],this._config.touchStartCallback(this[e],t)},e.prototype._onTouchMove=function(t){var e,n,i;if(this._touchEnabled&&this._touchStarted)return t.preventDefault(),e="mousemove"===t.type?t["page"+this._touchAxis.toUpperCase()]:t.targetTouches[0]["page"+this._touchAxis.toUpperCase()],i=(e-this["_"+this._touchAxis+"1"])*this._config.touchSensitivity,this._lastOp.angle<0?(n="right"===this._lastOp.anchor||"bottom"===this._lastOp.anchor?this["_"+this._touchAxis+"Last"]-i:this["_"+this._touchAxis+"Last"]+i,n>0&&(n=0)):(n="right"===this._lastOp.anchor||"bottom"===this._lastOp.anchor?this["_"+this._touchAxis+"Last"]+i:this["_"+this._touchAxis+"Last"]-i,0>n&&(n=0)),this._lastOp.angle=n=this._normalizeAngle(n),this._lastOp.fn.call(this,n,this._lastOp.anchor,this._lastOp.options),this._config.touchMoveCallback(n,t)},e.prototype._onTouchEnd=function(t){return this._touchEnabled?(this._touchStarted=this._inTrans=!1,this.el.style.cursor=c.grab,this._setTrans(this._config.speed,this._config.ripple),this._config.touchEndCallback(this["_"+this._touchAxis+"Last"],t)):void 0},e.prototype._onTouchLeave=function(t){return this._touchEnabled&&this._touchStarted?this._onTouchEnd(t):void 0},e.prototype._onMouseOut=function(t){return this._touchEnabled&&this._touchStarted?t.toElement&&!this.el.contains(t.toElement)?this._onTouchEnd(t):void 0:void 0},e.prototype._unfold=function(t){var e,n=this;return this._inTrans=!0,e=this._lastOp.anchor,this._iterate(e,function(i,s,o){var r;return r=n._setPanelTrans.apply(n,[e].concat(A.call(arguments),[n._config.speed],[1])),function(e,i,s){return p(function(){return n._transformPanel(e,0,n._lastOp.anchor),setTimeout(function(){return T(e.children[0]),i===o-1&&(n._inTrans=n.isFoldedUp=!1,"function"==typeof t&&t(),n._lastOp.fn=n.accordion,n._lastOp.angle=0),p(function(){return e.style[c.transitionDuration]=n._config.speed})},s+.25*n._config.speed)})}(i,s,r)})},e.prototype._iterate=function(t,e){var n,i,s,o,r,a,h;for(a=s=this._panels[t],h=[],n=o=0,r=a.length;r>o;n=++o)i=a[n],h.push(e.call(this,i,n,s.length));return h},e.prototype.enableTouch=function(){return this._setTouch(!0)},e.prototype.disableTouch=function(){return this._setTouch(!1)},e.prototype.setSpeed=function(t){var e,n,s;for(n=0,s=i.length;s>n;n++)e=i[n],this._setTrans(this._config.speed=t,this._config.ripple,e);return this},e.prototype.freeze=function(t){var e=this;return this.isFrozen?"function"==typeof t&&t():this._stageReset(this._lastOp.anchor,function(){return e.isFrozen=!0,_(e._stageHolder),T(e._cloneEl),e._setCursor(!1),"function"==typeof t?t():void 0}),this},e.prototype.unfreeze=function(){return this.isFrozen&&(this.isFrozen=!1,_(this._cloneEl),T(this._stageHolder),this._setCursor(),this._lastOp.angle=0),this},e.prototype.destroy=function(e){var n=this;return this.freeze(function(){return n._setTouch(!1),t&&t.data(n.el,r,null),n.el.innerHTML=n._cloneEl.innerHTML,n.el.classList.remove(f.active),"function"==typeof e?e():void 0}),null},e.prototype.emptyQueue=function(){var t=this;return this._queue=[],p(function(){return t._inTrans=!1}),this},e.prototype.setRipple=function(t){return null==t&&(t=1),this._config.ripple=Number(t),this.setSpeed(this._config.speed),this},e.prototype.constrainAngle=function(t){return this._config.maxAngle=parseFloat(t,10)||u.maxAngle,this},e.prototype.wait=function(t){var e,n=this;return e=function(){return setTimeout(n._conclude,t)},this._inTrans?this._queue.push([e,this._lastOp.angle,this._lastOp.anchor,this._lastOp.options]):e(),this},e.prototype.modifyContent=function(t){var e,n,s,o,r,a,h,l,c,u;for("function"!=typeof t&&(o=t,r=function(t,e,n){var i,s;if(e&&(t.innerHTML=e),n){for(i in n)s=n[i],t.style[i]=s;return null}},t=function(t){var e,n,i,s,a,h,l,c;for(i in o)if(a=o[i],e=s=null,"string"==typeof a?e=a:(e=a.content,s=a.style),""!==i)for(c=t.querySelectorAll(i),h=0,l=c.length;l>h;h++)n=c[h],r(n,e,s);else r(t,e,s);return null}),a=0,l=i.length;l>a;a++)for(e=i[a],u=this._panels[e],n=h=0,c=u.length;c>h;n=++h)s=u[n],t(s.children[0].children[0],n,e);return this},e.prototype.accordion=b(function(t,e,n){var i=this;return this._iterate(e,function(s,o){var r;return r=0===o%2||n.twist?t:-t,n.sticky?0===o?r=0:(o>1||n.stairs)&&(r*=2):0!==o&&(r*=2),n.stairs&&(r*=-1),i._transformPanel(s,r,e,n.fracture),!i._shading||0===o&&n.sticky||180===Math.abs(r)?void 0:i._setShader(o,e,r)})}),e.prototype.curl=b(function(t,e,n){var i=this;return t/=L.call(o,e)>=0?this._config.vPanels:this._config.hPanels,this._iterate(e,function(n,s){return i._transformPanel(n,t,e),i._shading?i._setShader(s,e,0):void 0})}),e.prototype.ramp=b(function(t,e,n){var i=this;return this._transformPanel(this._panels[e][1],t,e),this._iterate(e,function(t,n){return 1!==n&&i._transformPanel(t,0,e),i._shading?i._setShader(n,e,0):void 0})}),e.prototype.foldUp=b(function(t,e){var n=this;return this.isFoldedUp?"function"==typeof e?e():void 0:this._stageReset(t,function(){return n._inTrans=n.isFoldedUp=!0,n._iterate(t,function(i,s,o){var r,a;return a=n._config.speed,0===s&&(a/=2),r=n._setPanelTrans.apply(n,[t].concat(A.call(arguments),[a],[2])),function(i,s,o){return p(function(){return n._transformPanel(i,0===s?90:170,t),setTimeout(function(){return 0===s?(n._inTrans=!1,"function"==typeof e?e():void 0):_(i.children[0])},o+.25*n._config.speed)})}(i,s,r)})})}),e.prototype.unfold=b(function(t){return this._unfold.apply(this,arguments)}),e.prototype.map=function(t){var e=this;return b(function(n,i,s){return e._iterate(i,function(o,r,a){return e._transformPanel(o,t(n,r,a),i,s.fracture)})}).bind(this)},e.prototype.reset=function(t){return this.accordion(0,{callback:t})},e.prototype.reveal=function(t,e,n){return null==n&&(n={}),n.sticky=!0,this.accordion(t,e,n)},e.prototype.stairs=function(t,e,n){return null==n&&(n={}),n.stairs=n.sticky=!0,this.accordion(t,e,n)},e.prototype.fracture=function(t,e,n){return null==n&&(n={}),n.fracture=!0,this.accordion(t,e,n)},e.prototype.twist=function(t,e,n){return null==n&&(n={}),n.fracture=n.twist=!0,this.accordion(t/10,e,n)},e.prototype.collapse=function(t,e){return null==e&&(e={}),e.sticky=!1,this.accordion(-this._config.maxAngle,t,e)},e.prototype.collapseAlt=function(t,e){return null==e&&(e={}),e.sticky=!1,this.accordion(this._config.maxAngle,t,e)},e.VERSION="1.0.3",e.isSupported=g,e}(),("undefined"!=typeof module&&null!==module?module.exports:void 0)?module.exports=e:("undefined"!=typeof define&&null!==define?define.amd:void 0)?define(function(){return e}):window.OriDomi=e,t&&(t.prototype.oriDomi=function(n){var i,s,o,a,h,l,c,u;if(!g)return this;if(n===!0)return t.data(this[0],r);if("string"==typeof n){if(a=n,"function"!=typeof(o=e.prototype[a]))return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: No such method `"+a+"`"),this;for(h=0,c=this.length;c>h;h++)i=this[h],(s=t.data(i,r))||(s=t.data(i,r,new e(i,n))),o.apply(s,Array.prototype.slice.call(arguments).slice(1))}else for(l=0,u=this.length;u>l;l++)i=this[l],(s=t.data(i,r))||t.data(i,r,new e(i,n));return this})}).call(this); \ No newline at end of file +(function(){"use strict";var t,e,n,i,s,o,r,a,h,l,c,u,p,f,d,_,g,y,m,v,b,T,O,w,k,E,x,S,C=function(t,e){return function(){return t.apply(e,arguments)}},L=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1},A=[].slice;g=!0,w=function(t){return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: Missing support for `"+t+"`."),g=!1},E=function(t){var e,n,i,s;for(i=0,s=v.length;s>i;i++)if(n=v[i],null!=k.style[e=n+a(t)])return e;return null!=k.style[t]?t:!1},n=function(t,e){var n,i,s;i="."+t+"{";for(n in e)s=e[n],n in c&&(n=c[n],n.match(/^(webkit|moz|ms)/i)&&(n="-"+n)),i+=""+n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()+":"+s+";";return O+=i+"}"},d=function(t){return""+c.gradientProp+"("+t+", rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, .35) 100%)"},a=function(t){return t[0].toUpperCase()+t.slice(1)},l=function(t){var e;return e=document.createElement("div"),e.className=f[t],e},h=function(t,e,n){var i;return i=t.cloneNode(e),i.classList.add(f[n]),i},_=function(t){return t.style[c.transform]="translate3d(-99999px, 0, 0)"},T=function(t){return t.style[c.transform]="translate3d(0, 0, 0)"},b=function(t){return function(){var e,n,i,s,o,r;if(this._touchStarted)return t.apply(this,arguments);switch(e=arguments[0],n=arguments[1],i=arguments[2],r={},o=s=null,t.length){case 1:if(r.callback=e,!this.isFoldedUp)return"function"==typeof r.callback?r.callback():void 0;break;case 2:"function"==typeof e?r.callback=e:(s=e,r.callback=n);break;case 3:o=e,2===arguments.length?"object"==typeof n?r=n:"function"==typeof n?r.callback=n:s=n:3===arguments.length&&(s=n,"object"==typeof i?r=i:"function"==typeof i&&(r.callback=i))}return null==o&&(o=this._lastOp.angle||0),s||(s=this._lastOp.anchor),this._queue.push([t,this._normalizeAngle(o),this._getLonghandAnchor(s),r]),this._step(),this}},p=function(t){return setTimeout(t,0)},m=function(){},t=(null!=(S=window.jQuery||window.$)?S.data:void 0)?window.$:null,i=["left","right","top","bottom"],o=i.slice(0,2),s=i.slice(2),k=document.createElement("div"),O="",v=["Webkit","Moz","ms"],r="oridomi",f={active:"active",clone:"clone",holder:"holder",stage:"stage",stageLeft:"stage-left",stageRight:"stage-right",stageTop:"stage-top",stageBottom:"stage-bottom",content:"content",mask:"mask",maskH:"mask-h",maskV:"mask-v",panel:"panel",panelH:"panel-h",panelV:"panel-v",shader:"shader",shaderLeft:"shader-left",shaderRight:"shader-right",shaderTop:"shader-top",shaderBottom:"shader-bottom"};for(y in f)x=f[y],f[y]=""+r+"-"+x;c=new function(){var t,e,n,i;for(i=["transform","transformOrigin","transformStyle","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","perspective","perspectiveOrigin","backfaceVisibility","boxSizing","mask"],e=0,n=i.length;n>e;e++)t=i[e],this[t]=t;return this},function(){var t,e,s,o,r,h,l,u,p;for(e in c)if(r=c[e],c[e]=E(r),!c[e])return w(r);if(s="preserve-3d",k.style[c.transformStyle]=s,k.style[c.transformStyle]!==s)return w(s);c.gradientProp=function(){var t,e,n,i;for(n=0,i=v.length;i>n;n++)if(e=v[n],t="-"+e.toLowerCase()+"-linear-gradient",k.style.backgroundImage=""+t+"(left, #000, #fff)",-1!==k.style.backgroundImage.indexOf("gradient"))return t;return"linear-gradient"}(),u=function(){var t,e,n,i,s;for(i=0,s=v.length;s>i;i++)if(n=v[i],e="grab",k.style.cursor=t="-"+n.toLowerCase()+"-"+e,k.style.cursor===t)return[t,"-"+n.toLowerCase()+"-grabbing"];return k.style.cursor=e,k.style.cursor===e?[e,"grabbing"]:["move","move"]}(),c.grab=u[0],c.grabbing=u[1],c.transformProp=function(){var t;return(t=c.transform.match(/(\w+)Transform/i))?"-"+t[1].toLowerCase()+"-transform":"transform"}(),c.transitionEnd=function(){switch(c.transitionProperty.toLowerCase()){case"transitionproperty":return"transitionEnd";case"webkittransitionproperty":return"webkitTransitionEnd";case"moztransitionproperty":return"transitionend";case"mstransitionproperty":return"msTransitionEnd"}}(),n(f.active,{backgroundColor:"transparent !important",backgroundImage:"none !important",boxSizing:"border-box !important",border:"none !important",outline:"none !important",padding:"0 !important",position:"relative",transformStyle:s+" !important",mask:"none !important"}),n(f.clone,{margin:"0 !important",boxSizing:"border-box !important",overflow:"hidden !important",display:"block !important"}),n(f.holder,{width:"100%",position:"absolute",top:"0",bottom:"0",transformStyle:s}),n(f.stage,{width:"100%",height:"100%",position:"absolute",transform:"translate3d(-9999px, 0, 0)",margin:"0",padding:"0",transformStyle:s}),p={Left:"0% 50%",Right:"100% 50%",Top:"50% 0%",Bottom:"50% 100%"};for(y in p)x=p[y],n(f["stage"+y],{perspectiveOrigin:x});for(n(f.shader,{width:"100%",height:"100%",position:"absolute",opacity:"0",top:"0",left:"0",pointerEvents:"none",transitionProperty:"opacity"}),h=0,l=i.length;l>h;h++)t=i[h],n(f["shader"+a(t)],{background:d(t)});return n(f.content,{margin:"0 !important",position:"relative !important",float:"none !important",boxSizing:"border-box !important",overflow:"hidden !important"}),n(f.mask,{width:"100%",height:"100%",position:"absolute",overflow:"hidden",transform:"translate3d(0, 0, 0)",outline:"1px solid transparent"}),n(f.panel,{width:"100%",height:"100%",padding:"0",position:"relative",transitionProperty:c.transformProp,transformOrigin:"left",transformStyle:s}),n(f.panelH,{transformOrigin:"top"}),n(""+f.stageRight+" ."+f.panel,{transformOrigin:"right"}),n(""+f.stageBottom+" ."+f.panel,{transformOrigin:"bottom"}),o=document.createElement("style"),o.type="text/css",o.styleSheet?o.styleSheet.cssText=O:o.appendChild(document.createTextNode(O)),document.head.appendChild(o)}(),u={vPanels:3,hPanels:3,perspective:1e3,shading:"hard",speed:700,maxAngle:90,ripple:0,oriDomiClass:"oridomi",shadingIntensity:1,easingMethod:"",touchEnabled:!0,touchSensitivity:.25,touchStartCallback:m,touchMoveCallback:m,touchEndCallback:m},e=function(){function e(t,n){var r,p,d,m,v,b,O,w,k,E,S,A,P,M,z,D,F,H,R,U,N,q,I,V,j,B,$,Q,X,Y,Z,W,G,J,K,te,ee,ne,ie,se;if(this.el=t,null==n&&(n={}),this._onMouseOut=C(this._onMouseOut,this),this._onTouchLeave=C(this._onTouchLeave,this),this._onTouchEnd=C(this._onTouchEnd,this),this._onTouchMove=C(this._onTouchMove,this),this._onTouchStart=C(this._onTouchStart,this),this._stageReset=C(this._stageReset,this),this._conclude=C(this._conclude,this),this._onTransitionEnd=C(this._onTransitionEnd,this),this._step=C(this._step,this),g){if(!(this instanceof e))return function(t,e,n){n.prototype=t.prototype;var i=new n,s=t.apply(i,e);return Object(s)===s?s:i}(e,arguments,function(){});if("string"==typeof this.el&&(this.el=document.querySelector(this.el)),!this.el||1!==this.el.nodeType)return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: First argument must be a DOM element"),void 0;for(this._config=new function(){for(y in u)x=u[y],this[y]=null!=n[y]?n[y]:x;return this},this._config.ripple=Number(this._config.ripple),this._queue=[],this._panels={},this._stages={},this._lastOp={anchor:i[0]},this._shading=this._config.shading,this._shading===!0&&(this._shading="hard"),this._shading&&(this._shaders={},U={},R=l("shader"),R.style[c.transitionDuration]=this._config.speed+"ms",R.style[c.transitionTimingFunction]=this._config.easingMethod),q=l("stage"),q.style[c.perspective]=this._config.perspective+"px",I=0,$=i.length;$>I;I++)if(p=i[I],this._panels[p]=[],this._stages[p]=h(q,!1,"stage"+a(p)),this._shading){if(this._shaders[p]={},L.call(o,p)>=0)for(V=0,Q=o.length;Q>V;V++)N=o[V],this._shaders[p][N]=[];else for(j=0,X=s.length;X>j;j++)N=s[j],this._shaders[p][N]=[];U[p]=h(R,!1,"shader"+a(p))}for(O=h(this.el,!0,"content"),S=l("mask"),S.appendChild(O),D=l("panel"),D.style[c.transitionDuration]=this._config.speed+"ms",D.style[c.transitionTimingFunction]=this._config.easingMethod,se=["x","y"],B=0,Y=se.length;Y>B;B++){if(m=se[B],"x"===m?(d=o,w=this._config.vPanels,A="width",v="V"):(d=s,w=this._config.hPanels,A="height",v="H"),F=100/w,E=h(S,!0,"mask"+v),b=E.children[0],b.style.width=b.style.height="100%",b.style[A]=b.style["max"+a(A)]=100*w+"%",this._shading)for(K=0,Z=d.length;Z>K;K++)p=d[K],E.appendChild(U[p]);for(H=h(D,!1,"panel"+v),H.appendChild(E),P=te=0,W=d.length;W>te;P=++te){for(p=d[P],z=ee=0;w>=0?w>ee:ee>w;z=w>=0?++ee:--ee){if(M=H.cloneNode(!0),0===z&&(M.style[A]=F+"%"),b=M.children[0].children[0],0===P?(b.style[p]=100*-z+"%",M.style[p]=0===z?"0":"100%"):(b.style[d[0]]=-100*(w-z-1)+"%",M.style[c.origin]=p,M.style[d[0]]=0===z?100-F+"%":"-100%"),this._shading)for(k=ne=0,G=d.length;G>ne;k=++ne)r=d[k],this._shaders[p][r][z]=M.children[0].children[k+1];this._panels[p][z]=M,0!==z&&this._panels[p][z-1].appendChild(M)}this._stages[p].appendChild(this._panels[p][0])}}for(this._stageHolder=l("holder"),ie=0,J=i.length;J>ie;ie++)p=i[ie],this._stageHolder.appendChild(this._stages[p]);"absolute"===window.getComputedStyle(this.el).position&&(this.el.style.position="absolute"),this.el.classList.add(f.active),T(this._stages.left),this._cloneEl=h(this.el,!0,"clone"),this._cloneEl.classList.remove(f.active),_(this._cloneEl),this.el.innerHTML="",this.el.appendChild(this._cloneEl),this.el.appendChild(this._stageHolder),this.el.parentNode.style[c.transformStyle]="preserve-3d",this.accordion(0),this._config.ripple&&this.setRipple(this._config.ripple),this._config.touchEnabled&&this.enableTouch()}}return e.prototype._step=function(){var t,e,n,i,s,o,r=this;if(!this._inTrans&&this._queue.length)return this._inTrans=!0,o=this._queue.shift(),n=o[0],e=o[1],t=o[2],s=o[3],this.isFrozen&&this.unfreeze(),i=function(){var i;return r._setCallback({angle:e,anchor:t,options:s,fn:n}),i=[e,t,s],n.length<3&&i.shift(),n.apply(r,i)},this.isFoldedUp?2===n.length?i():this._unfold(i):t!==this._lastOp.anchor?this._stageReset(t,i):i()},e.prototype._isIdenticalOperation=function(t){var e,n,i,s,o;if(!this._lastOp.fn)return!0;if(this._lastOp.reset)return!1;for(s=["angle","anchor","fn"],n=0,i=s.length;i>n;n++)if(e=s[n],this._lastOp[e]!==t[e])return!1;o=t.options;for(y in o)if(x=o[y],x!==this._lastOp.options[y]&&"callback"!==y)return!1;return!0},e.prototype._setCallback=function(t){return!this._config.speed||this._isIdenticalOperation(t)?this._conclude(t.options.callback):this._panels[this._lastOp.anchor][0].addEventListener(c.transitionEnd,this._onTransitionEnd,!1),(this._lastOp=t).reset=!1},e.prototype._onTransitionEnd=function(t){return t.currentTarget.removeEventListener(c.transitionEnd,this._onTransitionEnd,!1),this._conclude(this._lastOp.options.callback,t)},e.prototype._conclude=function(t,e){var n=this;return p(function(){return n._inTrans=!1,n._step(),"function"==typeof t?t(e,n):void 0})},e.prototype._transformPanel=function(t,e,n,i){var s,o,r,a;switch(o=r=a=0,n){case"left":r=e,s="X(-1";break;case"right":r=-e,s="X(1";break;case"top":o=-e,s="Y(-1";break;case"bottom":o=e,s="Y(1"}return i&&(o=r=a=e),t.style[c.transform]="rotateX("+o+"deg)\nrotateY("+r+"deg)\nrotateZ("+a+"deg)\ntranslate"+s+"px)"},e.prototype._normalizeAngle=function(t){var e;return t=parseFloat(t,10),e=this._config.maxAngle,isNaN(t)?0:t>e?e:-e>t?-e:t},e.prototype._setTrans=function(t,e,n){var i=this;return null==n&&(n=this._lastOp.anchor),this._iterate(n,function(s,o,r){return i._setPanelTrans.apply(i,[n].concat(A.call(arguments),[t],[e]))})},e.prototype._setPanelTrans=function(t,e,n,i,r,a){var h,l,u,p,f,d,_=this;if(h=function(){switch(a){case 0:return 0;case 1:return _._config.speed/i*n;case 2:return _._config.speed/i*(i-n-1)}}(),e.style[c.transitionDuration]=r+"ms",e.style[c.transitionDelay]=h+"ms",this._shading)for(d=L.call(o,t)>=0?o:s,p=0,f=d.length;f>p;p++)u=d[p],l=this._shaders[t][u][n],l.style[c.transitionDuration]=r+"ms",l.style[c.transitionDelay]=h+"ms";return h},e.prototype._setShader=function(t,e,n){var i,s,r,a;return s=Math.abs(n),a=s/90*this._config.shadingIntensity,"hard"===this._shading?(a*=.15,n=this._lastOp.angle<0?s:-s):a*=.4,L.call(o,e)>=0?(0>n?(i=a,r=0):(i=0,r=a),this._shaders[e].left[t].style.opacity=i,this._shaders[e].right[t].style.opacity=r):(0>n?(i=0,r=a):(i=a,r=0),this._shaders[e].top[t].style.opacity=i,this._shaders[e].bottom[t].style.opacity=r)},e.prototype._showStage=function(t){var e=this;return t!==this._lastOp.anchor?(_(this._stages[this._lastOp.anchor]),this._lastOp.anchor=t,this._lastOp.reset=!0,this._stages[t].style[c.transform]="translate3d("+function(){switch(t){case"left":return"0, 0, 0)";case"right":return"-"+1*e._config.vPanels+"px, 0, 0)";case"top":return"0, 0, 0)";case"bottom":return"0, -"+1*(e._config.hPanels+2)+"px, 0)"}}()):void 0},e.prototype._stageReset=function(t,e){var n,i=this;return n=function(s){return s&&s.currentTarget.removeEventListener(c.transitionEnd,n,!1),i._showStage(t),p(e)},0===this._lastOp.angle?n():(this._panels[this._lastOp.anchor][0].addEventListener(c.transitionEnd,n,!1),this._iterate(this._lastOp.anchor,function(t,e){return i._transformPanel(t,0,i._lastOp.anchor),i._shading?i._setShader(e,i._lastOp.anchor,0):void 0}))},e.prototype._getLonghandAnchor=function(t){switch(t.toString()){case"left":case"l":case"4":return"left";case"right":case"r":case"2":return"right";case"top":case"t":case"1":return"top";case"bottom":case"b":case"3":return"bottom";default:return"left"}},e.prototype._setCursor=function(t){return null==t&&(t=this._touchEnabled),this.el.style.cursor=t?c.grab:"default"},e.prototype._setTouch=function(t){var e,n,i,s,o,r,a,h,l;if(t){if(this._touchEnabled)return this;s="addEventListener"}else{if(!this._touchEnabled)return this;s="removeEventListener"}this._touchEnabled=t,this._setCursor(),i=[["TouchStart","MouseDown"],["TouchEnd","MouseUp"],["TouchMove","MouseMove"],["TouchLeave","MouseLeave"]],o="onmouseleave"in window;for(r=0,h=i.length;h>r;r++)for(n=i[r],a=0,l=n.length;l>a;a++){if(e=n[a],"TouchLeave"===e&&!o){this.el[s]("mouseout",this._onMouseOut,!1);break}this.el[s](e.toLowerCase(),this["_on"+n[0]],!1)}return this},e.prototype._onTouchStart=function(t){var e,n;if(this._touchEnabled&&!this.isFoldedUp)return t.preventDefault(),this.emptyQueue(),this._touchStarted=!0,this.el.style.cursor=c.grabbing,this._setTrans(0,0),this._touchAxis=(n=this._lastOp.anchor,L.call(o,n)>=0?"x":"y"),this["_"+this._touchAxis+"Last"]=this._lastOp.angle,e="_"+this._touchAxis+"1",this[e]="mousedown"===t.type?t["page"+this._touchAxis.toUpperCase()]:t.targetTouches[0]["page"+this._touchAxis.toUpperCase()],this._config.touchStartCallback(this[e],t)},e.prototype._onTouchMove=function(t){var e,n,i;if(this._touchEnabled&&this._touchStarted)return t.preventDefault(),e="mousemove"===t.type?t["page"+this._touchAxis.toUpperCase()]:t.targetTouches[0]["page"+this._touchAxis.toUpperCase()],i=(e-this["_"+this._touchAxis+"1"])*this._config.touchSensitivity,this._lastOp.angle<0?(n="right"===this._lastOp.anchor||"bottom"===this._lastOp.anchor?this["_"+this._touchAxis+"Last"]-i:this["_"+this._touchAxis+"Last"]+i,n>0&&(n=0)):(n="right"===this._lastOp.anchor||"bottom"===this._lastOp.anchor?this["_"+this._touchAxis+"Last"]+i:this["_"+this._touchAxis+"Last"]-i,0>n&&(n=0)),this._lastOp.angle=n=this._normalizeAngle(n),this._lastOp.fn.call(this,n,this._lastOp.anchor,this._lastOp.options),this._config.touchMoveCallback(n,t)},e.prototype._onTouchEnd=function(t){return this._touchEnabled?(this._touchStarted=this._inTrans=!1,this.el.style.cursor=c.grab,this._setTrans(this._config.speed,this._config.ripple),this._config.touchEndCallback(this["_"+this._touchAxis+"Last"],t)):void 0},e.prototype._onTouchLeave=function(t){return this._touchEnabled&&this._touchStarted?this._onTouchEnd(t):void 0},e.prototype._onMouseOut=function(t){return this._touchEnabled&&this._touchStarted?t.toElement&&!this.el.contains(t.toElement)?this._onTouchEnd(t):void 0:void 0},e.prototype._unfold=function(t){var e,n=this;return this._inTrans=!0,e=this._lastOp.anchor,this._iterate(e,function(i,s,o){var r;return r=n._setPanelTrans.apply(n,[e].concat(A.call(arguments),[n._config.speed],[1])),function(e,i,s){return p(function(){return n._transformPanel(e,0,n._lastOp.anchor),setTimeout(function(){return T(e.children[0]),i===o-1&&(n._inTrans=n.isFoldedUp=!1,"function"==typeof t&&t(),n._lastOp.fn=n.accordion,n._lastOp.angle=0),p(function(){return e.style[c.transitionDuration]=n._config.speed})},s+.25*n._config.speed)})}(i,s,r)})},e.prototype._iterate=function(t,e){var n,i,s,o,r,a,h;for(a=s=this._panels[t],h=[],n=o=0,r=a.length;r>o;n=++o)i=a[n],h.push(e.call(this,i,n,s.length));return h},e.prototype.enableTouch=function(){return this._setTouch(!0)},e.prototype.disableTouch=function(){return this._setTouch(!1)},e.prototype.setSpeed=function(t){var e,n,s;for(n=0,s=i.length;s>n;n++)e=i[n],this._setTrans(this._config.speed=t,this._config.ripple,e);return this},e.prototype.freeze=function(t){var e=this;return this.isFrozen?"function"==typeof t&&t():this._stageReset(this._lastOp.anchor,function(){return e.isFrozen=!0,_(e._stageHolder),T(e._cloneEl),e._setCursor(!1),"function"==typeof t?t():void 0}),this},e.prototype.unfreeze=function(){return this.isFrozen&&(this.isFrozen=!1,_(this._cloneEl),T(this._stageHolder),this._setCursor(),this._lastOp.angle=0),this},e.prototype.destroy=function(e){var n=this;return this.freeze(function(){return n._setTouch(!1),t&&t.data(n.el,r,null),n.el.innerHTML=n._cloneEl.innerHTML,n.el.classList.remove(f.active),"function"==typeof e?e():void 0}),null},e.prototype.emptyQueue=function(){var t=this;return this._queue=[],p(function(){return t._inTrans=!1}),this},e.prototype.setRipple=function(t){return null==t&&(t=1),this._config.ripple=Number(t),this.setSpeed(this._config.speed),this},e.prototype.constrainAngle=function(t){return this._config.maxAngle=parseFloat(t,10)||u.maxAngle,this},e.prototype.wait=function(t){var e,n=this;return e=function(){return setTimeout(n._conclude,t)},this._inTrans?this._queue.push([e,this._lastOp.angle,this._lastOp.anchor,this._lastOp.options]):e(),this},e.prototype.modifyContent=function(t){var e,n,s,o,r,a,h,l,c,u;for("function"!=typeof t&&(o=t,r=function(t,e,n){var i,s;if(e&&(t.innerHTML=e),n){for(i in n)s=n[i],t.style[i]=s;return null}},t=function(t){var e,n,i,s,a,h,l,c;for(i in o)if(a=o[i],e=s=null,"string"==typeof a?e=a:(e=a.content,s=a.style),""!==i)for(c=t.querySelectorAll(i),h=0,l=c.length;l>h;h++)n=c[h],r(n,e,s);else r(t,e,s);return null}),a=0,l=i.length;l>a;a++)for(e=i[a],u=this._panels[e],n=h=0,c=u.length;c>h;n=++h)s=u[n],t(s.children[0].children[0],n,e);return this},e.prototype.accordion=b(function(t,e,n){var i=this;return this._iterate(e,function(s,o){var r;return r=0===o%2||n.twist?t:-t,n.sticky?0===o?r=0:(o>1||n.stairs)&&(r*=2):0!==o&&(r*=2),n.stairs&&(r*=-1),i._transformPanel(s,r,e,n.fracture),!i._shading||0===o&&n.sticky||180===Math.abs(r)?void 0:i._setShader(o,e,r)})}),e.prototype.curl=b(function(t,e,n){var i=this;return t/=L.call(o,e)>=0?this._config.vPanels:this._config.hPanels,this._iterate(e,function(n,s){return i._transformPanel(n,t,e),i._shading?i._setShader(s,e,0):void 0})}),e.prototype.ramp=b(function(t,e,n){var i=this;return this._transformPanel(this._panels[e][1],t,e),this._iterate(e,function(t,n){return 1!==n&&i._transformPanel(t,0,e),i._shading?i._setShader(n,e,0):void 0})}),e.prototype.foldUp=b(function(t,e){var n=this;return this.isFoldedUp?"function"==typeof e?e():void 0:this._stageReset(t,function(){return n._inTrans=n.isFoldedUp=!0,n._iterate(t,function(i,s,o){var r,a;return a=n._config.speed,0===s&&(a/=2),r=n._setPanelTrans.apply(n,[t].concat(A.call(arguments),[a],[2])),function(i,s,o){return p(function(){return n._transformPanel(i,0===s?90:170,t),setTimeout(function(){return 0===s?(n._inTrans=!1,"function"==typeof e?e():void 0):_(i.children[0])},o+.25*n._config.speed)})}(i,s,r)})})}),e.prototype.unfold=b(function(t){return this._unfold.apply(this,arguments)}),e.prototype.map=function(t){var e=this;return b(function(n,i,s){return e._iterate(i,function(o,r,a){return e._transformPanel(o,t(n,r,a),i,s.fracture)})}).bind(this)},e.prototype.reset=function(t){return this.accordion(0,{callback:t})},e.prototype.reveal=function(t,e,n){return null==n&&(n={}),n.sticky=!0,this.accordion(t,e,n)},e.prototype.stairs=function(t,e,n){return null==n&&(n={}),n.stairs=n.sticky=!0,this.accordion(t,e,n)},e.prototype.fracture=function(t,e,n){return null==n&&(n={}),n.fracture=!0,this.accordion(t,e,n)},e.prototype.twist=function(t,e,n){return null==n&&(n={}),n.fracture=n.twist=!0,this.accordion(t/10,e,n)},e.prototype.collapse=function(t,e){return null==e&&(e={}),e.sticky=!1,this.accordion(-this._config.maxAngle,t,e)},e.prototype.collapseAlt=function(t,e){return null==e&&(e={}),e.sticky=!1,this.accordion(this._config.maxAngle,t,e)},e.VERSION="1.0.4",e.isSupported=g,e}(),("undefined"!=typeof module&&null!==module?module.exports:void 0)?module.exports=e:("undefined"!=typeof define&&null!==define?define.amd:void 0)?define(function(){return e}):window.OriDomi=e,t&&(t.prototype.oriDomi=function(n){var i,s,o,a,h,l,c,u;if(!g)return this;if(n===!0)return t.data(this[0],r);if("string"==typeof n){if(a=n,"function"!=typeof(o=e.prototype[a]))return"undefined"!=typeof console&&null!==console&&console.warn("OriDomi: No such method `"+a+"`"),this;for(h=0,c=this.length;c>h;h++)i=this[h],(s=t.data(i,r))||(s=t.data(i,r,new e(i,n))),o.apply(s,Array.prototype.slice.call(arguments).slice(1))}else for(l=0,u=this.length;u>l;l++)i=this[l],(s=t.data(i,r))||t.data(i,r,new e(i,n));return this})}).call(this); \ No newline at end of file diff --git a/package.json b/package.json index b25c698..e619a04 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "http://oxism.com" }, "homepage": "http://oridomi.com", - "version": "1.0.3", + "version": "1.0.4", "license": "MIT", "repository": { "type": "git",