@@ -460,10 +460,8 @@ window.ComponentCascadeDot = class {
460
460
this . expand ( data , currentStackDocuments [ index ] , false ) ;
461
461
} ) ;
462
462
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 ( ) ;
467
465
}
468
466
data . checked = true ;
469
467
this . tagCal ( id , this . MODE . insert ) ;
@@ -580,13 +578,12 @@ window.ComponentCascadeDot = class {
580
578
expand ( data , dom , open = true ) {
581
579
if ( data . expand === open ) return ;
582
580
data . expand = open ;
581
+ let left_mark = dom . querySelector ( 'i.left' ) ;
583
582
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 ;
586
584
return ;
587
585
}
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 ;
590
587
}
591
588
592
589
tagCal ( id , operate ) {
@@ -1363,31 +1360,31 @@ window.ComponentCascadeLine = class {
1363
1360
expand ( data , dom , open = true ) {
1364
1361
if ( data . expand === open ) return ;
1365
1362
data . expand = open ;
1363
+ let left_mark = dom . querySelector ( 'i.left' ) ;
1366
1364
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 ;
1369
1366
return ;
1370
1367
}
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 ;
1373
1369
}
1374
1370
1375
1371
panel ( title ) {
1376
1372
let html = `<div class="dot-cascade-panel"><div class="dlp plane-header"></div><div class="plane-body dlp-scroll"></div></div>` ;
1377
1373
this . DOM . childNodes [ 0 ] . insertAdjacentHTML ( 'beforeend' , html ) ;
1378
1374
let panelDom = this . DOM . childNodes [ 0 ] . lastChild ;
1375
+ let header = panelDom . querySelector ( '.plane-header' ) ;
1379
1376
this . PLANE_DOM = panelDom ;
1380
1377
let T = document . createElement ( 'div' ) ;
1381
1378
T . className = 'header-content' ;
1382
1379
T . insertAdjacentHTML ( 'afterbegin' , _component . node + ` <span style="vertical-align: top;">${ title } </span>` ) ;
1383
- panelDom . querySelector ( '.plane- header' ) . append ( T ) ;
1380
+ header . append ( T ) ;
1384
1381
/*X*/
1385
1382
let X = document . createElement ( 'i' ) ;
1386
1383
X . insertAdjacentHTML ( 'afterbegin' , _component . close ) ;
1387
1384
X . addEventListener ( 'click' , ( ) => {
1388
1385
panelDom . remove ( ) ;
1389
1386
} , false ) ;
1390
- panelDom . querySelector ( '.plane- header' ) . append ( X ) ;
1387
+ header . append ( X ) ;
1391
1388
this . PLANE_BODY = panelDom . querySelector ( '.plane-body' ) ;
1392
1389
_component . loading ( this . PLANE_BODY ) ;
1393
1390
}
@@ -1511,17 +1508,18 @@ window.ComponentCascadeLine = class {
1511
1508
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>` ;
1512
1509
this . DOM . childNodes [ 0 ] . insertAdjacentHTML ( 'beforeend' , html ) ;
1513
1510
let panelDom = this . DOM . childNodes [ 0 ] . lastChild ;
1511
+ let header = panelDom . querySelector ( '.plane-header' ) ;
1514
1512
let T = document . createElement ( 'div' ) ;
1515
1513
T . className = 'header-content' ;
1516
1514
T . insertAdjacentHTML ( 'afterbegin' , _component . node + `<span style="vertical-align: top;">${ title } </span>` ) ;
1517
- panelDom . querySelector ( '.plane- header' ) . append ( T ) ;
1515
+ header . append ( T ) ;
1518
1516
/*X close panel*/
1519
1517
let X = document . createElement ( 'i' ) ;
1520
1518
X . insertAdjacentHTML ( 'afterbegin' , _component . close ) ;
1521
1519
X . addEventListener ( 'click' , ( ) => {
1522
1520
panelDom . remove ( ) ;
1523
1521
} , false ) ;
1524
- panelDom . querySelector ( '.plane- header' ) . append ( X ) ;
1522
+ header . append ( X ) ;
1525
1523
this . PLANE_BODY = panelDom . querySelector ( '.plane-body' ) ;
1526
1524
}
1527
1525
0 commit comments