Skip to content

Commit b887310

Browse files
author
hikki
committed
v3.2
1 parent fc996c3 commit b887310

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

resources/assets/component.js

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -460,10 +460,8 @@ window.ComponentCascadeDot = class {
460460
this.expand(data, currentStackDocuments[index], false);
461461
});
462462
if (data.checked === false) {
463-
if (this.limit > 0 && this.select_data.length >= this.limit) {
464-
if (this.SELECTED_DOM.firstChild instanceof HTMLElement) {
465-
this.SELECTED_DOM.firstChild.click();
466-
}
463+
if (this.limit > 0 && this.select_data.length >= this.limit && (this.SELECTED_DOM.firstChild instanceof HTMLElement)) {
464+
this.SELECTED_DOM.firstChild.click();
467465
}
468466
data.checked = true;
469467
this.tagCal(id, this.MODE.insert);
@@ -580,13 +578,12 @@ window.ComponentCascadeDot = class {
580578
expand(data, dom, open = true) {
581579
if (data.expand === open) return;
582580
data.expand = open;
581+
let left_mark = dom.querySelector('i.left');
583582
if (open) {
584-
let left_mark = dom.querySelector('i.left');
585-
if (left_mark) left_mark.innerHTML = _component.caret_right_circle;
583+
left_mark.innerHTML = _component.caret_right_circle;
586584
return;
587585
}
588-
let left_mark = dom.querySelector('i.left');
589-
if (left_mark) left_mark.innerHTML = _component.caret_right;
586+
left_mark.innerHTML = _component.caret_right;
590587
}
591588

592589
tagCal(id, operate) {
@@ -1363,31 +1360,31 @@ window.ComponentCascadeLine = class {
13631360
expand(data, dom, open = true) {
13641361
if (data.expand === open) return;
13651362
data.expand = open;
1363+
let left_mark = dom.querySelector('i.left');
13661364
if (open) {
1367-
let left_mark = dom.querySelector('i.left');
1368-
if (left_mark) left_mark.innerHTML = _component.caret_right_circle;
1365+
left_mark.innerHTML = _component.caret_right_circle;
13691366
return;
13701367
}
1371-
let left_mark = dom.querySelector('i.left');
1372-
if (left_mark) left_mark.innerHTML = _component.caret_right;
1368+
left_mark.innerHTML = _component.caret_right;
13731369
}
13741370

13751371
panel(title) {
13761372
let html = `<div class="dot-cascade-panel"><div class="dlp plane-header"></div><div class="plane-body dlp-scroll"></div></div>`;
13771373
this.DOM.childNodes[0].insertAdjacentHTML('beforeend', html);
13781374
let panelDom = this.DOM.childNodes[0].lastChild;
1375+
let header = panelDom.querySelector('.plane-header');
13791376
this.PLANE_DOM = panelDom;
13801377
let T = document.createElement('div');
13811378
T.className = 'header-content';
13821379
T.insertAdjacentHTML('afterbegin', _component.node + ` <span style="vertical-align: top;">${title}</span>`);
1383-
panelDom.querySelector('.plane-header').append(T);
1380+
header.append(T);
13841381
/*X*/
13851382
let X = document.createElement('i');
13861383
X.insertAdjacentHTML('afterbegin', _component.close);
13871384
X.addEventListener('click', () => {
13881385
panelDom.remove();
13891386
}, false);
1390-
panelDom.querySelector('.plane-header').append(X);
1387+
header.append(X);
13911388
this.PLANE_BODY = panelDom.querySelector('.plane-body');
13921389
_component.loading(this.PLANE_BODY);
13931390
}
@@ -1511,17 +1508,18 @@ window.ComponentCascadeLine = class {
15111508
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>`;
15121509
this.DOM.childNodes[0].insertAdjacentHTML('beforeend', html);
15131510
let panelDom = this.DOM.childNodes[0].lastChild;
1511+
let header = panelDom.querySelector('.plane-header');
15141512
let T = document.createElement('div');
15151513
T.className = 'header-content';
15161514
T.insertAdjacentHTML('afterbegin', _component.node + `<span style="vertical-align: top;">${title}</span>`);
1517-
panelDom.querySelector('.plane-header').append(T);
1515+
header.append(T);
15181516
/*X close panel*/
15191517
let X = document.createElement('i');
15201518
X.insertAdjacentHTML('afterbegin', _component.close);
15211519
X.addEventListener('click', () => {
15221520
panelDom.remove();
15231521
}, false);
1524-
panelDom.querySelector('.plane-header').append(X);
1522+
header.append(X);
15251523
this.PLANE_BODY = panelDom.querySelector('.plane-body');
15261524
}
15271525

0 commit comments

Comments
 (0)