DPS/DataPlatform/html/static/js/380.928a9f46.js

2 lines
12 KiB
JavaScript
Raw Normal View History

2025-06-23 10:41:33 +08:00
"use strict";(self["webpackChunkmodel"]=self["webpackChunkmodel"]||[]).push([[380],{3363:function(e,t,i){i.d(t,{Z:function(){return p}});var s=i(9003);const n={class:"footbar"};function a(e,t,i,a,o,r){const h=(0,s.up)("el-button");return(0,s.wg)(),(0,s.iD)("div",n,[(0,s.Wm)(h,{type:"primary",size:"small",onClick:t[0]||(t[0]=t=>e.commit())},{default:(0,s.w5)((()=>[(0,s.Uk)((0,s.zw)(e.commitName),1)])),_:1}),(0,s.Wm)(h,{type:"primary",size:"small",onClick:t[1]||(t[1]=t=>e.cancel())},{default:(0,s.w5)((()=>[(0,s.Uk)("取消")])),_:1})])}var o=(0,s.aZ)({setup(){return{}},props:{commitName:String},methods:{commit(){this.$emit("commit")},cancel(){this.$emit("cancel")}}}),r=i(89);const h=(0,r.Z)(o,[["render",a],["__scopeId","data-v-ad75399c"]]);var p=h},5620:function(e,t,i){i.d(t,{Z:function(){return l}});var s=i(9003);const n={class:"attribute-toolbar"},a={class:"toolbar-title"};function o(e,t,i,o,r,h){return(0,s.wg)(),(0,s.iD)("div",n,[(0,s._)("div",a,[(0,s.WI)(e.$slots,"title")]),(0,s.WI)(e.$slots,"default")])}var r=(0,s.aZ)({name:"SubTitleBar"}),h=i(89);const p=(0,h.Z)(r,[["render",o]]);var l=p},5321:function(e,t,i){i.d(t,{F:function(){return n},X:function(){return h}});i(7658);var s=i(9003);const n={name:"splitpanes",emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click"],props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},provide(){return{requestUpdate:this.requestUpdate,onPaneAdd:this.onPaneAdd,onPaneRemove:this.onPaneRemove,onPaneClick:this.onPaneClick}},data:()=>({container:null,ready:!1,panes:[],touch:{mouseDown:!1,dragging:!1,activeSplitter:null},splitterTaps:{splitter:null,timeoutId:null}}),computed:{panesCount(){return this.panes.length},indexedPanes(){return this.panes.reduce(((e,t)=>(e[t.id]=t)&&e),{})}},methods:{updatePaneComponents(){this.panes.forEach((e=>{e.update&&e.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[e.id].size}%`})}))},bindEvents(){document.addEventListener("mousemove",this.onMouseMove,{passive:!1}),document.addEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.addEventListener("touchmove",this.onMouseMove,{passive:!1}),document.addEventListener("touchend",this.onMouseUp))},unbindEvents(){document.removeEventListener("mousemove",this.onMouseMove,{passive:!1}),document.removeEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.removeEventListener("touchmove",this.onMouseMove,{passive:!1}),document.removeEventListener("touchend",this.onMouseUp))},onMouseDown(e,t){this.bindEvents(),this.touch.mouseDown=!0,this.touch.activeSplitter=t},onMouseMove(e){this.touch.mouseDown&&(e.preventDefault(),this.touch.dragging=!0,this.calculatePanesSize(this.getCurrentMouseDrag(e)),this.$emit("resize",this.panes.map((e=>({min:e.min,max:e.max,size:e.size})))))},onMouseUp(){this.touch.dragging&&this.$emit("resized",this.panes.map((e=>({min:e.min,max:e.max,size:e.size})))),this.touch.mouseDown=!1,setTimeout((()=>{this.touch.dragging=!1,this.unbindEvents()}),100)},onSplitterClick(e,t){"ontouchstart"in window&&(e.preventDefault(),this.dblClickSplitter&&(this.splitterTaps.splitter===t?(clearTimeout(this.splitterTaps.timeoutId),this.splitterTaps.timeoutId=null,this.onSplitterDblClick(e,t),this.splitterTaps.splitter=null):(this.splitterTaps.splitter=t,this.splitterTaps.timeoutId=setTimeout((()=>{this.splitterTaps.splitter=null}),500)))),this.touch.dragging||this.$emit("splitter-click",this.panes[t])},onSplitterDblClick(e,t){let i=0;this.panes=this.panes.map(((e,s)=>(e.size=s===t?e.max:e.min,s!==t&&(i+=e.min),e))),this.panes[t].size-=i,this.$emit("pane-maximize",this.panes[t]),this.$emit("resized",this.panes.map((e=>({min:e.min,max:e.max,size:e.size}))))},onPaneClick(e,t){this.$emit("pane-click",this.indexedPanes[t])},getCurrentMouseDrag(e){const t=this.container.getBoundingClientRect(),{clientX:i,clientY:s}="ontouchstart"in window&&e.touches?e.touches[0]:e;return{x:i-t.left,y:s-t.top}},get
//# sourceMappingURL=380.928a9f46.js.map