diff options
Diffstat (limited to 'layout/style/res/viewsource.css')
-rw-r--r-- | layout/style/res/viewsource.css | 116 |
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; + } +} |