@@ -461,7 +461,6 @@ class ComponentCascadeDot {
461461 let data = this . dimensional_data [ stack ] [ index ] ;
462462 let parents = data . parentNodes ;
463463 if ( checked === true || checked === undefined ) {
464- let D = currentStackDocuments [ index ] ;
465464 if ( parents . length > 0 && ( parents [ stack - 1 ] !== parentNode ) ) {
466465 D . classList . add ( 'dlp-label-silence' ) ;
467466 } else if ( parents . length === 0 && parseInt ( D . getAttribute ( 'data-id' ) ) !== node ) {
@@ -1104,7 +1103,6 @@ class ComponentCascadeLine {
11041103 makeSelect ( select ) {
11051104 this . dimensional_data = [ ] ;
11061105 _component . dimensional ( this . dimensional_data , select ) ;
1107- let object = this ;
11081106 for ( let stack in this . dimensional_data ) {
11091107 if ( ! this . dimensional_data . hasOwnProperty ( stack ) ) continue ;
11101108 stack = parseInt ( stack ) ;
@@ -1180,34 +1178,13 @@ class ComponentCascadeLine {
11801178 currentStackDocuments . forEach ( ( D , index ) => {
11811179 let data = this . dimensional_data [ stack ] [ index ] ;
11821180 let parents = data . parentNodes ;
1183- if ( checked === true || checked === undefined ) {
1184- let D = currentStackDocuments [ index ] ;
1185- if ( parents . length > 0 && ( parents [ stack - 1 ] !== parentNode ) ) {
1186- D . classList . add ( 'dlp-label-silence' ) ;
1187- } else if ( parents . length === 0 && parseInt ( D . getAttribute ( 'data-id' ) ) !== node ) {
1188- D . classList . add ( 'dlp-label-silence' ) ;
1189- } else {
1190- D . classList . remove ( 'dlp-label-silence' ) ;
1191- if ( to_first_index === null && parseInt ( D . getAttribute ( 'data-id' ) ) === node ) to_first_index = index ;
1192- }
1193- }
1194- if ( checked === true && node === data . key && data . mark !== true ) {
1195- data . mark = true ;
1196- D . insertAdjacentHTML ( 'beforeend' , `<i>${ _component . check_circle } </i>` ) ;
1197- }
1198- if ( checked === false && node === data . key ) {
1199- let nodes = this . dimensional_data [ stack ] [ index ] . nodes ;
1200- let cancel = true ;
1201- for ( let d of this . dimensional_data [ stack + 1 ] ) {
1202- if ( nodes . indexOf ( d . key ) !== - 1 && ( d . checked === true || d . mark === true ) ) {
1203- cancel = false ;
1204- break ;
1205- }
1206- }
1207- if ( cancel && ( D . querySelector ( 'i' ) instanceof HTMLElement ) ) {
1208- data . mark = false ;
1209- D . querySelector ( 'i' ) . remove ( ) ;
1210- }
1181+ if ( parents . length > 0 && ( parents [ stack - 1 ] !== parentNode ) ) {
1182+ D . classList . add ( 'dlp-label-silence' ) ;
1183+ } else if ( parents . length === 0 && parseInt ( D . getAttribute ( 'data-id' ) ) !== node ) {
1184+ D . classList . add ( 'dlp-label-silence' ) ;
1185+ } else {
1186+ D . classList . remove ( 'dlp-label-silence' ) ;
1187+ if ( to_first_index === null && parseInt ( D . getAttribute ( 'data-id' ) ) === node ) to_first_index = index ;
12111188 }
12121189 } ) ;
12131190 if ( to_first_index !== null ) this . STACKS [ stack ] . scrollTop = to_first_index * 27 ;
0 commit comments