Skip to content

Commit 513734b

Browse files
author
hikki
committed
v3.2
1 parent 7fc6b72 commit 513734b

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

resources/assets/component.css

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -301,21 +301,22 @@
301301
height: calc(100% - 23px);
302302
background: #484848!important;
303303
}
304-
.dot-cascade-panel>.plane-header-delete{
304+
.dot-cascade-panel>.plane-header-dialog{
305305
width: 270px;
306306
margin: 30px auto 0;
307307
}
308-
.dot-cascade-panel>.plane-body-delete{
308+
.dot-cascade-panel>.plane-body-dialog{
309309
display: flex;
310-
justify-content: center;
310+
flex-direction: column;
311+
justify-content: space-around;
311312
align-items: center;
312313
width: 270px;
313-
height: 50px;
314314
min-height: 50px!important;
315315
margin: 0 auto;
316316
overflow: hidden;
317317
}
318-
.plane-body-delete>.dlp-label{
318+
319+
.plane-body-dialog>.dlp-label{
319320
position: relative;
320321
width: 220px;
321322
max-width: 220px;

resources/assets/component.js

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1507,9 +1507,9 @@ window.ComponentCascadeLine = class {
15071507
});
15081508
}
15091509

1510-
dialog(title){
1511-
let marginTop = (this.DOM.clientHeight - 70) / 2;
1512-
let html = `<div class="dot-cascade-panel"><div class="dlp plane-header plane-header-delete" style="margin-top: ${marginTop}px"></div><div class="plane-body dlp-scroll plane-body-delete"></div></div>`;
1510+
dialog(title,h=50){
1511+
let marginTop = (this.DOM.clientHeight - (h+20)) / 2;
1512+
let html = `<div class="dot-cascade-panel"><div class="dlp plane-header plane-header-dialog" style="margin-top: ${marginTop}px"></div><div class="plane-body dlp-scroll plane-body-dialog" style="height:${h}px"></div></div>`;
15131513
this.DOM.childNodes[0].insertAdjacentHTML('beforeend', html);
15141514
let panelDom = this.DOM.childNodes[0].lastChild;
15151515
let T = document.createElement('div');
@@ -1729,7 +1729,22 @@ window.ComponentCascadeLine = class {
17291729
stack = parseInt(D.getAttribute('data-stack'));
17301730
index = parseInt(D.getAttribute('data-k'));
17311731
let node_data = object.dimensional_data[stack][index];
1732-
object.dialog(`<span class="dlp-text title" title="${node_data.val}">${node_data.val}</span> 移动`);
1732+
object.dialog(`<span class="dlp-text title" title="${node_data.val}">${node_data.val}</span> 移动`,90);
1733+
let M = document.createElement('div');
1734+
M.className = 'dlp dlp-text dlp-label';
1735+
M.addEventListener('click', (() => {
1736+
if (object.submit_block) return;
1737+
object.submit_block = true;
1738+
1739+
}));
1740+
M.insertAdjacentHTML('afterbegin', `<span>${node_data.val}</span>`);
1741+
object.PLANE_BODY.insertAdjacentHTML('afterbegin', `<div class="dlp dlp-text dlp-label"><span>${aim_node_data.val}</span></div>`);
1742+
if(aim_node_data.parentNodes.indexOf(node_data.key) !== -1){
1743+
object.PLANE_BODY.insertAdjacentHTML('beforeend', `<div>⇵</div>`);
1744+
}else {
1745+
object.PLANE_BODY.insertAdjacentHTML('beforeend', `<div>↑</div>`);
1746+
}
1747+
object.PLANE_BODY.append(M);
17331748
}
17341749
}
17351750
dom.addEventListener('mousedown', ()=>{

0 commit comments

Comments
 (0)