UNPKG

@cmtlyt/chlorine-ui

Version:

一个令人窒息的组件库?

1 lines 2.43 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("directive",[],t):"object"==typeof exports?exports.directive=t():e.directive=t()}(self,(function(){return function(){"use strict";var e={889:function(e,t){function o(e,t){this.addEventListener?this.addEventListener(e,t,!1):this.attachEvent("on"+e,t)}function n(e,t=e){if(!e)return t;const o=getComputedStyle(e);return["relative","absolute","fixed"].includes(o.position)?e:n(e.parentElement,t)}t.default={inserted(e){const t=n(e),r=getComputedStyle(t);["relative","absolute","fixed"].includes(r.position)||(t.style.position="relative");const i=function(e){if("img"===e.tagName)return[e];const t=e.getElementsByTagName("img");if(Array.from)return Array.from(t);const o=[];for(let e=0;e<t.length;e++)o.push(t[e]);return o}(e);i.forEach((e=>{e.onmousedown=function(e){e.preventDefault()}}));const l={oriZIndex:r.zIndex,oriTop:parseFloat(r.top),oriLeft:parseFloat(r.left),downX:null,downY:null,moveFlag:!1};o.call(t,"mousedown",(function(e){t.style.zIndex=9999,l.downX=e.x,l.downY=e.y,l.moveFlag=!0})),o.call(t,"mousemove",(function(e){if(!l.moveFlag)return;const o=e.x-l.downX,n=e.y-l.downY;t.style.top=l.oriTop+n+"px",t.style.left=l.oriLeft+o+"px"})),o.call(t,"mouseup",(function(){t.style.zIndex=l.oriZIndex,l.oriTop=parseFloat(r.top),l.oriLeft=parseFloat(r.left),l.moveFlag=!1}))}}},450:function(e,t){t.default={inserted(e,t){const o=Object.keys(t.modifiers),n=getComputedStyle(e);["auto","hidden","scroll"].includes(n.overflow)||(e.style.overflow="auto"),o.includes("both")||o.includes("horizontal")&&o.includes("vertical")||!o.length?e.style.resize="both":o.includes("horizontal")?e.style.resize="horizontal":o.includes("vertical")&&(e.style.resize="vertical")}}}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return function(){o.r(n),o.d(n,{clMove:function(){return i},clResize:function(){return r}});var e=o(450),t=o(889);const r=e.default,i=t.default}(),n}()}));