mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 18:26:38 +08:00
1 line
3.9 KiB
JavaScript
1 line
3.9 KiB
JavaScript
(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[46],{218:function(e,t,r){"use strict";r.r(t);var n=r(37);var o=r.n(n);var a=r(35);var i=r.n(a);var c=r(21);var u=r.n(c);var l=r(155);var s=r.n(l);var p=r(76);var f=r.n(p);var v=r(156);var d=r.n(v);var b=r(157);var h=r.n(b);var m=r(33);var y=r.n(m);var O=r(20);var g=r.n(O);var w=r(32);var j=r.n(w);var D=r(22);var P=r.n(D);var _=r(262);var C=r.n(_);var R=r(605);var T=r.n(R);var L=r(99);function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}if(c.done){t(u)}else{Promise.resolve(u).then(n,o)}}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,"throw",e)}_next(undefined)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);if(t)n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}));r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};if(t%2){ownKeys(Object(r),true).forEach((function(t){_defineProperty(e,t,r[t])}))}else if(Object.getOwnPropertyDescriptors){Object.defineProperties(e,Object.getOwnPropertyDescriptors(r))}else{ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}}return e}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}RCDL.features.Tooltip={start:function start(e){var t=e.element,n=e.selector,o=n===void 0?RCDL.features.Tooltip.defaultSelector:n,a=e.options,i=a===void 0?{}:a;return new Promise((function(e,n){Promise.all([r.e(53),r.e(56)]).then(r.bind(null,566)).then((function(r){RCDL.features.Tooltip.tippy=r.default;Object(L["DOMcheckElements"])({elements:t,selectors:o,name:"tooltip",start:true}).forEach((function(t){RCDL.features.Tooltip.create(t,i);e("Tooltip created.")}))})).catch((function(e){n(e,"An error occurred in the tooltip component.")}))}))},init:function init(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"[data-tooltip]";var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return new Promise((function(o,a){Promise.all([r.e(53),r.e(56)]).then(r.bind(null,566)).then((function(r){RCDL.features.Tooltip.tippy=r.default;Object(L["DOMcheckElements"])({elements:e,selectors:t,name:"tooltip"}).forEach((function(e){RCDL.features.Tooltip.create(e,n);o("Tooltip created.")}))})).catch((function(e){a(e,"Error occured in the tooltip component.")}))}))},create:function create(e,t){if(typeof e!=="undefined"&&e.getAttribute("data-tooltip-init")!=="true"){e.setAttribute("data-tooltip-init","true");var r=e.getAttribute("data-tooltip-colour")||"brand4 rc-brand4";var n=e.getAttribute("data-tooltip-trigger")||"click";var o=e.getAttribute("data-tooltip-placement")||"top";var a=e.getAttribute("data-tooltip-hideOnClick")||true;var i=document.getElementById(e.getAttribute("data-tooltip")||e.getAttribute("data-tooltip-custom"));RCDL.features.Tooltip.instances[Object.keys(RCDL.features.Tooltip.instances).length+1]=RCDL.features.Tooltip.tippy.one(e,_objectSpread({content:i,arrow:true,interactive:true,theme:r,trigger:n,hideOnClick:a,placement:o,popperOptions:{placement:o,modifiers:{flip:{behavior:["right","bottom"]},preventOverflow:{boundariesElement:document.body}}}},t))}},instances:{}};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.Tooltip.start({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.Tooltip.defaultSelector=e}}}}]); |