8000 feature: Add selected state style · huggingface/diff2html@242fc5a · GitHub
[go: up one dir, main page]

Skip to content

Commit 242fc5a

Browse files
committed
feature: Add selected state style
1 parent 49bf898 commit 242fc5a

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/ui/css/diff2html.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
*
66
*/
77

8+
.d2h-d-none {
9+
display: none;
10+
}
11+
812
.d2h-wrapper {
913
text-align: left;
1014
}
@@ -79,6 +83,10 @@
7983
padding: 4px 8px;
8084
}
8185

86+
.d2h-file-collapse.d2h-selected {
87+
background-color: #c8e1ff;
88+
}
89+
8290
.d2h-file-collapse-input {
8391
margin: 0 4px 0 0;
8492
}

src/ui/js/diff2html-ui-base.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,10 @@ export class Diff2HtmlUI {
118118
.closest('.d2h-file-wrapper')
119119
?.querySelector(selector);
120120

121-
if (fileContents !== null && fileContents !== undefined)
122-
fileContents.style.display = fileContents.style.display === 'none' ? '' : 'none';
121+
if (fileContents !== null && fileContents !== undefined) {
122+
fileContentToggleBtn.classList.toggle('d2h-selected');
123+
fileContents.classList.toggle('d2h-d-none');
124+
}
123125
};
124126

125127
const toggleHandler: (e: Event) => void = e => {

0 commit comments

Comments
 (0)
0