@@ -52,7 +52,7 @@ import {hideTooltip} from "../../dialog/tooltip";
52
52
import { appearanceMenu } from "../toolbar/Font" ;
53
53
import { setPosition } from "../../util/setPosition" ;
54
54
import { emitOpenMenu } from "../../plugin/EventBus" ;
55
- import { insertAttrViewBlockAnimation } from "../render/av/row" ;
55
+ import { insertAttrViewBlockAnimation , updateHeader } from "../render/av/row" ;
56
56
import { avContextmenu , duplicateCompletely } from "../render/av/action" ;
57
57
import { getPlainText } from "../util/paste" ;
58
58
import { addEditorToDatabase } from "../render/av/addToDatabase" ;
@@ -94,7 +94,10 @@ export class Gutter {
94
94
return true ;
95
95
}
96
96
} ) ;
97
- avElement . querySelector ( `.av__row[data-id="${ buttonElement . dataset . rowId } "]` ) . classList . add ( "av__row--select" ) ;
97
+ const rowElement = avElement . querySelector ( `.av__row[data-id="${ buttonElement . dataset . rowId } "]` ) ;
98
+ rowElement . classList . add ( "av__row--select" ) ;
99
+ rowElement . querySelector ( ".av__firstcol use" ) . setAttribute ( "xlink:href" , "#iconCheck" ) ;
100
+ updateHeader ( rowElement as HTMLElement ) ;
98
101
avElement . querySelectorAll ( ".av__row--select:not(.av__row--header)" ) . forEach ( item => {
99
102
selectIds . push ( item . getAttribute ( "data-id" ) ) ;
100
103
selectElements . push ( item ) ;
@@ -437,7 +440,7 @@ export class Gutter {
437
440
Array . from ( protyle . wysiwyg . element . querySelectorAll ( `[data-node-id="${ buttonElement . getAttribute ( "data-node-id" ) } "]` ) ) . find ( item => {
438
441
if ( ! isInEmbedBlock ( item ) && this . isMatchNode ( item ) ) {
439
442
const rowItem = item . querySelector ( `.av__row[data-id="${ buttonElement . dataset . rowId } "]` ) ;
440
- Array . from ( protyle . wysiwyg . element . querySelectorAll ( ".protyle-wysiwyg--hl, av__row--hl" ) ) . forEach ( hlItem => {
443
+ Array . from ( protyle . wysiwyg . element . querySelectorAll ( ".protyle-wysiwyg--hl, . av__row--hl" ) ) . forEach ( hlItem => {
441
444
if ( ! item . isSameNode ( hlItem ) ) {
442
445
hlItem . classList . remove ( "protyle-wysiwyg--hl" ) ;
443
446
}
0 commit comments