help3/html/ed_transform.xsl | 3 +-- help3/html/xhp2html.js | 25 ++++++++++++++++--------- 2 files changed, 17 insertions(+), 11 deletions(-)
New commits: commit c1f33b3d2b36ee920e41d01dddb865050166d30a Author: Olivier Hallot <olivier.hal...@libreoffice.org> AuthorDate: Mon Jan 7 12:30:18 2019 -0200 Commit: Olivier Hallot <olivier.hal...@libreoffice.org> CommitDate: Mon Jan 7 18:19:28 2019 +0100 More work in Help editor Change-Id: I73b84e4b3edddac90c576cab911d136867665aa6 Reviewed-on: https://gerrit.libreoffice.org/65936 Reviewed-by: Olivier Hallot <olivier.hal...@libreoffice.org> Tested-by: Olivier Hallot <olivier.hal...@libreoffice.org> diff --git a/help3/html/ed_transform.xsl b/help3/html/ed_transform.xsl index 8e045cb..f3d4f85 100644 --- a/help3/html/ed_transform.xsl +++ b/help3/html/ed_transform.xsl @@ -21,7 +21,6 @@ <xsl:output indent="yes" method="html" doctype-system= "about:legacy-compat"/> -<xsl:include href="hc2/help3xsl/localized.xsl"/> <xsl:include href="hc2/help3xsl/links.txt.xsl"/> <!-- ############################ @@ -1064,7 +1063,7 @@ </xsl:otherwise> </xsl:choose> </xsl:variable> - <xsl:value-of select="concat($target,'media/icon-themes/',$aux00)"/> + <xsl:value-of select="concat($img_url_prefix,$aux00)"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="concat($target,@src)"/> diff --git a/help3/html/xhp2html.js b/help3/html/xhp2html.js index 46e7e0a..6d21dff 100644 --- a/help3/html/xhp2html.js +++ b/help3/html/xhp2html.js @@ -7,6 +7,9 @@ * */ +/* change these parameters to fit your installation */ + +var prefixURL="http://localhost/ed/" var helpcontent2 = "/hc2/"; var productname = "LibreOffice"; var productversion = "6.3"; @@ -32,11 +35,13 @@ function loadDoc(filename, isXML) // } // }; - xhttp.open("GET", filename, false); + xhttp.open("GET", prefixURL + filename, false); try {xhttp.responseType = "msxml-document"} catch(err) {} // Helping IE11 // if isXML=true return XML otherwise return a text string xhttp.send(null); - return (isXML) ? xhttp.responseXML : xhttp.responseText; + var response = (isXML) ? xhttp.responseXML : xhttp.responseText; + delete xhttp; + return response } function displayResult() @@ -49,8 +54,10 @@ function displayResult() var oParser = new DOMParser(); // Parse XML contents var xml = oParser.parseFromString( editor.doc.getValue(), "application/xml"); - // Load XSLT - var xsl = loadDoc("/ed/ed_transform.xsl", true); + // Load XSLT as TXT because XML it has issues + var xsl1 = loadDoc("ed_transform.xsl", false); + var oParser2 = new DOMParser(); + var xsl = oParser2.parseFromString( xsl1, "application/xml"); // Process transformation & display in 'renderedpage' // code for IE if (window.ActiveXObject || xhttp.responseType == "msxml-document") @@ -63,11 +70,11 @@ function displayResult() { var xsltProcessor = new XSLTProcessor(); xsltProcessor.importStylesheet(xsl); - xsltProcessor.setParameter("", "root", root) - xsltProcessor.setParameter("", "local", local) - xsltProcessor.setParameter("", "language", language) - xsltProcessor.setParameter("", "productname", productname) - xsltProcessor.setParameter("", "productversion", productversion) + xsltProcessor.setParameter("", "root", root); + xsltProcessor.setParameter("", "local", local); + xsltProcessor.setParameter("", "language", language); + xsltProcessor.setParameter("", "productname", productname); + xsltProcessor.setParameter("", "productversion", productversion); var resultDocument = xsltProcessor.transformToFragment(xml, document); document.getElementById("renderedpage").appendChild(resultDocument.getElementById("DisplayArea")); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits