iotgateway/IoTGateway/wwwroot/layuiadmin/ueditor/third-party/zeroclipboard/ZeroClipboard.js

2 lines
18 KiB
JavaScript
Raw Normal View History

2021-12-12 06:55:48 +00:00
/** layuiAdmin.pro-v1.2.1 LPPL License By http://www.layui.com/admin/ */
;!function(e){"use strict";var t,a={bridge:null,version:"0.0.0",pluginType:"unknown",disabled:null,outdated:null,unavailable:null,deactivated:null,overdue:null,ready:null},n={},r=null,i=0,o={},l=0,s={},c=function(){var e,t,a,n,r="ZeroClipboard.swf";if(!document.currentScript||!(n=document.currentScript.src)){var i=document.getElementsByTagName("script");if("readyState"in i[0])for(e=i.length;e--&&("interactive"!==i[e].readyState||!(n=i[e].src)););else if("loading"===document.readyState)n=i[i.length-1].src;else{for(e=i.length;e--;){if(a=i[e].src,!a){t=null;break}if(a=a.split("#")[0].split("?")[0],a=a.slice(0,a.lastIndexOf("/")+1),null==t)t=a;else if(t!==a){t=null;break}}null!==t&&(n=t)}}return n&&(n=n.split("#")[0].split("?")[0],r=n.slice(0,n.lastIndexOf("/")+1)+r),r}(),u=function(){var e=/\-([a-z])/g,t=function(e,t){return t.toUpperCase()};return function(a){return a.replace(e,t)}}(),d=function(t,a){var n,r,i;return e.getComputedStyle?n=e.getComputedStyle(t,null).getPropertyValue(a):(r=u(a),n=t.currentStyle?t.currentStyle[r]:t.style[r]),"cursor"!==a||n&&"auto"!==n||(i=t.tagName.toLowerCase(),"a"!==i)?n:"pointer"},f=function(t){t||(t=e.event);var a;this!==e?a=this:t.target?a=t.target:t.srcElement&&(a=t.srcElement),B.activate(a)},p=function(e,t,a){e&&1===e.nodeType&&(e.addEventListener?e.addEventListener(t,a,!1):e.attachEvent&&e.attachEvent("on"+t,a))},h=function(e,t,a){e&&1===e.nodeType&&(e.removeEventListener?e.removeEventListener(t,a,!1):e.detachEvent&&e.detachEvent("on"+t,a))},v=function(e,t){if(!e||1!==e.nodeType)return e;if(e.classList)return e.classList.contains(t)||e.classList.add(t),e;if(t&&"string"==typeof t){var a=(t||"").split(/\s+/);if(1===e.nodeType)if(e.className){for(var n=" "+e.className+" ",r=e.className,i=0,o=a.length;i<o;i++)n.indexOf(" "+a[i]+" ")<0&&(r+=" "+a[i]);e.className=r.replace(/^\s+|\s+$/g,"")}else e.className=t}return e},y=function(e,t){if(!e||1!==e.nodeType)return e;if(e.classList)return e.classList.contains(t)&&e.classList.remove(t),e;if(t&&"string"==typeof t||void 0===t){var a=(t||"").split(/\s+/);if(1===e.nodeType&&e.className)if(t){for(var n=(" "+e.className+" ").replace(/[\n\t]/g," "),r=0,i=a.length;r<i;r++)n=n.replace(" "+a[r]+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}else e.className=""}return e},g=function(){var e,t,a,n=1;return"function"==typeof document.body.getBoundingClientRect&&(e=document.body.getBoundingClientRect(),t=e.right-e.left,a=document.body.offsetWidth,n=Math.round(t/a*100)/100),n},m=function(t,a){var n={left:0,top:0,width:0,height:0,zIndex:T(a)-1};if(t.getBoundingClientRect){var r,i,o,l=t.getBoundingClientRect();"pageXOffset"in e&&"pageYOffset"in e?(r=e.pageXOffset,i=e.pageYOffset):(o=g(),r=Math.round(document.documentElement.scrollLeft/o),i=Math.round(document.documentElement.scrollTop/o));var s=document.documentElement.clientLeft||0,c=document.documentElement.clientTop||0;n.left=l.left+r-s,n.top=l.top+i-c,n.width="width"in l?l.width:l.right-l.left,n.height="height"in l?l.height:l.bottom-l.top}return n},b=function(e,t){var a=null==t||t&&t.cacheBust===!0;return a?(e.indexOf("?")===-1?"?":"&")+"noCache="+(new Date).getTime():""},w=function(t){var a,n,r,i,o="",l=[];if(t.trustedDomains&&("string"==typeof t.trustedDomains?i=[t.trustedDomains]:"object"==typeof t.trustedDomains&&"length"in t.trustedDomains&&(i=t.trustedDomains)),i&&i.length)for(a=0,n=i.length;a<n;a++)if(i.hasOwnProperty(a)&&i[a]&&"string"==typeof i[a]){if(r=z(i[a]),!r)continue;if("*"===r){l=[r];break}l.push.apply(l,[r,"//"+r,e.location.protocol+"//"+r])}return l.length&&(o+="trustedOrigins="+encodeURIComponent(l.join(","))),t.forceEnhancedClipboard===!0&&(o+=(o?"&":"")+"forceEnhancedClipboard=true"),o},x=function(e,t,a){if("function"==typeof t.indexOf)return t.indexOf(e,a);var n,r=t.length;for("undefined"==typeof a?a=0:a<0&&(a=r+a),n=a;n<r;n++)if(t.hasOwnProperty(n)&&t[n]===e)return n;return-1},C=function(e){if("string"==typeof e)throw new TypeError("ZeroClipboard doesn't accept query strings.");return"number"!=typeof e.length?[e]:e},O=function(t,a,n,r){r?e.setTimeout(function(){t.apply(a,n)},0):t.ap