@@ -681,7 +681,7 @@ class QgridView extends widgets.DOMWidgetView {
681681 this . buttons . tooltip ( 'disable' ) ;
682682 }
683683 }
684- if ( this . update_timeout ) {
684+ if ( this . update_timeout ) {
685685 clearTimeout ( this . update_timeout ) ;
686686 }
687687 this . update_timeout = setTimeout ( ( ) => {
@@ -690,7 +690,7 @@ class QgridView extends widgets.DOMWidgetView {
690690 this . multi_index = this . model . get ( "_multi_index" ) ;
691691 var data_view = this . create_data_view ( df_json . data ) ;
692692
693- if ( msg . triggered_by === 'change_viewport' ) {
693+ if ( msg . triggered_by === 'change_viewport' ) {
694694 if ( this . next_viewport_msg ) {
695695 this . send ( this . next_viewport_msg ) ;
696696 this . next_viewport_msg = null ;
@@ -700,7 +700,7 @@ class QgridView extends widgets.DOMWidgetView {
700700 }
701701 }
702702
703- if ( msg . triggered_by == 'change_sort' && this . sort_indicator ) {
703+ if ( msg . triggered_by == 'change_sort' && this . sort_indicator ) {
704704 var asc = this . model . get ( '_sort_ascending' ) ;
705705 this . sort_indicator . removeClass (
706706 'fa-spinner fa-spin fa-sort-asc fa-sort-desc'
@@ -711,15 +711,15 @@ class QgridView extends widgets.DOMWidgetView {
711711 }
712712
713713 let top_row = null ;
714- if ( msg . triggered_by === 'remove_row' ) {
714+ if ( msg . triggered_by === 'remove_row' ) {
715715 top_row = this . slick_grid . getViewport ( ) . top ;
716716 }
717717
718718 this . set_data_view ( data_view ) ;
719719
720720 var skip_grouping = false ;
721721 if ( this . multi_index ) {
722- for ( var i = 1 ; i < this . filter_list . length ; i ++ ) {
722+ for ( var i = 1 ; i < this . filter_list . length ; i ++ ) {
723723 var cur_filter = this . filter_list [ i ] ;
724724 if ( cur_filter . is_active ( ) ) {
725725 skip_grouping = true ;
@@ -736,7 +736,7 @@ class QgridView extends widgets.DOMWidgetView {
736736 this . slick_grid . render ( ) ;
737737
738738 if ( ( msg . triggered_by == 'add_row' ||
739- msg . triggered_by == 'remove_row' ) && ! this . has_active_filter ( ) ) {
739+ msg . triggered_by == 'remove_row' ) && ! this . has_active_filter ( ) ) {
740740 this . update_size ( ) ;
741741 }
742742 this . update_timeout = null ;
@@ -767,12 +767,12 @@ class QgridView extends widgets.DOMWidgetView {
767767 this . slick_grid . resizeCanvas ( ) ;
768768 }
769769 } else if ( msg . type == 'change_selection' ) {
770- this . ignore_selection_changed = true ;
771- this . slick_grid . setSelectedRows ( msg . rows ) ;
772- if ( msg . rows && msg . rows . length > 0 ) {
773- this . slick_grid . scrollRowIntoView ( msg . rows [ 0 ] ) ;
774- }
775- this . ignore_selection_changed = false ;
770+ this . ignore_selection_changed = true ;
771+ this . slick_grid . setSelectedRows ( msg . rows ) ;
772+ if ( msg . rows && msg . rows . length > 0 ) {
773+ this . slick_grid . scrollRowIntoView ( msg . rows [ 0 ] ) ;
774+ }
775+ this . ignore_selection_changed = false ;
776776 } else if ( msg . col_info ) {
777777 var filter = this . filters [ msg . col_info . name ] ;
778778 filter . handle_msg ( msg ) ;
0 commit comments