mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 18:26:38 +08:00
1 line
2.5 KiB
JavaScript
1 line
2.5 KiB
JavaScript
(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[102],{224:function(e,t,r){"use strict";r.r(t);var n=r(21);var a=r.n(n);var o=r(20);var c=r.n(o);var l=r(32);var u=r.n(l);var d=r(22);var s=r.n(d);var i=r(262);var f=r.n(i);var m=r(372);var v=r.n(m);var p=r(213);var h=r(212);var y=r(9);var R=r(38);var b=r(99);var w=r(215);function asyncGeneratorStep(e,t,r,n,a,o,c){try{var l=e[o](c);var u=l.value}catch(e){r(e);return}if(l.done){t(u)}else{Promise.resolve(u).then(n,a)}}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(undefined)}))}}RCDL.features.modal=function(e,t){Object(b["DOMcheckElements"])({elements:e,selectors:t,name:"modal"}).forEach((function(e){return RCDL.features.modal.prototype.create(e)}))};RCDL.features.modal.prototype.create=function(e){var t=e.getAttribute("data-modal-target");if(t){var r=document.querySelectorAll('[data-modal-target="'.concat(t,'"]'));r.forEach((function(e){var r=null;document.body.appendChild(e);document.addEventListener("click",(function(n){if(n.target.matches('[data-modal-trigger="'.concat(t,'"]'))){Object(y["default"])("toggle",e,"rc-hidden");if(!Object(R["default"])(e,"rc-modal--full")){if(!Object(R["default"])(e,"rc-hidden")){r=Object(w["shadeCreate"])({el:e})}else{Object(w["shadeRemove"])({el:r})}}if(Object(R["default"])(e,"rc-hidden")){Object(y["default"])("remove",document.body,"rc-scroll--none")}else{Object(y["default"])("add",document.body,"rc-scroll--none")}}window.RCDL.utilities.triggerResize()}))}))}};RCDL.features.modal.prototype.defaultSelector=null;RCDL.features.modal.prototype.start=function(e){var t=e.element,r=e.selector,n=r===void 0?RCDL.features.modal.prototype.defaultSelector:r;Object(b["DOMcheckElements"])({elements:t,selectors:n,name:"modal",start:true}).forEach((function(e){return RCDL.features.modal.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.modal.prototype.start({element:e,selector:".rc-modal"}));case 1:case"end":return t.stop()}}}),_callee)})));function fn(t){return e.apply(this,arguments)}return fn}(),setup:function setup(e){RCDL.features.modal.prototype.defaultSelector=e}}}}]); |