summaryrefslogtreecommitdiffstats
path: root/layout/style/res/viewsource.css
diff options
context:
space:
mode:
Diffstat (limited to 'layout/style/res/viewsource.css')
-rw-r--r--layout/style/res/viewsource.css116
1 files changed, 116 insertions, 0 deletions
diff --git a/layout/style/res/viewsource.css b/layout/style/res/viewsource.css
new file mode 100644
index 0000000000..6bcf73faa6
--- /dev/null
+++ b/layout/style/res/viewsource.css
@@ -0,0 +1,116 @@
+@charset "utf-8";
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+@namespace url(http://www.w3.org/1999/xhtml); /* set default namespace to HTML */
+
+*|*:root {
+ color-scheme: light dark;
+ direction: ltr;
+ -moz-control-character-visibility: visible;
+ height: 100%;
+}
+#viewsource {
+ font-family: -moz-fixed;
+ font-weight: normal;
+ white-space: pre;
+ counter-reset: line;
+ height: 100%;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 8px;
+}
+#viewsource.wrap {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+pre {
+ font: inherit;
+ color: inherit;
+ white-space: inherit;
+ margin: 0 0 0 5ch;
+}
+pre[id]:before,
+span[id]:before {
+ content: counter(line) " ";
+ counter-increment: line;
+ user-select: none;
+ display: inline-block;
+ width: 5ch;
+ margin: 0 0 0 -5ch;
+ text-align: right;
+ color: #ccc;
+ font-weight: normal;
+ font-style: normal;
+}
+.highlight .start-tag,
+.highlight .end-tag {
+ color: purple;
+ font-weight: bold;
+}
+.highlight .comment {
+ color: green;
+ font-style: italic;
+}
+.highlight .cdata {
+ color: #CC0066;
+}
+.highlight .doctype,
+.highlight .markupdeclaration {
+ color: steelblue;
+ font-style: italic;
+}
+.highlight .pi {
+ color: orchid;
+ font-style: italic;
+}
+.highlight .entity {
+ color: #FF4500;
+ font-weight: normal;
+}
+.highlight .text {
+ font-weight: normal;
+}
+.highlight .attribute-name {
+ font-weight: bold;
+}
+.highlight .attribute-value {
+ color: blue;
+ font-weight: normal;
+}
+span:not(.error),
+a:not(.error) {
+ unicode-bidi: embed;
+}
+span[id] {
+ unicode-bidi: isolate;
+}
+.highlight .error {
+ color: revert;
+ font-weight: bold;
+ background-color: rgba(231, 116, 113, 0.3);
+ text-decoration: underline wavy red 0.5px;
+}
+@media (prefers-color-scheme: dark) {
+ .highlight .start-tag,
+ .highlight .end-tag {
+ color: #f55e5e;
+ }
+ .highlight .comment {
+ color: lightgreen;
+ }
+ .highlight .cdata {
+ color: #f068ac;
+ }
+ .highlight .doctype,
+ .highlight .markupdeclaration {
+ color: lightgray;
+ }
+ .highlight .entity {
+ color: #f18a65;
+ }
+ .highlight .attribute-value {
+ color: #97bbff;
+ }
+}