8
8
parseCodeToSingle ,
9
9
getLineNumberMap ,
10
10
getLineNumberTdMap ,
11
- getDoubleCheckNumberAndCode ,
11
+ getDoubleCheckedNumberAndCodes ,
12
12
getSingleCheckedNumberAndCode ,
13
13
addCommentCheckedForDouble ,
14
14
addCommentCheckedForSingle ,
@@ -50,7 +50,7 @@ export function useCodeReviewLineSelection(
50
50
}
51
51
const parentTrNode = findParentTrNode ( e . target as HTMLElement ) ;
52
52
// 判断点击的是否是展开图标
53
- if ( parentTrNode && parentTrNode ?. classList . contains ( 'expand-line' ) ) {
53
+ if ( parentTrNode && parentTrNode ?. classList ? .contains ( 'expand-line' ) ) {
54
54
return ;
55
55
}
56
56
startTrNode = parentTrNode as HTMLElement ;
@@ -62,7 +62,7 @@ export function useCodeReviewLineSelection(
62
62
const { left, right } = getLineNumberTdMap ( trNodes ) ;
63
63
leftNumberTdMap = left ;
64
64
rightNumberTdMap = right ;
65
- startPosition = composedPath . some ( ( item ) => item . classList . contains ( 'd-code-left' ) ) ? 'left' : 'right' ;
65
+ startPosition = composedPath . some ( ( item ) => item . classList ? .contains ( 'd-code-left' ) ) ? 'left' : 'right' ;
66
66
}
67
67
68
68
dragging = true ;
@@ -91,10 +91,10 @@ export function useCodeReviewLineSelection(
91
91
const endTrNode = findParentTrNode ( e . target as HTMLElement ) ;
92
92
let endPosition : 'left' | 'right' ;
93
93
if ( props . outputFormat === 'side-by-side' ) {
94
- if ( composedPath . some ( ( item ) => item . classList . contains ( 'd-code-left' ) ) ) {
94
+ if ( composedPath . some ( ( item ) => item . classList ? .contains ( 'd-code-left' ) ) ) {
95
95
endPosition = 'left' ;
96
96
}
97
- if ( composedPath . some ( ( item ) => item . classList . contains ( 'd-code-right' ) ) ) {
97
+ if ( composedPath . some ( ( item ) => item . classList ? .contains ( 'd-code-right' ) ) ) {
98
98
endPosition = 'right' ;
99
99
}
100
100
}
@@ -164,7 +164,7 @@ export function useCodeReviewLineSelection(
164
164
if ( isMouseMoved ) {
165
165
let details : ICheckedLineDetails ;
166
166
if ( props . outputFormat === 'side-by-side' ) {
167
- details = getDoubleCheckNumberAndCode ( checkedTdNodes ) ;
167
+ details = getDoubleCheckedNumberAndCodes ( checkedTdNodes ) ;
168
168
} else {
169
169
details = getSingleCheckedNumberAndCode ( checkedTdNodes ) ;
170
170
}
@@ -183,7 +183,7 @@ export function useCodeReviewLineSelection(
183
183
const getCheckedLineDetails = ( ) => {
184
184
if ( checkedTdNodes . length ) {
185
185
return props . outputFormat === 'side-by-side'
186
- ? getDoubleCheckNumberAndCode ( checkedTdNodes )
186
+ ? getDoubleCheckedNumberAndCodes ( checkedTdNodes )
187
187
: getSingleCheckedNumberAndCode ( checkedTdNodes ) ;
188
188
}
189
189
} ;
@@ -197,7 +197,7 @@ export function useCodeReviewLineSelection(
197
197
/* 点击展开行后,更新左右行号映射关系 */
198
198
const updateLineNumberMap = ( expandLineNumberInfo : IExpandLineNumberInfo , newCode : string , direction : 'down' | 'up' ) => {
199
199
const container = document . createElement ( 'div' ) ;
200
- parseCodeToSingle ( container , newCode , props . option ) ;
200
+ parseCodeToSingle ( container , newCode , props . options ) ;
201
201
const { prevL, prevR, nextL, nextR } = expandLineNumberInfo ;
202
202
const arr = getLineNumberMap ( Array . from ( container . querySelectorAll ( 'tr' ) ) ) ;
203
203
if ( direction === 'down' ) {
0 commit comments