File tree Expand file tree Collapse file tree
webdiff/static/codediff.js Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 100
2+ 101
3+ 102
4+ 103
5+ 104
6+ 105
7+ 106
8+ 107
9+ 108
10+ 109
11+ 110
Original file line number Diff line number Diff line change 1+ 200
2+ 201
3+ 202
4+ 203
5+ 204
6+ 205
7+ 206
8+ 207
9+ 208
10+ 209
11+ 210
Original file line number Diff line number Diff line change @@ -316,7 +316,9 @@ const CodeDiffView = React.memo((props: CodeDiffViewProps) => {
316316 copyOnlyMatching ( e . nativeEvent , 'td.' + ( isLeft ? 'before' : 'after' ) ) ;
317317 } ;
318318
319- const divClassName = 'diff' + ( selectingState ? ` selecting-${ selectingState } ` : '' ) ;
319+ const diffType = beforeLines . length === 0 ? 'add' : afterLines . length === 0 ? 'delete' : 'change' ;
320+ const divClassName =
321+ `diff diff-${ diffType } ` + ( selectingState ? ` selecting-${ selectingState } ` : '' ) ;
320322 const tableClassName = 'diff' + ( params . wordWrap ? ' word-wrap' : '' ) ;
321323 return (
322324 < div className = { divClassName } onMouseDown = { handleMouseDown } onCopy = { handleCopy } >
Original file line number Diff line number Diff line change @@ -66,6 +66,12 @@ table.diff tr.skip-row td {
6666 padding : 0.5em ;
6767}
6868
69+ /* Partially collapse empty sides of diffs */
70+ .diff .diff-add td .before ,
71+ .diff .diff-delete td .after {
72+ width : 51ch ;
73+ }
74+
6975.line-no , .code {
7076 padding : 2px ;
7177 height : 1.11em ;
You can’t perform that action at this time.
0 commit comments