Your IP : 216.73.216.231


Current Path : /home/digilove/public_html/templates/sj_revo/js/
Upload File :
Current File : /home/digilove/public_html/templates/sj_revo/js/slideout.min.js

!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.Slideout=e()}}(function(){var e,t,n;return function i(e,t,n){function s(r,a){if(!t[r]){if(!e[r]){var f=typeof require=="function"&&require;if(!a&&f)return f(r,!0);if(o)return o(r,!0);var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}var l=t[r]={exports:{}};e[r][0].call(l.exports,function(t){var n=e[r][1][t];return s(n?n:t)},l,l.exports,i,e,t,n)}return t[r].exports}var o=typeof require=="function"&&require;for(var r=0;r<n.length;r++)s(n[r]);return s}({1:[function(e,t,n){"use strict";var i=e("decouple");var s;var o=false;var r=window.document;var a=r.documentElement;var f=window.navigator.msPointerEnabled;var u={start:f?"MSPointerDown":"touchstart",move:f?"MSPointerMove":"touchmove",end:f?"MSPointerUp":"touchend"};var l=function d(){var e=/^(Webkit|Khtml|Moz|ms|O)(?=[A-Z])/;var t=r.getElementsByTagName("script")[0].style;for(var n in t){if(e.test(n)){return"-"+n.match(e)[0].toLowerCase()+"-"}}if("WebkitOpacity"in t){return"-webkit-"}if("KhtmlOpacity"in t){return"-khtml-"}return""}();function p(e){e=e||{};this._startOffsetX=0;this._currentOffsetX=0;this._opening=false;this._moved=false;this._opened=false;this._preventOpen=false;this.panel=e.panel;this.menu=e.menu;this.panel.className+=" slideout-panel";this.menu.className+=" slideout-menu";this._fx=e.fx||"ease";this._duration=parseInt(e.duration,10)||300;this._tolerance=parseInt(e.tolerance,10)||70;this._padding=parseInt(e.padding,10)||256;this._initTouchEvents()}p.prototype.open=function(){var e=this;if(a.className.search("slideout-open")===-1){a.className+=" slideout-open"}this._setTransition();this._translateXTo(this._padding);this._opened=true;setTimeout(function(){e.panel.style.transition=e.panel.style["-webkit-transition"]=""},this._duration+50);return this};p.prototype.close=function(){var e=this;if(!this.isOpen()&&!this._opening){return this}this._setTransition();this._translateXTo(0);this._opened=false;setTimeout(function(){a.className=a.className.replace(/ slideout-open/,"");e.panel.style.transition=e.panel.style["-webkit-transition"]=""},this._duration+50);return this};p.prototype.toggle=function(){return this.isOpen()?this.close():this.open()};p.prototype.isOpen=function(){return this._opened};p.prototype._translateXTo=function(e){this._currentOffsetX=e;this.panel.style[l+"transform"]=this.panel.style.transform="translate3d("+e+"px, 0, 0)"};p.prototype._setTransition=function(){this.panel.style[l+"transition"]=this.panel.style.transition=l+"transform "+this._duration+"ms "+this._fx};p.prototype._initTouchEvents=function(){var e=this;i(r,"scroll",function(){if(!e._moved){clearTimeout(s);o=true;s=setTimeout(function(){o=false},250)}});r.addEventListener(u.move,function(t){if(e._moved){t.preventDefault()}});this.panel.addEventListener(u.start,function(t){e._moved=false;e._opening=false;e._startOffsetX=t.touches[0].pageX;e._preventOpen=!e.isOpen()&&e.menu.clientWidth!==0});this.panel.addEventListener("touchcancel",function(){e._moved=false;e._opening=false});this.panel.addEventListener(u.end,function(){if(e._moved){e._opening&&Math.abs(e._currentOffsetX)>e._tolerance?e.open():e.close()}e._moved=false});this.panel.addEventListener(u.move,function(t){if(o||e._preventOpen){return}var n=t.touches[0].clientX-e._startOffsetX;var i=e._currentOffsetX=n;if(Math.abs(i)>e._padding){return}if(Math.abs(n)>20){e._opening=true;if(e._opened&&n>0||!e._opened&&n<0){return}if(!e._moved&&a.className.search("slideout-open")===-1){a.className+=" slideout-open"}if(n<=0){i=n+e._padding;e._opening=false}e.panel.style[l+"transform"]=e.panel.style.transform="translate3d("+i+"px, 0, 0)";e._moved=true}})};t.exports=p},{decouple:2}],2:[function(e,t,n){"use strict";var i=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function s(e,t,n){var s,o=false;function r(e){s=e;a()}function a(){if(!o){i(f);o=true}}function f(){n.call(e,s);o=false}e.addEventListener(t,r,false)}t.exports=s},{}]},{},[1])(1)});