diff --git a/src/app/dialog-editor-fullscreen/dialog-editor-fullscreen.component.ts b/src/app/dialog-editor-fullscreen/dialog-editor-fullscreen.component.ts index 0f5c5cd8f..173ecf0be 100644 --- a/src/app/dialog-editor-fullscreen/dialog-editor-fullscreen.component.ts +++ b/src/app/dialog-editor-fullscreen/dialog-editor-fullscreen.component.ts @@ -74,10 +74,28 @@ export class DialogEditorFullscreenComponent implements OnInit { }) ); + const applyLineNumbers = (code: string) => { + const lines = code.trim().split('\n'); + + const rows = lines.map((line, idx) => { + const lineNumber = idx + 1; + + let html = '
` + DOMPurify.sanitize(token.text) + `
`;
+ token.text = applyLineNumbers(token.text);
+ return `` + DOMPurify.sanitize(token.text) + `
`;
};
renderer.blockquote = function (token) {
diff --git a/src/app/report/report.component.scss b/src/app/report/report.component.scss
index da946247e..5d88651b6 100644
--- a/src/app/report/report.component.scss
+++ b/src/app/report/report.component.scss
@@ -207,7 +207,6 @@ mat-paginator {
max-width: 100%;
min-width: 100px;
padding-left: 5px;
- border-left: 12px solid #16bf6e;
border-radius: 5px;
}
diff --git a/src/styles.scss b/src/styles.scss
index 46bb0e056..0f1951860 100644
--- a/src/styles.scss
+++ b/src/styles.scss
@@ -156,10 +156,6 @@ code.hljs {
padding: 3px 5px
}
-.hljs {
- background: #1e1e1e;
- color: #dcdcdc
-}
.hljs-keyword,
.hljs-literal,
@@ -260,6 +256,23 @@ code.hljs {
width: 100%
}
+pre.hljs code {
+ table {
+ width: 100%;
+ border-collapse: collapse;
+ }
+ .code-line {
+ padding-left: 7px;
+ }
+ .line-number {
+ min-width: 22px;
+ text-align: left;
+ width: 1%;
+ color: #ccc;
+ border-right: 1px solid #16bf6e
+ }
+}
+
/////////////////////// marked highlight end
/* TODO(mdc-migration): The following rule targets internal classes of card that may no longer apply for the MDC version. */