Skip to content

Commit 7410d25

Browse files
committed
Use d2h-light-color-scheme for light
1 parent 987d8cb commit 7410d25

File tree

7 files changed

+26
-25
lines changed

7 files changed

+26
-25
lines changed

src/__tests__/diff2html-tests.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ describe('Diff2Html', () => {
205205
it('should generate pretty line by line html from diff', () => {
206206
const result = html(diffExample1, { drawFileList: false });
207207
expect(result).toMatchInlineSnapshot(`
208-
"<div class="d2h-wrapper">
208+
"<div class="d2h-wrapper d2h-light-color-scheme">
209209
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
210210
<div class="d2h-file-header">
211211
<span class="d2h-file-name-wrapper">
@@ -262,7 +262,7 @@ describe('Diff2Html', () => {
262262
it('should generate pretty line by line html from json', () => {
263263
const result = html(jsonExample1, { drawFileList: false });
264264
expect(result).toMatchInlineSnapshot(`
265-
"<div class="d2h-wrapper">
265+
"<div class="d2h-wrapper d2h-light-color-scheme">
266266
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
267267
<div class="d2h-file-header">
268268
<span class="d2h-file-name-wrapper">
@@ -319,7 +319,7 @@ describe('Diff2Html', () => {
319319
it('should generate pretty diff with files summary', () => {
320320
const result = html(diffExample1, { drawFileList: true });
321321
expect(result).toMatchInlineSnapshot(`
322-
"<div class="d2h-file-list-wrapper">
322+
"<div class="d2h-file-list-wrapper d2h-light-color-scheme">
323323
<div class="d2h-file-list-header">
324324
<span class="d2h-file-list-title">Files changed (1)</span>
325325
<a class="d2h-file-switch d2h-hide">hide</a>
@@ -339,7 +339,7 @@ describe('Diff2Html', () => {
339339
</span>
340340
</li>
341341
</ol>
342-
</div><div class="d2h-wrapper">
342+
</div><div class="d2h-wrapper d2h-light-color-scheme">
343343
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
344344
<div class="d2h-file-header">
345345
<span class="d2h-file-name-wrapper">
@@ -396,7 +396,7 @@ describe('Diff2Html', () => {
396396
it('should generate pretty side by side html from diff', () => {
397397
const result = html(diffExample1, { outputFormat: OutputFormatType.SIDE_BY_SIDE, drawFileList: false });
398398
expect(result).toMatchInlineSnapshot(`
399-
"<div class="d2h-wrapper">
399+
"<div class="d2h-wrapper d2h-light-color-scheme">
400400
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
401401
<div class="d2h-file-header">
402402
<span class="d2h-file-name-wrapper">
@@ -467,7 +467,7 @@ describe('Diff2Html', () => {
467467
it('should generate pretty side by side html from json', () => {
468468
const result = html(jsonExample1, { outputFormat: OutputFormatType.SIDE_BY_SIDE, drawFileList: false });
469469
expect(result).toMatchInlineSnapshot(`
470-
"<div class="d2h-wrapper">
470+
"<div class="d2h-wrapper d2h-light-color-scheme">
471471
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
472472
<div class="d2h-file-header">
473473
<span class="d2h-file-name-wrapper">
@@ -538,7 +538,7 @@ describe('Diff2Html', () => {
538538
it('should generate pretty side by side html from diff 2', () => {
539539
const result = html(diffExample1, { outputFormat: OutputFormatType.SIDE_BY_SIDE, drawFileList: true });
540540
expect(result).toMatchInlineSnapshot(`
541-
"<div class="d2h-file-list-wrapper">
541+
"<div class="d2h-file-list-wrapper d2h-light-color-scheme">
542542
<div class="d2h-file-list-header">
543543
<span class="d2h-file-list-title">Files changed (1)</span>
544544
<a class="d2h-file-switch d2h-hide">hide</a>
@@ -558,7 +558,7 @@ describe('Diff2Html', () => {
558558
</span>
559559
</li>
560560
</ol>
561-
</div><div class="d2h-wrapper">
561+
</div><div class="d2h-wrapper d2h-light-color-scheme">
562562
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="">
563563
<div class="d2h-file-header">
564564
<span class="d2h-file-name-wrapper">
@@ -652,7 +652,7 @@ describe('Diff2Html', () => {
652652
' \n';
653653
const result = html(diffExample2, { drawFileList: false });
654654
expect(result).toMatchInlineSnapshot(`
655-
"<div class="d2h-wrapper">
655+
"<div class="d2h-wrapper d2h-light-color-scheme">
656656
<div id="d2h-211439" class="d2h-file-wrapper" data-lang="md">
657657
<div class="d2h-file-header">
658658
<span class="d2h-file-name-wrapper">
@@ -878,7 +878,7 @@ describe('Diff2Html', () => {
878878

879879
const result = html(diff);
880880
expect(result).toMatchInlineSnapshot(`
881-
"<div class="d2h-file-list-wrapper">
881+
"<div class="d2h-file-list-wrapper d2h-light-color-scheme">
882882
<div class="d2h-file-list-header">
883883
<span class="d2h-file-list-title">Files changed (1)</span>
884884
<a class="d2h-file-switch d2h-hide">hide</a>
@@ -898,7 +898,7 @@ describe('Diff2Html', () => {
898898
</span>
899899
</li>
900900
</ol>
901-
</div><div class="d2h-wrapper">
901+
</div><div class="d2h-wrapper d2h-light-color-scheme">
902902
<div id="d2h-597266" class="d2h-file-wrapper" data-lang="html">
903903
<div class="d2h-file-header">
904904
<span class="d2h-file-name-wrapper">
@@ -980,7 +980,7 @@ describe('Diff2Html', () => {
980980
const result = html(diff);
981981
/* eslint-disable no-irregular-whitespace */
982982
expect(result).toMatchInlineSnapshot(`
983-
"<div class="d2h-file-list-wrapper">
983+
"<div class="d2h-file-list-wrapper d2h-light-color-scheme">
984984
<div class="d2h-file-list-header">
985985
<span class="d2h-file-list-title">Files changed (1)</span>
986986
<a class="d2h-file-switch d2h-hide">hide</a>
@@ -1000,7 +1000,7 @@ describe('Diff2Html', () => {
10001000
</span>
10011001
</li>
10021002
</ol>
1003-
</div><div class="d2h-wrapper">
1003+
</div><div class="d2h-wrapper d2h-light-color-scheme">
10041004
<div id="d2h-719103" class="d2h-file-wrapper" data-lang="js">
10051005
<div class="d2h-file-header">
10061006
<span class="d2h-file-name-wrapper">

src/__tests__/file-list-renderer-tests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ describe('FileListRenderer', () => {
117117
];
118118
const fileHtml = fileListRenderer.render(files);
119119
expect(fileHtml).toMatchInlineSnapshot(`
120-
"<div class="d2h-file-list-wrapper">
120+
"<div class="d2h-file-list-wrapper d2h-light-color-scheme">
121121
<div class="d2h-file-list-header">
122122
<span class="d2h-file-list-title">Files changed (4)</span>
123123
<a class="d2h-file-switch d2h-hide">hide</a>

src/__tests__/line-by-line-tests.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ describe('LineByLineRenderer', () => {
449449
});
450450
const html = lineByLineRenderer.render(exampleJson);
451451
expect(html).toMatchInlineSnapshot(`
452-
"<div class="d2h-wrapper">
452+
"<div class="d2h-wrapper d2h-light-color-scheme">
453453
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="txt">
454454
<div class="d2h-file-header">
455455
<span class="d2h-file-name-wrapper">
@@ -523,7 +523,7 @@ describe('LineByLineRenderer', () => {
523523
});
524524
const html = lineByLineRenderer.render(exampleJson);
525525
expect(html).toMatchInlineSnapshot(`
526-
"<div class="d2h-wrapper">
526+
"<div class="d2h-wrapper d2h-light-color-scheme">
527527
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="js">
528528
<div class="d2h-file-header">
529529
<span class="d2h-file-name-wrapper">
@@ -583,7 +583,7 @@ describe('LineByLineRenderer', () => {
583583
const lineByLineRenderer = new LineByLineRenderer(hoganUtils);
584584
const html = lineByLineRenderer.render(exampleJson);
585585
expect(html).toMatchInlineSnapshot(`
586-
"<div class="d2h-wrapper">
586+
"<div class="d2h-wrapper d2h-light-color-scheme">
587587
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="js">
588588
<div class="d2h-file-header">
589589
<span class="d2h-file-name-wrapper">

src/__tests__/side-by-side-printer-tests.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ describe('SideBySideRenderer', () => {
278278
const sideBySideRenderer = new SideBySideRenderer(hoganUtils, { matching: LineMatchingType.LINES });
279279
const html = sideBySideRenderer.render(exampleJson);
280280
expect(html).toMatchInlineSnapshot(`
281-
"<div class="d2h-wrapper">
281+
"<div class="d2h-wrapper d2h-light-color-scheme">
282282
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="txt">
283283
<div class="d2h-file-header">
284284
<span class="d2h-file-name-wrapper">
@@ -363,7 +363,7 @@ describe('SideBySideRenderer', () => {
363363
const sideBySideRenderer = new SideBySideRenderer(hoganUtils, {});
364364
const html = sideBySideRenderer.render(exampleJson);
365365
expect(html).toMatchInlineSnapshot(`
366-
"<div class="d2h-wrapper">
366+
"<div class="d2h-wrapper d2h-light-color-scheme">
367367
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="js">
368368
<div class="d2h-file-header">
369369
<span class="d2h-file-name-wrapper">
@@ -434,7 +434,7 @@ describe('SideBySideRenderer', () => {
434434
const sideBySideRenderer = new SideBySideRenderer(hoganUtils);
435435
const html = sideBySideRenderer.render(exampleJson);
436436
expect(html).toMatchInlineSnapshot(`
437-
"<div class="d2h-wrapper">
437+
"<div class="d2h-wrapper d2h-light-color-scheme">
438438
<div id="d2h-675094" class="d2h-file-wrapper" data-lang="js">
439439
<div class="d2h-file-header">
440440
<span class="d2h-file-name-wrapper">

src/render-utils.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,12 @@ export function toCSSClass(lineType: LineType): CSSLineClass {
8989
export function colorSchemeToCss(colorScheme: ColorSchemeType): string {
9090
switch (colorScheme) {
9191
case ColorSchemeType.DARK:
92-
return ' d2h-dark-color-scheme';
92+
return 'd2h-dark-color-scheme';
9393
case ColorSchemeType.AUTO:
94-
return ' d2h-auto-color-scheme';
94+
return 'd2h-auto-color-scheme';
95+
case ColorSchemeType.LIGHT:
9596
default:
96-
return '';
97+
return 'd2h-light-color-scheme';
9798
}
9899
}
99100

src/templates/file-summary-wrapper.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="d2h-file-list-wrapper{{colorScheme}}">
1+
<div class="d2h-file-list-wrapper {{colorScheme}}">
22
<div class="d2h-file-list-header">
33
<span class="d2h-file-list-title">Files changed ({{filesNumber}})</span>
44
<a class="d2h-file-switch d2h-hide">hide</a>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<div class="d2h-wrapper{{colorScheme}}">
1+
<div class="d2h-wrapper {{colorScheme}}">
22
{{{content}}}
33
</div>

0 commit comments

Comments
 (0)