From 956a8ab1d001c457169fe311ce3e43aedf09c26a Mon Sep 17 00:00:00 2001 From: Le Tan Date: Thu, 22 Feb 2018 19:44:15 +0800 Subject: [PATCH] bug-fix: fix word-wrap bug in code block line number when exporting PDF --- .../themes/v_moonlight/v_moonlight.css | 25 ++++++++++--------- .../themes/v_moonlight/v_moonlight.palette | 2 +- src/resources/themes/v_pure/v_pure.css | 25 ++++++++++--------- src/resources/themes/v_pure/v_pure.palette | 2 +- src/resources/themes/v_white/v_white.css | 25 ++++++++++--------- src/resources/themes/v_white/v_white.palette | 2 +- 6 files changed, 42 insertions(+), 39 deletions(-) diff --git a/src/resources/themes/v_moonlight/v_moonlight.css b/src/resources/themes/v_moonlight/v_moonlight.css index 8e389dda..b41bbf43 100644 --- a/src/resources/themes/v_moonlight/v_moonlight.css +++ b/src/resources/themes/v_moonlight/v_moonlight.css @@ -224,22 +224,23 @@ table.hljs-ln tr td { } table.hljs-ln tr td.hljs-ln-numbers { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; - text-align: center; - color: #5C6370; - border-right: 1px solid #373E47; - vertical-align: top; - padding-right: 5px; + text-align: center; + color: #5C6370; + border-right: 1px solid #373E47; + vertical-align: top; + padding-right: 5px; + white-space: nowrap; } table.hljs-ln tr td.hljs-ln-code { - padding-left: 10px; + padding-left: 10px; } ::-webkit-scrollbar { diff --git a/src/resources/themes/v_moonlight/v_moonlight.palette b/src/resources/themes/v_moonlight/v_moonlight.palette index 1fe3c1c0..bb807846 100644 --- a/src/resources/themes/v_moonlight/v_moonlight.palette +++ b/src/resources/themes/v_moonlight/v_moonlight.palette @@ -6,7 +6,7 @@ qss_file=v_moonlight.qss mdhl_file=v_moonlight.mdhl css_file=v_moonlight.css codeblock_css_file=v_moonlight_codeblock.css -version=2 +version=3 ; This mapping will be used to translate colors when the content of HTML is copied ; without background. You could just specify the foreground colors mapping here. diff --git a/src/resources/themes/v_pure/v_pure.css b/src/resources/themes/v_pure/v_pure.css index c93d8f78..a564db42 100644 --- a/src/resources/themes/v_pure/v_pure.css +++ b/src/resources/themes/v_pure/v_pure.css @@ -226,22 +226,23 @@ table.hljs-ln tr td { } table.hljs-ln tr td.hljs-ln-numbers { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; - text-align: center; - color: #AAA; - border-right: 1px solid #CCC; - vertical-align: top; - padding-right: 5px; + text-align: center; + color: #AAA; + border-right: 1px solid #CCC; + vertical-align: top; + padding-right: 5px; + white-space: nowrap; } table.hljs-ln tr td.hljs-ln-code { - padding-left: 10px; + padding-left: 10px; } ::-webkit-scrollbar { diff --git a/src/resources/themes/v_pure/v_pure.palette b/src/resources/themes/v_pure/v_pure.palette index 18deb20a..d9dc6218 100644 --- a/src/resources/themes/v_pure/v_pure.palette +++ b/src/resources/themes/v_pure/v_pure.palette @@ -6,7 +6,7 @@ qss_file=v_pure.qss mdhl_file=v_pure.mdhl css_file=v_pure.css codeblock_css_file=v_pure_codeblock.css -version=2 +version=3 [phony] ; Abstract color attributes. diff --git a/src/resources/themes/v_white/v_white.css b/src/resources/themes/v_white/v_white.css index 1d1b7da4..39957db1 100644 --- a/src/resources/themes/v_white/v_white.css +++ b/src/resources/themes/v_white/v_white.css @@ -224,22 +224,23 @@ table.hljs-ln tr td { } table.hljs-ln tr td.hljs-ln-numbers { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; - text-align: center; - color: #AAA; - border-right: 1px solid #CCC; - vertical-align: top; - padding-right: 5px; + text-align: center; + color: #AAA; + border-right: 1px solid #CCC; + vertical-align: top; + padding-right: 5px; + white-space: nowrap; } table.hljs-ln tr td.hljs-ln-code { - padding-left: 10px; + padding-left: 10px; } ::-webkit-scrollbar { diff --git a/src/resources/themes/v_white/v_white.palette b/src/resources/themes/v_white/v_white.palette index f6e4abf3..fa3b38ba 100644 --- a/src/resources/themes/v_white/v_white.palette +++ b/src/resources/themes/v_white/v_white.palette @@ -6,7 +6,7 @@ qss_file=v_white.qss mdhl_file=v_white.mdhl css_file=v_white.css codeblock_css_file=v_white_codeblock.css -version=2 +version=3 [phony] ; Abstract color attributes.