Skip to content

Commit a8eb952

Browse files
committed
fix: remove input borders with appearance reset, fix sample Parameters column, use inherit font for IL ignore table
- Add box-shadow:none and appearance:none to text input reset CSS to fully suppress browser-default input borders - Fix semantic changes sample: empty Parameters cell for parameterless methods instead of "()" - Change IL ignore table font from monospace to inherited (body font) with slightly smaller size, matching surrounding Note text style https://claude.ai/code/session_01Sh7FCwgc4muABUcE6XXmWK
1 parent f00cc8b commit a8eb952

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

Services/HtmlReport/HtmlReportGenerateService.Css.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ private static string GetCss()
2525
table.legend-table td:first-child { white-space: nowrap; }
2626
.il-ignore-scroll { overflow-x: auto; max-width: 80em; }
2727
table.il-ignore-table { max-width: none; }
28-
table.il-ignore-table td { white-space: nowrap; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace; font-size: 12px; }
28+
table.il-ignore-table td { white-space: nowrap; font-size: 12px; }
2929
/* ── Controls bar (frosted glass, fills full width) ─────────────────── */
3030
.controls {
3131
position: sticky; top: 0;
@@ -102,7 +102,8 @@ private static string GetCss()
102102
tbody tr:not(.diff-row):hover { background: #f3eef8; }
103103
td.col-reason input[type=""text""], td.col-notes input[type=""text""] {
104104
width: 100%; border: none; padding: 2px 4px; font-size: 12px;
105-
background: transparent; outline: none; font-family: inherit; }
105+
background: transparent; outline: none; box-shadow: none;
106+
appearance: none; -webkit-appearance: none; font-family: inherit; }
106107
td.col-reason input[type=""text""]:focus, td.col-notes input[type=""text""]:focus {
107108
background: #fffff8; outline: 1px solid #aaa; }
108109
input[type=""checkbox""] { width: 1.1em; height: 1.1em; cursor: pointer; }

doc/samples/diff_report.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
table.legend-table td:first-child { white-space: nowrap; }
2424
.il-ignore-scroll { overflow-x: auto; max-width: 80em; }
2525
table.il-ignore-table { max-width: none; }
26-
table.il-ignore-table td { white-space: nowrap; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace; font-size: 12px; }
26+
table.il-ignore-table td { white-space: nowrap; font-size: 12px; }
2727
/* ── Controls bar (frosted glass, fills full width) ─────────────────── */
2828
.controls {
2929
position: sticky; top: 0;
@@ -100,7 +100,8 @@
100100
tbody tr:not(.diff-row):hover { background: #f3eef8; }
101101
td.col-reason input[type="text"], td.col-notes input[type="text"] {
102102
width: 100%; border: none; padding: 2px 4px; font-size: 12px;
103-
background: transparent; outline: none; font-family: inherit; }
103+
background: transparent; outline: none; box-shadow: none;
104+
appearance: none; -webkit-appearance: none; font-family: inherit; }
104105
td.col-reason input[type="text"]:focus, td.col-notes input[type="text"]:focus {
105106
background: #fffff8; outline: 1px solid #aaa; }
106107
input[type="checkbox"] { width: 1.1em; height: 1.1em; cursor: pointer; }
@@ -743,7 +744,7 @@ <h2 style="color:#0051c3">[ ! ] Modified Files &#x2014; Timestamps Regressed (5)
743744
</tr>
744745
<tr class="diff-row">
745746
<td colspan="8">
746-
<details id="semantic_tsw_4" data-diff-html="PGRpdiBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcyI+Cjx0YWJsZSBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcy10YWJsZSBzYy1kZXRhaWwiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNiLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1jbGFzcy1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYmFzZXR5cGUtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNoYW5nZS1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wta2luZC1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYWNjZXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1tb2RzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC10eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1uYW1lLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1yZXR0eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1wYXJhbXMtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWJvZHktZyI+CjwvY29sZ3JvdXA+Cjx0aGVhZD48dHI+CiAgPHRoIGNsYXNzPSJzYy1jb2wtY2IiPiYjeDI3MTM7PC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWNsYXNzLXciPkNsYXNzPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWJhc2V0eXBlLXciPkJhc2VUeXBlPC90aD4KICA8dGg+Q2hhbmdlPC90aD48dGg+S2luZDwvdGg+PHRoPkFjY2VzczwvdGg+PHRoPk1vZGlmaWVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy10eXBlLXciPlR5cGU8L3RoPgogIDx0aCBjbGFzcz0idGgtcmVzaXphYmxlIiBkYXRhLWNvbC12YXI9Ii0tc2MtbmFtZS13Ij5OYW1lPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLXJldHR5cGUtdyI+UmV0dXJuVHlwZTwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1wYXJhbXMtdyI+UGFyYW1ldGVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1ib2R5LXciPkJvZHk8L3RoPgo8L3RyPjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8wIj48L3RkPjx0ZD5BcHBTZXJ2aWNlPC90ZD48dGQ+U3lzdGVtLk9iamVjdDwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPk1ldGhvZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wdWJsaWM8L2NvZGU+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+R2V0U3RhdHVzPC90ZD48dGQ+c3RyaW5nPC90ZD48dGQ+KCk8L3RkPjx0ZD48Y29kZT5JTDwvY29kZT48L3RkPjwvdHI+Cjx0ciBjbGFzcz0iZ3JvdXAtY29udCI+PHRkIGNsYXNzPSJzYy1jb2wtY2IiPjxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9InNjX3Rzd180XzEiPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjxjb2RlPk1vZGlmaWVkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPkZpZWxkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPnByaXZhdGU8L2NvZGU+PC90ZD48dGQ+PGNvZGU+c3RhdGljPC9jb2RlPjwvdGQ+PHRkPmludDwvdGQ+PHRkPl9yZXRyeUNvdW50PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+PGNvZGU+SUw8L2NvZGU+PC90ZD48L3RyPgo8L3Rib2R5PjwvdGFibGU+Cjx0YWJsZSBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcy10YWJsZSBzYy1jb3VudCI+Cjxjb2xncm91cD4KICA8Y29sIGNsYXNzPSJzYy1jbnQtY2xhc3MtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNoYW5nZS1nIj4KICA8Y29sIGNsYXNzPSJzYy1jbnQtY291bnQtZyI+CjwvY29sZ3JvdXA+Cjx0aGVhZD48dHI+CiAgPHRoPkNsYXNzPC90aD48dGg+Q2hhbmdlPC90aD48dGg+Q291bnQ8L3RoPgo8L3RyPjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPjx0ZD5BcHBTZXJ2aWNlPC90ZD48dGQ+PGNvZGU+QWRkZWQ8L2NvZGU+PC90ZD48dGQ+MTwvdGQ+PC90cj4KPHRyIGNsYXNzPSJncm91cC1jb250Ij48dGQ+PC90ZD48dGQ+PGNvZGU+TW9kaWZpZWQ8L2NvZGU+PC90ZD48dGQ+MTwvdGQ+PC90cj4KPC90Ym9keT48L3RhYmxlPgo8L2Rpdj4K">
747+
<details id="semantic_tsw_4" data-diff-html="PGRpdiBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcyI+Cjx0YWJsZSBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcy10YWJsZSBzYy1kZXRhaWwiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNiLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1jbGFzcy1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYmFzZXR5cGUtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNoYW5nZS1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wta2luZC1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYWNjZXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1tb2RzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC10eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1uYW1lLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1yZXR0eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1wYXJhbXMtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWJvZHktZyI+CjwvY29sZ3JvdXA+Cjx0aGVhZD48dHI+CiAgPHRoIGNsYXNzPSJzYy1jb2wtY2IiPiYjeDI3MTM7PC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWNsYXNzLXciPkNsYXNzPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWJhc2V0eXBlLXciPkJhc2VUeXBlPC90aD4KICA8dGg+Q2hhbmdlPC90aD48dGg+S2luZDwvdGg+PHRoPkFjY2VzczwvdGg+PHRoPk1vZGlmaWVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy10eXBlLXciPlR5cGU8L3RoPgogIDx0aCBjbGFzcz0idGgtcmVzaXphYmxlIiBkYXRhLWNvbC12YXI9Ii0tc2MtbmFtZS13Ij5OYW1lPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLXJldHR5cGUtdyI+UmV0dXJuVHlwZTwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1wYXJhbXMtdyI+UGFyYW1ldGVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1ib2R5LXciPkJvZHk8L3RoPgo8L3RyPjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8wIj48L3RkPjx0ZD5BcHBTZXJ2aWNlPC90ZD48dGQ+U3lzdGVtLk9iamVjdDwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPk1ldGhvZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wdWJsaWM8L2NvZGU+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+R2V0U3RhdHVzPC90ZD48dGQ+c3RyaW5nPC90ZD48dGQ+PC90ZD48dGQ+PGNvZGU+SUw8L2NvZGU+PC90ZD48L3RyPgo8dHIgY2xhc3M9Imdyb3VwLWNvbnQiPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8xIj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48Y29kZT5Nb2RpZmllZDwvY29kZT48L3RkPjx0ZD48Y29kZT5GaWVsZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wcml2YXRlPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPnN0YXRpYzwvY29kZT48L3RkPjx0ZD5pbnQ8L3RkPjx0ZD5fcmV0cnlDb3VudDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjxjb2RlPklMPC9jb2RlPjwvdGQ+PC90cj4KPC90Ym9keT48L3RhYmxlPgo8dGFibGUgY2xhc3M9InNlbWFudGljLWNoYW5nZXMtdGFibGUgc2MtY291bnQiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNsYXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNudC1jaGFuZ2UtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNvdW50LWciPgo8L2NvbGdyb3VwPgo8dGhlYWQ+PHRyPgogIDx0aD5DbGFzczwvdGg+PHRoPkNoYW5nZTwvdGg+PHRoPkNvdW50PC90aD4KPC90cj48L3RoZWFkPgo8dGJvZHk+Cjx0cj48dGQ+QXBwU2VydmljZTwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+Cjx0ciBjbGFzcz0iZ3JvdXAtY29udCI+PHRkPjwvdGQ+PHRkPjxjb2RlPk1vZGlmaWVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+CjwvdGJvZHk+PC90YWJsZT4KPC9kaXY+Cg==">
747748
<summary class="diff-summary">#5 Show assembly semantic changes</summary>
748749
</details>
749750
</td>

0 commit comments

Comments
 (0)