diff --git a/Frontend/assets/scripts/tools/scripts.js b/Frontend/assets/scripts/tools/scripts.js index d464330..8e71e9a 100644 --- a/Frontend/assets/scripts/tools/scripts.js +++ b/Frontend/assets/scripts/tools/scripts.js @@ -99,12 +99,14 @@ function refreshTooltip() { function performRequest(endpoint, checkXML, checkTransform){ + const sourceId = "xmlArea"; + const transformId = "transformArea"; var xmlData = document.getElementById(sourceId).value.trim(); - var transformData = document.getElementById(targetId).value.trim(); + var transformData = document.getElementById(transformId).value.trim(); - var port = 8081 + var port = 8081; if (getProcessor() == "libxml") { - port = 8082 + port = 8082; } var empty = false; @@ -114,11 +116,14 @@ function performRequest(endpoint, checkXML, checkTransform){ empty = true; } if (defaultStrings.includes(transformData) && checkTransform) { - document.getElementById(targetId).style.backgroundColor = color_red; + document.getElementById(transformId).style.backgroundColor = color_red; empty = true; } if (!empty) { restRequest(port, endpoint, xmlData, transformData).then(function(result) { + console.log(xmlData); + console.log(transformData); + document.getElementById("resultArea").value = result.result; document.getElementById("procinfo").innerText = ' Computed using '.concat(" ", result.processor); if (result.status = "OK") { @@ -148,12 +153,11 @@ function performFormatRequest(endpoint, checkXML, sourceId, targetId){ if (!empty) { restRequest(port, endpoint, xmlData, "").then(function(result) { - document.getElementById(targetId).value = result.result; + if (result.status == "OK") { + document.getElementById(targetId).value = result.result; + } }); - }else{ - document.getElementById(targetId).value = "No data provided!"; - return false; } }