Add background color to blank line cells
Release-Notes: skip
Change-Id: I62104276f77a05b4d11daf928f67c2a27dce256b
Google-Bug-Id: b/279877967
diff --git a/polygerrit-ui/app/embed/diff/gr-diff-builder/gr-diff-row.ts b/polygerrit-ui/app/embed/diff/gr-diff-builder/gr-diff-row.ts
index 8ef2f82..6293224 100644
--- a/polygerrit-ui/app/embed/diff/gr-diff-builder/gr-diff-row.ts
+++ b/polygerrit-ui/app/embed/diff/gr-diff-builder/gr-diff-row.ts
@@ -325,7 +325,7 @@
const lineNumber = this.lineNumber(side);
const isBlank = line?.type === GrDiffLineType.BLANK;
if (!line || !lineNumber || isBlank || this.layersApplied) {
- const blankClass = isBlank && !this.unifiedDiff ? 'blankLineNum' : '';
+ const blankClass = isBlank ? 'blankLineNum' : '';
return html`<td
${ref(this.lineNumberRef(side))}
class=${diffClasses(side, blankClass)}
diff --git a/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-element_test.ts b/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-element_test.ts
index 56336f0..8cc5324 100644
--- a/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-element_test.ts
+++ b/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-element_test.ts
@@ -294,7 +294,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="5">
<button
aria-label="5 added"
@@ -320,7 +320,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="6">
<button
aria-label="6 added"
@@ -346,7 +346,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="7">
<button
aria-label="7 added"
@@ -567,7 +567,7 @@
10
</button>
</td>
- <td class="gr-diff right"></td>
+ <td class="blankLineNum gr-diff right"></td>
<td class="content gr-diff left no-intraline-info remove">
<div
class="contentText gr-diff"
@@ -593,7 +593,7 @@
11
</button>
</td>
- <td class="gr-diff right"></td>
+ <td class="blankLineNum gr-diff right"></td>
<td class="content gr-diff left no-intraline-info remove">
<div
class="contentText gr-diff"
@@ -619,7 +619,7 @@
12
</button>
</td>
- <td class="gr-diff right"></td>
+ <td class="blankLineNum gr-diff right"></td>
<td class="content gr-diff left no-intraline-info remove">
<div
class="contentText gr-diff"
@@ -645,7 +645,7 @@
13
</button>
</td>
- <td class="gr-diff right"></td>
+ <td class="blankLineNum gr-diff right"></td>
<td class="content gr-diff left no-intraline-info remove">
<div
class="contentText gr-diff"
@@ -662,7 +662,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="13">
<button
aria-label="13 added"
@@ -688,7 +688,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="14">
<button
aria-label="14 added"
@@ -727,7 +727,7 @@
16
</button>
</td>
- <td class="gr-diff right"></td>
+ <td class="blankLineNum gr-diff right"></td>
<td class="content gr-diff left remove">
<div
class="contentText gr-diff"
@@ -742,7 +742,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="15">
<button
aria-label="15 added"
@@ -1011,7 +1011,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="40">
<button
aria-label="40 added"
@@ -1037,7 +1037,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="41">
<button
aria-label="41 added"
@@ -1063,7 +1063,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="42">
<button
aria-label="42 added"
@@ -1089,7 +1089,7 @@
tabindex="-1"
>
<td class="blame gr-diff" data-line-number="0"></td>
- <td class="gr-diff left"></td>
+ <td class="blankLineNum gr-diff left"></td>
<td class="gr-diff lineNum right" data-value="43">
<button
aria-label="43 added"
diff --git a/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-styles.ts b/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-styles.ts
index 1b908cd..e5a5e65 100644
--- a/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-styles.ts
+++ b/polygerrit-ui/app/embed/diff/gr-diff/gr-diff-styles.ts
@@ -46,7 +46,8 @@
border-collapse: collapse;
table-layout: fixed;
}
- td.lineNum {
+ td.lineNum,
+ td.blankLineNum {
/* Enforces background whenever lines wrap */
background-color: var(--diff-blank-background-color);
}