diff --git a/dist/swup.js b/dist/swup.js index f4c146d6..989de941 100644 --- a/dist/swup.js +++ b/dist/swup.js @@ -219,51 +219,47 @@ var _renderPage = __webpack_require__(10); var _renderPage2 = _interopRequireDefault(_renderPage); -var _goBack = __webpack_require__(11); - -var _goBack2 = _interopRequireDefault(_goBack); - -var _createState = __webpack_require__(12); +var _createState = __webpack_require__(11); var _createState2 = _interopRequireDefault(_createState); -var _triggerEvent = __webpack_require__(13); +var _triggerEvent = __webpack_require__(12); var _triggerEvent2 = _interopRequireDefault(_triggerEvent); -var _getUrl = __webpack_require__(14); +var _getUrl = __webpack_require__(13); var _getUrl2 = _interopRequireDefault(_getUrl); -var _scrollTo = __webpack_require__(15); +var _scrollTo = __webpack_require__(14); var _scrollTo2 = _interopRequireDefault(_scrollTo); -var _classify = __webpack_require__(16); +var _classify = __webpack_require__(15); var _classify2 = _interopRequireDefault(_classify); -var _doScrolling = __webpack_require__(17); +var _doScrolling = __webpack_require__(16); var _doScrolling2 = _interopRequireDefault(_doScrolling); -var _markSwupElements = __webpack_require__(18); +var _markSwupElements = __webpack_require__(17); var _markSwupElements2 = _interopRequireDefault(_markSwupElements); -var _updateTransition = __webpack_require__(19); +var _updateTransition = __webpack_require__(18); var _updateTransition2 = _interopRequireDefault(_updateTransition); -var _preloadPages = __webpack_require__(20); +var _preloadPages = __webpack_require__(19); var _preloadPages2 = _interopRequireDefault(_preloadPages); -var _usePlugin = __webpack_require__(21); +var _usePlugin = __webpack_require__(20); var _usePlugin2 = _interopRequireDefault(_usePlugin); -var _log = __webpack_require__(22); +var _log = __webpack_require__(21); var _log2 = _interopRequireDefault(_log); @@ -314,8 +310,6 @@ var Swup = function () { /** * helper variables */ - // mobile detection variable - this.mobile = false; // id of element to scroll to after render this.scrollToElement = null; // promise used for preload, so no new loading of the same page starts while page is loading @@ -337,7 +331,6 @@ var Swup = function () { this.scrollTo = _scrollTo2.default; this.loadPage = _loadPage2.default; this.renderPage = _renderPage2.default; - this.goBack = _goBack2.default; this.createState = _createState2.default; this.triggerEvent = _triggerEvent2.default; this.classify = _classify2.default; @@ -350,13 +343,6 @@ var Swup = function () { this.enable = this.enable; this.destroy = this.destroy; - /** - * detect mobile devices - */ - if (window.innerWidth <= 767) { - this.mobile = true; - } - // attach instance to window in debug mode if (this.options.debugMode) { window.swup = this; @@ -1213,20 +1199,6 @@ module.exports = function (page, popstate) { "use strict"; -module.exports = function (page, popstate) { - setTimeout(function () { - document.body.classList.remove('is-changing'); - history.back(); - }, 100); -}; - -/***/ }), -/* 12 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - module.exports = function (url) { window.history.pushState({ url: url || window.location.href.split(window.location.hostname)[1], @@ -1236,7 +1208,7 @@ module.exports = function (url) { }; /***/ }), -/* 13 */ +/* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1251,7 +1223,7 @@ module.exports = function (eventName) { }; /***/ }), -/* 14 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1262,7 +1234,7 @@ module.exports = function () { }; /***/ }), -/* 15 */ +/* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1352,7 +1324,7 @@ module.exports = function (element, to) { }; /***/ }), -/* 16 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1371,7 +1343,7 @@ module.exports = function (text) { }; /***/ }), -/* 17 */ +/* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1395,7 +1367,7 @@ module.exports = function (popstate) { }; /***/ }), -/* 18 */ +/* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1419,7 +1391,7 @@ module.exports = function (element) { }; /***/ }), -/* 19 */ +/* 18 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1447,7 +1419,7 @@ module.exports = function (from, to, custom) { }; /***/ }), -/* 20 */ +/* 19 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1491,7 +1463,7 @@ module.exports = function () { }; /***/ }), -/* 21 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1517,7 +1489,7 @@ module.exports = function (plugin, options) { }; /***/ }), -/* 22 */ +/* 21 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/dist/swup.min.js b/dist/swup.min.js index cc9b1f8e..734bced4 100644 --- a/dist/swup.min.js +++ b/dist/swup.min.js @@ -1 +1 @@ -(function e(t,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["Swup"]=n();else t["Swup"]=n()})(window,function(){return function(e){var t={};function n(o){if(t[o]){return t[o].exports}var i=t[o]={i:o,l:false,exports:{}};e[o].call(i.exports,i,i.exports,n);i.l=true;return i.exports}n.m=e;n.c=t;n.d=function(e,t,o){if(!n.o(e,t)){Object.defineProperty(e,t,{enumerable:true,get:o})}};n.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})};n.t=function(e,t){if(t&1)e=n(e);if(t&8)return e;if(t&4&&typeof e==="object"&&e&&e.__esModule)return e;var o=Object.create(null);n.r(o);Object.defineProperty(o,"default",{enumerable:true,value:e});if(t&2&&typeof e!="string")for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o};n.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};n.d(t,"a",t);return t};n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};n.p="";return n(n.s=1)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var o=function(){function e(e,t){for(var n=0;n1&&arguments[1]!==undefined?arguments[1]:false;var n={url:window.location.pathname+window.location.search,method:"GET",data:null};var i=o({},n,e);var r=new XMLHttpRequest;r.onreadystatechange=function(){if(r.readyState===4){if(r.status!==500){t(r.responseText,r)}else{t(null,r)}}};r.open(i.method,i.url,true);r.setRequestHeader("X-Requested-With","swup");r.send(i.data);return r}},function(e,t,n){"use strict";e.exports=function(e,t){var n=this;var o=e.replace("","");var i=document.createElement("div");i.innerHTML=o;var r=[];for(var s=0;s2&&arguments[2]!==undefined?arguments[2]:this.options.animateScroll;var i=1-this.options.scrollFriction;var r=this.options.scrollAcceleration;var s=0;var a=0;var l=0;var u=0;var c=0;var d=null;function f(){return document.body.scrollTop||document.documentElement.scrollTop}var h=function e(){var t=p();g();if(c===1&&l>s||c===-1&&lt?-1:1;u=t+c;l=t;a=0;if(s!=l){h()}else{n.triggerEvent("scrollDone")}};this.triggerEvent("scrollStart");if(o==0){window.scrollTo(0,t);this.triggerEvent("scrollDone")}else{v(t)}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.toString().toLowerCase().replace(/\s+/g,"-").replace(/\//g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");if(t[0]=="/")t=t.splice(1);if(t=="")t="homepage";return t}},function(e,t,n){"use strict";e.exports=function(e){if(this.options.scroll&&(!e||this.options.animateHistoryBrowsing)){if(this.scrollToElement!=null){var t=document.querySelector(this.scrollToElement);if(t!=null){var n=t.getBoundingClientRect().top+window.pageYOffset;this.scrollTo(document.body,n)}else{console.warn("Element for offset not found ("+this.scrollToElement+")")}this.scrollToElement=null}else{this.scrollTo(document.body,0)}}}},function(e,t,n){"use strict";e.exports=function(e){var t=this;var n=0;for(var o=0;o1&&arguments[1]!==undefined?arguments[1]:false;var n={url:window.location.pathname+window.location.search,method:"GET",data:null};var r=o({},n,e);var i=new XMLHttpRequest;i.onreadystatechange=function(){if(i.readyState===4){if(i.status!==500){t(i.responseText,i)}else{t(null,i)}}};i.open(r.method,r.url,true);i.setRequestHeader("X-Requested-With","swup");i.send(r.data);return i}},function(e,t,n){"use strict";e.exports=function(e,t){var n=this;var o=e.replace("","");var r=document.createElement("div");r.innerHTML=o;var i=[];for(var s=0;s2&&arguments[2]!==undefined?arguments[2]:this.options.animateScroll;var r=1-this.options.scrollFriction;var i=this.options.scrollAcceleration;var s=0;var a=0;var l=0;var u=0;var c=0;var d=null;function f(){return document.body.scrollTop||document.documentElement.scrollTop}var h=function e(){var t=p();m();if(c===1&&l>s||c===-1&&lt?-1:1;u=t+c;l=t;a=0;if(s!=l){h()}else{n.triggerEvent("scrollDone")}};this.triggerEvent("scrollStart");if(o==0){window.scrollTo(0,t);this.triggerEvent("scrollDone")}else{v(t)}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.toString().toLowerCase().replace(/\s+/g,"-").replace(/\//g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");if(t[0]=="/")t=t.splice(1);if(t=="")t="homepage";return t}},function(e,t,n){"use strict";e.exports=function(e){if(this.options.scroll&&(!e||this.options.animateHistoryBrowsing)){if(this.scrollToElement!=null){var t=document.querySelector(this.scrollToElement);if(t!=null){var n=t.getBoundingClientRect().top+window.pageYOffset;this.scrollTo(document.body,n)}else{console.warn("Element for offset not found ("+this.scrollToElement+")")}this.scrollToElement=null}else{this.scrollTo(document.body,0)}}}},function(e,t,n){"use strict";e.exports=function(e){var t=this;var n=0;for(var o=0;o { - document.body.classList.remove('is-changing'); - history.back() - }, 100) -} \ No newline at end of file