| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837 |
- /******/ (function(modules) { // webpackBootstrap
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
- /******/ }
- /******/ };
- /******/
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/
- /******/ // create a fake namespace object
- /******/ // mode & 1: value is a module id, require it
- /******/ // mode & 2: merge all properties of value into the ns
- /******/ // mode & 4: return value when already ns object
- /******/ // mode & 8|1: behave like require
- /******/ __webpack_require__.t = function(value, mode) {
- /******/ if(mode & 1) value = __webpack_require__(value);
- /******/ if(mode & 8) return value;
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
- /******/ var ns = Object.create(null);
- /******/ __webpack_require__.r(ns);
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
- /******/ return ns;
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "/";
- /******/
- /******/
- /******/ // Load entry module and return exports
- /******/ return __webpack_require__(__webpack_require__.s = 2);
- /******/ })
- /************************************************************************/
- /******/ ({
- /***/ "./resources/assets/dcat/js/Dcat.js":
- /*!******************************************!*\
- !*** ./resources/assets/dcat/js/Dcat.js ***!
- \******************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Dcat; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var $ = jQuery,
- _pjaxResponded = false,
- bootingCallbacks = [],
- formCallbacks = {
- before: [],
- success: [],
- error: []
- },
- defaultOptions = {
- pjax_container_selector: '#pjax-container'
- };
- var Dcat = /*#__PURE__*/function () {
- function Dcat(config) {
- _classCallCheck(this, Dcat);
- this.withConfig(config);
- }
- _createClass(Dcat, [{
- key: "booting",
- value: function booting(callback) {
- bootingCallbacks.push(callback);
- return this;
- }
- }, {
- key: "boot",
- value: function boot() {
- var _this = this;
- bootingCallbacks.forEach(function (callback) {
- return callback(_this);
- });
- bootingCallbacks = [];
- }
- }, {
- key: "ready",
- value: function ready(callback, _window) {
- if (!_window || _window === window) {
- if (!_pjaxResponded) {
- return $(callback);
- }
- return $(document).one('pjax:loaded', callback);
- }
- var proxy = function proxy(e) {
- _window.$(_window.$(this.pjaxContainer)).one('pjax:loaded', proxy);
- callback(e);
- };
- _window.Dcat.ready(proxy);
- }
- }, {
- key: "withConfig",
- value: function withConfig(config) {
- this.config = $.extend(defaultOptions, config);
- this.withLang(config.lang);
- this.withToken(config.token);
- delete config.lang;
- delete config.token;
- return this;
- }
- }, {
- key: "withToken",
- value: function withToken(token) {
- token && (this.token = token);
- return this;
- }
- }, {
- key: "withLang",
- value: function withLang(lang) {
- lang && (this.lang = lang);
- return this;
- }
- }, {
- key: "pjaxResponded",
- value: function pjaxResponded() {
- _pjaxResponded = true;
- return this;
- }
- }, {
- key: "submiting",
- value: function submiting(callback) {
- typeof callback == 'function' && formCallbacks.before.push(callback);
- return this;
- }
- }, {
- key: "submitted",
- value: function submitted(success, error) {
- typeof success == 'function' && formCallbacks.success.push(success);
- typeof error == 'function' && formCallbacks.error.push(error);
- return this;
- }
- }, {
- key: "reload",
- value: function reload(url) {
- var container = this.config.pjax_container_selector;
- var opt = {
- container: container
- };
- url && (opt.url = url);
- $.pjax.reload(opt);
- }
- }]);
- return Dcat;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/NProgress/NProgress.min.js":
- /*!*************************************************************!*\
- !*** ./resources/assets/dcat/js/NProgress/NProgress.min.js ***!
- \*************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- /*NProgress*/
- eval(function (p, a, c, k, _e, r) {
- _e = function e(c) {
- return (c < a ? '' : _e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36));
- };
- if (!''.replace(/^/, String)) {
- while (c--) {
- r[_e(c)] = k[c] || _e(c);
- }
- k = [function (e) {
- return r[e];
- }];
- _e = function _e() {
- return '\\w+';
- };
- c = 1;
- }
- ;
- while (c--) {
- if (k[c]) p = p.replace(new RegExp('\\b' + _e(c) + '\\b', 'g'), k[c]);
- }
- return p;
- }('(4(k,l){"4"===G V&&V.1Z?V(l):"21"===G 1z?2c.1z=l():k.2f=l()})(x,4(){4 k(a,b,d){7 a<b?b:a>d?d:a}4 l(a,b,d){a="Q"===e.B?{W:"Q("+D*(-1+a)+"%,0,0)"}:"Y"===e.B?{W:"Y("+D*(-1+a)+"%,0)"}:{"1u-2b":D*(-1+a)+"%"};a.P="U "+b+"A "+d;7 a}4 q(a,b){7 0<=("2a"==G a?a:n(a)).24(" "+b+" ")}4 r(a,b){6 d=n(a),c=d+b;q(d,b)||(a.10=c.1o(1))}4 t(a,b){6 c=n(a);q(a,b)&&(b=c.H(" "+b+" "," "),a.10=b.1o(1,b.J-1))}4 n(a){7(" "+(a.10||"")+" ").H(/\\s+/1C," ")}6 c={1W:"0.2.0"},e=c.1V={1b:.1U,1e:"1Q",B:"",1g:1P,N:!0,1n:.1O,1p:1N,1t:!0,16:\'[S="11"]\',1B:\'[S="T"]\',C:"I",19:\'<i K="11" S="11"><i K="1M"></i></i><i K="T" S="T"><i K="T-1L"></i></i>\'};c.1H=4(a){6 b;X(b 9 a){6 c=a[b];1h 0!==c&&a.1i(b)&&(e[b]=c)}7 x};c.j=1k;c.E=4(a){6 b=c.1m();a=k(a,e.1b,1);c.j=1===a?1k:a;6 d=c.1l(!b),p=d.F(e.16),h=e.1g,v=e.1e;d.1r;w(4(b){""===e.B&&(e.B=c.1s());m(p,l(a,h,v));1===a?(m(d,{P:"1D",1v:1}),d.1r,R(4(){m(d,{P:"U "+h+"A 1w",1v:0});R(4(){c.1x();b()},h)},h)):R(b,h)});7 x};c.1m=4(){7"1y"===G c.j};c.14=4(){c.j||c.E(0);6 a=4(){R(4(){c.j&&(c.N(),a())},e.1p)};e.N&&a();7 x};c.1A=4(a){7 a||c.j?c.15(.3+.5*13.12()).E(1):x};c.15=4(a){6 b=c.j;7 b?("1y"!==G a&&(a=(1-b)*k(13.12()*b,.1,.1E)),b=k(b+a,0,.1F),c.E(b)):c.14()};c.N=4(){7 c.15(13.12()*e.1n)};(4(){6 a=0,b=0;c.1G=4(d){y(!d||"1I"===d.1J())7 x;0===b&&c.14();a++;b++;d.1K(4(){b--;0===b?(a=0,c.1A()):c.E((a-b)/a)});7 x}})();c.1l=4(a){y(c.1d())7 8.Z("o");r(8.1j,"o-1f");6 b=8.1R("i");b.1S="o";b.1T=e.19;6 d=b.F(e.16),p=a?"-D":D*(-1+(c.j||0));a=8.F(e.C);m(d,{P:"U 0 1w",W:"Q("+p+"%,0,0)"});e.1t||(d=b.F(e.1B))&&d&&d.M&&d.M.1a(d);a!=8.I&&r(a,"o-17-C");a.1X(b);7 b};c.1x=4(){t(8.1j,"o-1f");t(8.F(e.C),"o-17-C");6 a=8.Z("o");a&&a&&a.M&&a.M.1a(a)};c.1d=4(){7!!8.Z("o")};c.1s=4(){6 a=8.I.L,b="1Y"9 a?"1c":"20"9 a?"18":"22"9 a?"A":"23"9 a?"O":"";7 b+"25"9 a?"Q":b+"26"9 a?"Y":"1u"};6 w=4(){4 a(){6 c=b.27();c&&c(a)}6 b=[];7 4(c){b.28(c);1==b.J&&a()}}(),m=4(){4 a(a){7 a.H(/^-A-/,"A-").H(/-([\\29-z])/1C,4(a,b){7 b.1q()})}4 b(b){b=a(b);6 d;y(!(d=e[b])){d=b;a:{6 u=8.I.L;y(!(b 9 u))X(6 h=c.J,f=b.2d(0).1q()+b.2e(1),g;h--;)y(g=c[h]+f,g 9 u){b=g;2g a}}d=e[d]=b}7 d}6 c=["1c","O","18","A"],e={};7 4(a,c){6 d=2h;y(2==d.J)X(g 9 c){6 e=c[g];y(1h 0!==e&&c.1i(g)){d=a;6 f=g;f=b(f);d.L[f]=e}}2i{6 g=a;f=d[1];d=d[2];f=b(f);g.L[f]=d}}}();7 c});', 62, 143, '||||function||var|return|document|in|||||||||div|status|||||nprogress|||||||||this|if||ms|positionUsing|parent|100|set|querySelector|typeof|replace|body|length|class|style|parentNode|trickle||transition|translate3d|setTimeout|role|spinner|all|define|transform|for|translate|getElementById|className|bar|random|Math|start|inc|barSelector|custom|Moz|template|removeChild|minimum|Webkit|isRendered|easing|busy|speed|void|hasOwnProperty|documentElement|null|render|isStarted|trickleRate|substring|trickleSpeed|toUpperCase|offsetWidth|getPositioningCSS|showSpinner|margin|opacity|linear|remove|number|exports|done|spinnerSelector|gi|none|95|994|promise|configure|resolved|state|always|icon|peg|800|02|200|ease|createElement|id|innerHTML|08|settings|version|appendChild|WebkitTransform|amd|MozTransform|object|msTransform|OTransform|indexOf|Perspective|Transform|shift|push|da|string|left|module|charAt|slice|NProgress|break|arguments|else'.split('|'), 0, {}));
- /***/ }),
- /***/ "./resources/assets/dcat/js/bootstrappers/Footer.js":
- /*!**********************************************************!*\
- !*** ./resources/assets/dcat/js/bootstrappers/Footer.js ***!
- \**********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Footer; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var Footer = /*#__PURE__*/function () {
- function Footer(Dcat) {
- _classCallCheck(this, Footer);
- Dcat.booting(this.bootScrollTop);
- }
- _createClass(Footer, [{
- key: "bootScrollTop",
- value: function bootScrollTop() {
- $(window).scroll(function () {
- if ($(this).scrollTop() > 400) {
- $('.scroll-top').fadeIn();
- } else {
- $('.scroll-top').fadeOut();
- }
- }); //Click event to scroll to top
- $('.scroll-top').click(function () {
- $('html, body').animate({
- scrollTop: 0
- }, 1000);
- });
- }
- }]);
- return Footer;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/bootstrappers/Pjax.js":
- /*!********************************************************!*\
- !*** ./resources/assets/dcat/js/bootstrappers/Pjax.js ***!
- \********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Pjax; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var $d = $(document);
- var Pjax = /*#__PURE__*/function () {
- function Pjax(Dcat) {
- _classCallCheck(this, Pjax);
- var _this = this;
- Dcat.booting(function () {
- _this.boot(Dcat);
- });
- }
- _createClass(Pjax, [{
- key: "boot",
- value: function boot(Dcat) {
- var container = Dcat.config.pjax_container_selector;
- $('a:not(a[target="_blank"])').click(function (event) {
- $.pjax.click(event, container, {
- fragment: 'body'
- });
- });
- Dcat.NP.configure({
- parent: container
- });
- $d.on('pjax:timeout', function (event) {
- event.preventDefault();
- });
- $d.on('submit', 'form[pjax-container]', function (event) {
- $.pjax.submit(event, container);
- });
- $d.on("pjax:popstate", function () {
- $d.one("pjax:end", function (event) {
- $(event.target).find("script[data-exec-on-popstate]").each(function () {
- $.globalEval(this.text || this.textContent || this.innerHTML || '');
- });
- });
- });
- $d.on('pjax:send', function (xhr) {
- if (xhr.relatedTarget && xhr.relatedTarget.tagName && xhr.relatedTarget.tagName.toLowerCase() === 'form') {
- var $submit_btn = $('form[pjax-container] :submit');
- if ($submit_btn) {
- $submit_btn.button('loading');
- }
- }
- Dcat.NP.start();
- });
- $d.on('pjax:complete', function (xhr) {
- if (xhr.relatedTarget && xhr.relatedTarget.tagName && xhr.relatedTarget.tagName.toLowerCase() === 'form') {
- var $submit_btn = $('form[pjax-container] :submit');
- if ($submit_btn) {
- $submit_btn.button('reset');
- }
- }
- Dcat.NP.done();
- }); // 新页面加载,重新初始化
- $d.on('pjax:loaded', Dcat.boot);
- }
- }]);
- return Pjax;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/dcat-bootstrap.js":
- /*!****************************************************!*\
- !*** ./resources/assets/dcat/js/dcat-bootstrap.js ***!
- \****************************************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _Dcat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dcat */ "./resources/assets/dcat/js/Dcat.js");
- /* harmony import */ var _NProgress_NProgress_min__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NProgress/NProgress.min */ "./resources/assets/dcat/js/NProgress/NProgress.min.js");
- /* harmony import */ var _NProgress_NProgress_min__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_NProgress_NProgress_min__WEBPACK_IMPORTED_MODULE_1__);
- /* harmony import */ var _extensions_Ajax__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./extensions/Ajax */ "./resources/assets/dcat/js/extensions/Ajax.js");
- /* harmony import */ var _extensions_Dialog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./extensions/Dialog */ "./resources/assets/dcat/js/extensions/Dialog.js");
- /* harmony import */ var _extensions_RowSelector__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./extensions/RowSelector */ "./resources/assets/dcat/js/extensions/RowSelector.js");
- /* harmony import */ var _extensions_Grid__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./extensions/Grid */ "./resources/assets/dcat/js/extensions/Grid.js");
- /* harmony import */ var _extensions_Debounce__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./extensions/Debounce */ "./resources/assets/dcat/js/extensions/Debounce.js");
- /* harmony import */ var _bootstrappers_Footer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./bootstrappers/Footer */ "./resources/assets/dcat/js/bootstrappers/Footer.js");
- /* harmony import */ var _bootstrappers_Pjax__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./bootstrappers/Pjax */ "./resources/assets/dcat/js/bootstrappers/Pjax.js");
- var win = window,
- $ = jQuery;
- win.NProgress = _NProgress_NProgress_min__WEBPACK_IMPORTED_MODULE_1___default.a; // 扩展Dcat对象
- function extend(Dcat) {
- new _extensions_Ajax__WEBPACK_IMPORTED_MODULE_2__["default"](Dcat);
- new _extensions_Dialog__WEBPACK_IMPORTED_MODULE_3__["default"](Dcat);
- new _extensions_Grid__WEBPACK_IMPORTED_MODULE_5__["default"](Dcat);
- Dcat.NP = _NProgress_NProgress_min__WEBPACK_IMPORTED_MODULE_1___default.a;
- Dcat.RowSelector = function (options) {
- return new _extensions_RowSelector__WEBPACK_IMPORTED_MODULE_4__["default"](options);
- };
- Dcat.debounce = _extensions_Debounce__WEBPACK_IMPORTED_MODULE_6__["default"];
- } // 初始化事件监听
- function on(Dcat) {
- new _bootstrappers_Footer__WEBPACK_IMPORTED_MODULE_7__["default"](Dcat);
- new _bootstrappers_Pjax__WEBPACK_IMPORTED_MODULE_8__["default"](Dcat);
- } // 初始化
- function boot(Dcat) {
- extend(Dcat);
- on(Dcat);
- $(Dcat.boot);
- return Dcat;
- }
- win.CreateDcat = function (config) {
- return boot(new _Dcat__WEBPACK_IMPORTED_MODULE_0__["default"](config));
- };
- /***/ }),
- /***/ "./resources/assets/dcat/js/extensions/Ajax.js":
- /*!*****************************************************!*\
- !*** ./resources/assets/dcat/js/extensions/Ajax.js ***!
- \*****************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Ajax; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var Ajax = /*#__PURE__*/function () {
- function Ajax(Dcat) {
- _classCallCheck(this, Ajax);
- this.Dcat = Dcat;
- this.extend(Dcat);
- }
- _createClass(Ajax, [{
- key: "extend",
- value: function extend(Dcat) {
- Dcat.handleAjaxError = this.handleAjaxError;
- }
- }, {
- key: "handleAjaxError",
- value: function handleAjaxError(xhr, text, msg) {
- var Dcat = this.Dcat;
- Dcat.NP.done();
- Dcat.loading(false); // 关闭所有loading效果
- var json = xhr.responseJSON || {},
- _msg = json.message;
- switch (xhr.status) {
- case 500:
- return Dcat.error(_msg || Dcat.lang['500'] || 'Server internal error.');
- case 403:
- return Dcat.error(_msg || Dcat.lang['403'] || 'Permission deny!');
- case 401:
- if (json.login) {
- return location.href = json.login;
- }
- return Dcat.error(Dcat.lang['401'] || 'Unauthorized.');
- case 419:
- return Dcat.error(Dcat.lang['419'] || 'Sorry, your page has expired.');
- case 422:
- if (json.errors) {
- try {
- var err = [],
- i;
- for (i in json.errors) {
- err.push(json.errors[i].join('<br/>'));
- }
- Dcat.error(err.join('<br/>'));
- } catch (e) {}
- return;
- }
- }
- Dcat.error(_msg || xhr.status + ' ' + msg);
- }
- }]);
- return Ajax;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/extensions/Debounce.js":
- /*!*********************************************************!*\
- !*** ./resources/assets/dcat/js/extensions/Debounce.js ***!
- \*********************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
- /* @see https://github.com/lodash/lodash/blob/master/debounce.js */
- /* @see https://www.lodashjs.com/docs/lodash.debounce */
- function debounce(func, wait, options) {
- var lastArgs, lastThis, maxWait, result, timerId, lastCallTime;
- var lastInvokeTime = 0;
- var leading = false;
- var maxing = false;
- var trailing = true;
- if (typeof func !== 'function') {
- throw new TypeError('Expected a function');
- }
- wait = +wait || 0;
- if (isObject(options)) {
- leading = !!options.leading;
- maxing = 'maxWait' in options;
- maxWait = maxing ? Math.max(+options.maxWait || 0, wait) : wait;
- trailing = 'trailing' in options ? !!options.trailing : trailing;
- }
- function isObject(value) {
- var type = _typeof(value);
- return value != null && (type === 'object' || type === 'function');
- }
- function invokeFunc(time) {
- var args = lastArgs;
- var thisArg = lastThis;
- lastArgs = lastThis = undefined;
- lastInvokeTime = time;
- result = func.apply(thisArg, args);
- return result;
- }
- function startTimer(pendingFunc, wait) {
- return setTimeout(pendingFunc, wait);
- }
- function cancelTimer(id) {
- clearTimeout(id);
- }
- function leadingEdge(time) {
- // Reset any `maxWait` timer.
- lastInvokeTime = time; // Start the timer for the trailing edge.
- timerId = startTimer(timerExpired, wait); // Invoke the leading edge.
- return leading ? invokeFunc(time) : result;
- }
- function remainingWait(time) {
- var timeSinceLastCall = time - lastCallTime;
- var timeSinceLastInvoke = time - lastInvokeTime;
- var timeWaiting = wait - timeSinceLastCall;
- return maxing ? Math.min(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;
- }
- function shouldInvoke(time) {
- var timeSinceLastCall = time - lastCallTime;
- var timeSinceLastInvoke = time - lastInvokeTime; // Either this is the first call, activity has stopped and we're at the
- // trailing edge, the system time has gone backwards and we're treating
- // it as the trailing edge, or we've hit the `maxWait` limit.
- return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;
- }
- function timerExpired() {
- var time = Date.now();
- if (shouldInvoke(time)) {
- return trailingEdge(time);
- } // Restart the timer.
- timerId = startTimer(timerExpired, remainingWait(time));
- }
- function trailingEdge(time) {
- timerId = undefined; // Only invoke if we have `lastArgs` which means `func` has been
- // debounced at least once.
- if (trailing && lastArgs) {
- return invokeFunc(time);
- }
- lastArgs = lastThis = undefined;
- return result;
- }
- function cancel() {
- if (timerId !== undefined) {
- cancelTimer(timerId);
- }
- lastInvokeTime = 0;
- lastArgs = lastCallTime = lastThis = timerId = undefined;
- }
- function flush() {
- return timerId === undefined ? result : trailingEdge(Date.now());
- }
- function pending() {
- return timerId !== undefined;
- }
- function debounced() {
- var time = Date.now();
- var isInvoking = shouldInvoke(time);
- lastArgs = arguments;
- lastThis = this;
- lastCallTime = time;
- if (isInvoking) {
- if (timerId === undefined) {
- return leadingEdge(lastCallTime);
- }
- if (maxing) {
- // Handle invocations in a tight loop.
- timerId = startTimer(timerExpired, wait);
- return invokeFunc(lastCallTime);
- }
- }
- if (timerId === undefined) {
- timerId = startTimer(timerExpired, wait);
- }
- return result;
- }
- debounced.cancel = cancel;
- debounced.flush = flush;
- debounced.pending = pending;
- return debounced;
- }
- /* harmony default export */ __webpack_exports__["default"] = (debounce);
- /***/ }),
- /***/ "./resources/assets/dcat/js/extensions/Dialog.js":
- /*!*******************************************************!*\
- !*** ./resources/assets/dcat/js/extensions/Dialog.js ***!
- \*******************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Dialog; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var Dialog = /*#__PURE__*/function () {
- function Dialog(Dcat) {
- _classCallCheck(this, Dialog);
- this.extend(Dcat);
- }
- _createClass(Dialog, [{
- key: "extend",
- value: function extend(Dcat) {
- var _this = this;
- Dcat.success = _this.success;
- Dcat.error = _this.error;
- Dcat.info = _this.info;
- Dcat.warning = _this.warning;
- Dcat.confirm = _this.confirm;
- }
- }, {
- key: "success",
- value: function success(message, title, options) {
- toastr.success(message, title, options);
- }
- }, {
- key: "error",
- value: function error(message, title, options) {
- toastr.error(message, title, options);
- }
- }, {
- key: "info",
- value: function info(message, title, options) {
- toastr.info(message, title, options);
- }
- }, {
- key: "warning",
- value: function warning(message, title, options) {
- toastr.warning(message, title, options);
- }
- }, {
- key: "confirm",
- value: function confirm(message, title, success, error, options) {}
- }]);
- return Dialog;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/extensions/Grid.js":
- /*!*****************************************************!*\
- !*** ./resources/assets/dcat/js/extensions/Grid.js ***!
- \*****************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Grid; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var Grid = /*#__PURE__*/function () {
- function Grid(Dcat) {
- _classCallCheck(this, Grid);
- Dcat.grid = this;
- }
- _createClass(Grid, [{
- key: "addSelector",
- value: function addSelector(selector, name) {}
- }]);
- return Grid;
- }();
- /***/ }),
- /***/ "./resources/assets/dcat/js/extensions/RowSelector.js":
- /*!************************************************************!*\
- !*** ./resources/assets/dcat/js/extensions/RowSelector.js ***!
- \************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return RowSelector; });
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var RowSelector = function RowSelector() {
- _classCallCheck(this, RowSelector);
- };
- /***/ }),
- /***/ 2:
- /*!**********************************************************!*\
- !*** multi ./resources/assets/dcat/js/dcat-bootstrap.js ***!
- \**********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__(/*! F:\p\dcat-admin-github\dcat-admin\resources\assets\dcat\js\dcat-bootstrap.js */"./resources/assets/dcat/js/dcat-bootstrap.js");
- /***/ })
- /******/ });
|