mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 10:16:38 +08:00
1 line
2.8 KiB
JavaScript
1 line
2.8 KiB
JavaScript
(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[82],{241:function(e,t,a){"use strict";a.r(t);var n=a(21);var r=a.n(n);var o=a(290);var i=a.n(o);var u=a(33);var c=a.n(u);var s=a(20);var l=a.n(s);var v=a(32);var f=a.n(v);var p=a(22);var d=a.n(p);var g=a(262);var m=a.n(g);var y=a(99);var h=a(9);var _=a(619);var b=a.n(_);var w=a(213);var D=a(212);function asyncGeneratorStep(e,t,a,n,r,o,i){try{var u=e[o](i);var c=u.value}catch(e){a(e);return}if(u.done){t(c)}else{Promise.resolve(c).then(n,r)}}function _asyncToGenerator(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var o=e.apply(t,a);function _next(e){asyncGeneratorStep(o,n,r,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,r,_next,_throw,"throw",e)}_next(undefined)}))}}RCDL.features.pagination=function(e,t){Object(y["DOMcheckElements"])({elements:t,selectors:e,name:"pagination"}).forEach((function(e){return RCDL.features.pagination.prototype.create(e)}))};RCDL.features.pagination.prototype.create=function(e){var t=Number(e.getAttribute("data-pages"));var a=e.getElementsByTagName("form")[0];var n=e.getElementsByTagName("input")[0];var r=e.getElementsByClassName("rc-pagination__direction");var o=e.querySelector("[data-prev]");var i=e.querySelector("[data-next]");var u=e.querySelector("[data-total-steps-label], [total-steps-label]");u.innerText=t;var c=function checkPaginationInput(){Object.keys(r).forEach((function(e){Object(h["default"])("remove",r[e],"rc-pagination__direction--disabled")}));if(Number(n.value)<=1){Object(h["default"])("add",o,"rc-pagination__direction--disabled")}else if(Number(n.value)===t){Object(h["default"])("add",i,"rc-pagination__direction--disabled")}};a.addEventListener("submit",(function(e){e.preventDefault();if(n.value>t){n.value=t;n.setAttribute("value",t)}else{n.value=n.value;n.setAttribute("value",n.value)}c()}));n.addEventListener("keydown",(function(e){var t=e.which;if(!(e.shiftKey===false&&(t===13||t===46||t===8||t===37||t===39||t>=48&&t<=57))){e.preventDefault()}}));c()};RCDL.features.pagination.prototype.start=function(e){var t=e.element,a=e.selector,n=a===void 0?RCDL.features.pagination.prototype.defaultSelector:a;Object(y["DOMcheckElements"])({elements:t,selectors:n,name:"pagination",start:true}).forEach((function(e){return RCDL.features.pagination.prototype.create(e)}))};t["default"]={fn:function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function _callee(e){return regeneratorRuntime.wrap((function _callee$(t){while(1){switch(t.prev=t.next){case 0:return t.abrupt("return",RCDL.features.pagination.prototype.start({selector:"[data-pagination]",element:e}));case 1:case"end":return t.stop()}}}),_callee)})));function fn(t){return e.apply(this,arguments)}return fn}(),setup:function setup(e){RCDL.features.pagination.defaultSelector=e}}}}]); |