help3/xhpeditor/xhp2html.js | 65 ++------------------------------------------ 1 file changed, 3 insertions(+), 62 deletions(-)
New commits: commit 50a55560c3f0d620d376d94a64eb6ecfc5c6091b Author: Olivier Hallot <olivier.hal...@libreoffice.org> AuthorDate: Wed Dec 4 18:48:24 2019 -0300 Commit: Olivier Hallot <olivier.hal...@libreoffice.org> CommitDate: Thu Dec 5 11:21:35 2019 +0100 Move editor to php (5) (WIP) remove cruft from javascript Change-Id: Iabb1b9518d90b68eebececb36c7ab431adbbf0e6 Reviewed-on: https://gerrit.libreoffice.org/84469 Reviewed-by: Olivier Hallot <olivier.hal...@libreoffice.org> Tested-by: Olivier Hallot <olivier.hal...@libreoffice.org> diff --git a/help3/xhpeditor/xhp2html.js b/help3/xhpeditor/xhp2html.js index d50c51e..a38f4fc 100644 --- a/help3/xhpeditor/xhp2html.js +++ b/help3/xhpeditor/xhp2html.js @@ -9,13 +9,6 @@ /* change these parameters to fit your installation */ -var prefixURL="/help_editor/" -var helpcontent2 = "hc2/"; -var productname = "LibreOffice"; -var productversion = "6.3"; -var root = prefixURL + helpcontent2 + "source/"; -var language = "en-US"; -var local = "no"; var xhttp; function loadDoc(filename, isXML) @@ -28,67 +21,15 @@ function loadDoc(filename, isXML) { xhttp = new XMLHttpRequest(); } - -// xhttp.onreadystatechange = function() { -// if (this.readyState == 4 && this.status == 200) { -// // Typical action to be performed when the document is ready: -// } -// }; - xhttp.open("GET", prefixURL + filename, false); + xhttp.open("GET", filename, false); try {xhttp.responseType = "msxml-document"} catch(err) {} // Helping IE11 // if isXML=true return XML otherwise return a text string xhttp.send(null); var response = (isXML) ? xhttp.responseXML : xhttp.responseText; - return response + return response; } -function displayResult() -{ - // Clean current renderedpage <div> contents - document.getElementById("renderedpage").innerHTML = null; - // trigger update on textarea contents, after editing anything - editor.changeGeneration(); - // create a DOM parser for textarea contents - var oParser = new DOMParser(); - // Parse XML contents, check if XML error. - var xml = oParser.parseFromString( editor.doc.getValue(), "text/xml"); - if (xml.documentElement.nodeName == "parsererror") - { - alert ("Error while parsing XHP"); - } - // 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") - { - ex = xml.transformNode(xsl); - document.getElementById("renderedpage").appendChild(ex.getElementById("DisplayArea")); - } - // code for Chrome, Firefox, Opera, etc. - else if (document.implementation && document.implementation.createDocument) - { - 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); - var resultDocument = xsltProcessor.transformToFragment(xml, document); - document.getElementById("renderedpage").appendChild(resultDocument.getElementById("DisplayArea")); - } -} function loadText(filename){ - var text = loadDoc(helpcontent2 + filename,false); + var text = loadDoc(filename,false); editor.doc.setValue(text); } -function saveFile(){ - var data = new FormData(); - data.append("data" , editor.doc.getValue()); - var xhr = (window.XMLHttpRequest) ? new XMLHttpRequest() : new activeXObject("Microsoft.XMLHTTP"); - xhr.open( 'post', '/ed/savexhp.php', true ); - xhr.send(data); -} _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits