diff --git a/dist/eruda.js b/dist/eruda.js index 157c9f1..ec940ff 100644 --- a/dist/eruda.js +++ b/dist/eruda.js @@ -67,27 +67,27 @@ var eruda = var _Network2 = _interopRequireDefault(_Network); - var _Elements = __webpack_require__(52); + var _Elements = __webpack_require__(55); var _Elements2 = _interopRequireDefault(_Elements); - var _Snippets = __webpack_require__(76); + var _Snippets = __webpack_require__(59); var _Snippets2 = _interopRequireDefault(_Snippets); - var _Resources = __webpack_require__(54); + var _Resources = __webpack_require__(63); var _Resources2 = _interopRequireDefault(_Resources); - var _Info = __webpack_require__(58); + var _Info = __webpack_require__(67); var _Info2 = _interopRequireDefault(_Info); - var _Features = __webpack_require__(63); + var _Features = __webpack_require__(72); var _Features2 = _interopRequireDefault(_Features); - var _Settings = __webpack_require__(69); + var _Settings = __webpack_require__(78); var _Settings2 = _interopRequireDefault(_Settings); @@ -95,15 +95,20 @@ var eruda = var _util2 = _interopRequireDefault(_util); + var _fastclick = __webpack_require__(87); + + var _fastclick2 = _interopRequireDefault(_fastclick); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - __webpack_require__(70); + __webpack_require__(82); var $container; var isDebugMode = /eruda=true/.test(window.location.search); if (isDebugMode) { + initFaskClick(); appendContainer(); var devTools = new _DevTools2.default($container); @@ -114,7 +119,7 @@ var eruda = return devTools.toggle(); }); - devTools.add(new _Console2.default()).add(new _Network2.default()).add(new _Elements2.default()).add(new _Snippets2.default()).add(new _Resources2.default()).add(new _Info2.default()).add(new _Features2.default()).add(new _Settings2.default()).showTool('elements').show(); + devTools.add(new _Console2.default()).add(new _Network2.default()).add(new _Elements2.default()).add(new _Snippets2.default()).add(new _Resources2.default()).add(new _Info2.default()).add(new _Features2.default()).add(new _Settings2.default()).showTool('settings').show(); } function appendContainer() { @@ -122,6 +127,10 @@ var eruda = $container = _util2.default.$('#eruda'); } + function initFaskClick() { + _fastclick2.default.attach(document.body, {}); + } + exports.default = { get: function get(name) { return devTools.get(name); @@ -540,6 +549,23 @@ var eruda = return keys; })(); + /* ------------------------------ evalCss ------------------------------ */ + + var evalCss; + + _.evalCss = (function () + { + evalCss = function (css) + { + var style = document.createElement('style'); + style.textContent = css; + style.type = 'text/css'; + document.body.appendChild(style); + }; + + return evalCss; + })(); + /* ------------------------------ extendOwn ------------------------------ */ var extendOwn; @@ -5428,7 +5454,7 @@ var eruda = // module - exports.push([module.id, ".eruda-dev-tools .eruda-nav-bar {\n height: 50px;\n overflow-y: auto;\n position: absolute;\n width: 100%;\n left: 0;\n top: 0;\n z-index: 100;\n background: #76a2ee; }\n .eruda-dev-tools .eruda-nav-bar ul {\n font-size: 0; }\n .eruda-dev-tools .eruda-nav-bar ul li {\n display: inline-block;\n height: 50px;\n line-height: 50px;\n width: 69px;\n color: #f2f2f2;\n font-size: 12px;\n text-align: center;\n opacity: 0.5;\n text-transform: capitalize; }\n .eruda-dev-tools .eruda-nav-bar ul li.eruda-active {\n color: #fff;\n opacity: 1;\n border-bottom: 3px solid #fff; }\n", ""]); + exports.push([module.id, ".eruda-dev-tools .eruda-nav-bar {\n height: 50px;\n overflow-y: auto;\n position: absolute;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n left: 0;\n top: 0;\n z-index: 100;\n background: #76a2ee; }\n .eruda-dev-tools .eruda-nav-bar ul {\n font-size: 0; }\n .eruda-dev-tools .eruda-nav-bar ul li {\n display: inline-block;\n height: 50px;\n line-height: 50px;\n width: 69px;\n color: #f2f2f2;\n font-size: 12px;\n text-align: center;\n opacity: 0.5;\n text-transform: capitalize; }\n .eruda-dev-tools .eruda-nav-bar ul li.eruda-active {\n color: #fff;\n opacity: 1;\n border-bottom: 3px solid #fff; }\n", ""]); // exports @@ -5468,7 +5494,7 @@ var eruda = // module - exports.push([module.id, ".eruda-dev-tools {\n position: absolute;\n width: 100%;\n height: 100%;\n padding-top: 50px !important;\n background: #fff;\n z-index: 500;\n display: none; }\n .eruda-dev-tools.eruda-show {\n display: block !important;\n -webkit-animation: show-menu .3s linear both;\n animation: show-menu .3s linear both; }\n .eruda-dev-tools.eruda-hide {\n display: block !important;\n -webkit-animation: hide-menu .3s linear both;\n animation: hide-menu .3s linear both; }\n .eruda-dev-tools .eruda-tools {\n height: 100%;\n width: 100%;\n position: relative;\n overflow: auto; }\n .eruda-dev-tools .eruda-tools .eruda-tool {\n position: absolute;\n left: 0;\n top: 0;\n background: #f2f2f2;\n width: 100%;\n height: 100%; }\n\n@-webkit-keyframes show-menu {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes show-menu {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@-webkit-keyframes hide-menu {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n@keyframes hide-menu {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n", ""]); + exports.push([module.id, ".eruda-dev-tools {\n position: absolute;\n width: 100%;\n height: 100%;\n padding-top: 50px !important;\n background: #fff;\n z-index: 500;\n display: none;\n -webkit-transform: translateZ(0);\n transform: translateZ(0); }\n .eruda-dev-tools.eruda-show {\n display: block !important;\n -webkit-animation: show-menu .3s linear both;\n animation: show-menu .3s linear both; }\n .eruda-dev-tools.eruda-hide {\n display: block !important;\n -webkit-animation: hide-menu .3s linear both;\n animation: hide-menu .3s linear both; }\n .eruda-dev-tools .eruda-tools {\n height: 100%;\n width: 100%;\n position: relative;\n overflow: auto;\n -webkit-overflow-scrolling: touch; }\n .eruda-dev-tools .eruda-tools .eruda-tool {\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n position: absolute;\n left: 0;\n top: 0;\n background: #f2f2f2;\n width: 100%;\n height: 100%; }\n\n@-webkit-keyframes show-menu {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes show-menu {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@-webkit-keyframes hide-menu {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n@keyframes hide-menu {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n", ""]); // exports @@ -5902,7 +5928,7 @@ var eruda = // module - exports.push([module.id, ".eruda-dev-tools .eruda-tools .eruda-console .eruda-logs {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n font-size: 14px; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li {\n padding: 10px;\n overflow-x: auto; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li a {\n color: #76a2ee !important; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log, .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-output {\n border-bottom: 1px solid #b4b4b4; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table {\n width: 100%;\n background: #fff;\n border-collapse: collapse; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table th {\n background: #76a2ee;\n color: #fff; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table th, .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table td {\n padding: 10px; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-error {\n background: #fff0f0;\n color: #ff0000;\n border-top: 1px solid #ffd7d7;\n border-bottom: 1px solid #ffd7d7; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-error .eruda-stack {\n color: #000;\n padding-left: 1.2em; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-warn {\n background: #fffbe6;\n border-top: 1px solid #fff5c2;\n border-bottom: 1px solid #fff5c2; }\n", ""]); + exports.push([module.id, ".eruda-dev-tools .eruda-tools .eruda-console .eruda-logs {\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n height: 100%;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n font-size: 14px; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li {\n padding: 10px;\n overflow-x: auto; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li a {\n color: #76a2ee !important; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log, .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-output {\n border-bottom: 1px solid #b4b4b4; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table {\n width: 100%;\n background: #fff;\n border-collapse: collapse; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table th {\n background: #76a2ee;\n color: #fff; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table th, .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-log table td {\n padding: 10px; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-error {\n background: #fff0f0;\n color: #ff0000;\n border-top: 1px solid #ffd7d7;\n border-bottom: 1px solid #ffd7d7; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-error .eruda-stack {\n color: #000;\n padding-left: 1.2em; }\n .eruda-dev-tools .eruda-tools .eruda-console .eruda-logs li.eruda-warn {\n background: #fffbe6;\n border-top: 1px solid #fff5c2;\n border-bottom: 1px solid #fff5c2; }\n", ""]); // exports @@ -6098,7 +6124,7 @@ var eruda = function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - __webpack_require__(72); + __webpack_require__(52); var Network = function (_Tool) { _inherits(Network, _Tool); @@ -6111,7 +6137,7 @@ var eruda = _this.name = 'network'; _this._performanceTimingData = []; - _this._tpl = __webpack_require__(74); + _this._tpl = __webpack_require__(54); return _this; } @@ -6126,7 +6152,7 @@ var eruda = // SetTimeout is required to make sure timing data is initialized. setTimeout(function () { _this2._getPerformanceTimingData(); - }, 3000); + }, 1000); }, false); } }, { @@ -6215,6 +6241,81 @@ var eruda = /***/ }, /* 52 */ +/***/ function(module, exports, __webpack_require__) { + + // style-loader: Adds some css to the DOM by adding a