From cfa7975316e7fa8e88a2c2e06ad37240d1b6e057 Mon Sep 17 00:00:00 2001 From: Olivier Hallot Date: Sat, 14 May 2022 15:19:49 -0300 Subject: Add SQL code colorization to Help pages Change-Id: I2c74e63c67a323a6e6b726da352dd23e1a88d886 Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134329 Tested-by: Jenkins Reviewed-by: Olivier Hallot --- help3xsl/default.css | 2 +- help3xsl/help.js | 3 ++- help3xsl/online_transform.xsl | 18 +++++++++++++++--- helpers/xmlhelp.dtd | 11 +++++++---- 4 files changed, 25 insertions(+), 9 deletions(-) diff --git a/help3xsl/default.css b/help3xsl/default.css index 69d86fb2ce..bb3a2bc7da 100644 --- a/help3xsl/default.css +++ b/help3xsl/default.css @@ -314,7 +314,7 @@ h6 { color: red; text-align: left; } - +.sqlcode, .pycode, .bascode { border: solid 5px transparent; diff --git a/help3xsl/help.js b/help3xsl/help.js index 65493ab0c3..3e9c0fe110 100644 --- a/help3xsl/help.js +++ b/help3xsl/help.js @@ -148,10 +148,11 @@ function debounce(fn, wait, indexList) { }; } -// copy pycode and bascode to clipboard on mouse click +// copy pycode, sqlcode and bascode to clipboard on mouse click // Show border when copy is done divcopyable(document.getElementsByClassName("bascode")); divcopyable(document.getElementsByClassName("pycode")); +divcopyable(document.getElementsByClassName("sqlcode")); function divcopyable(itemcopyable){ for (var i = 0, len = itemcopyable.length; i < len; i++) { diff --git a/help3xsl/online_transform.xsl b/help3xsl/online_transform.xsl index a9de0d4f5a..ab703aaca8 100644 --- a/help3xsl/online_transform.xsl +++ b/help3xsl/online_transform.xsl @@ -490,7 +490,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -989,7 +989,6 @@
-
@@ -1003,6 +1002,19 @@
+ +
+ +
+
+
+ +
+ +
+
+
+
diff --git a/helpers/xmlhelp.dtd b/helpers/xmlhelp.dtd index fcb1076b57..99eac47f9b 100644 --- a/helpers/xmlhelp.dtd +++ b/helpers/xmlhelp.dtd @@ -24,6 +24,7 @@ Version 06-Jun-2017 Version Nov 2018 Added extensions: H1, .. H6, menuitem, keycode, literal input, widget, note, tip, warning + Added extensions: pycode, sqlcode, bascode --> @@ -43,7 +44,9 @@ Version Nov 2018 - + + + - + @@ -81,7 +84,7 @@ Version Nov 2018 date CDATA #REQUIRED > - + @@ -207,7 +210,7 @@ Version Nov 2018 localize CDATA #IMPLIED > - + -- cgit