@@ -505,8 +505,8 @@ export class ViewProvider {
505
505
this . _reset_node_custom_style ( node . _data . view . element , node . data ) ;
506
506
}
507
507
_reset_node_custom_style ( node_element , node_data ) {
508
- if ( 'classList' in node_data && Array . isArray ( node_data [ 'classList ' ] ) ) {
509
- node_data [ 'classList ' ] . forEach ( ( className ) => {
508
+ if ( Array . isArray ( node_data [ 'nodeClassList ' ] ) ) {
509
+ node_data [ 'nodeClassList ' ] . forEach ( className => {
510
510
node_element . classList . add ( className ) ;
511
511
} ) ;
512
512
}
@@ -591,6 +591,7 @@ export class ViewProvider {
591
591
var pin = null ;
592
592
var pout = null ;
593
593
var color = null ;
594
+ var classList = null ;
594
595
var _offset = this . get_view_offset ( ) ;
595
596
for ( var nodeid in nodes ) {
596
597
node = nodes [ nodeid ] ;
@@ -603,7 +604,10 @@ export class ViewProvider {
603
604
pin = this . layout . get_node_point_in ( node ) ;
604
605
pout = this . layout . get_node_point_out ( node . parent ) ;
605
606
color = node . data [ 'leading-line-color' ] ;
606
- this . graph . draw_line ( pout , pin , _offset , color ) ;
607
+ classList = Array . isArray ( node . data [ 'lineClassList' ] )
608
+ ? node . data [ 'lineClassList' ]
609
+ : null ;
610
+ this . graph . draw_line ( pout , pin , _offset , color , classList ) ;
607
611
}
608
612
}
609
613
// Drag the whole mind map with your mouse, when it's larger that the container
0 commit comments