From efadd6eda15122944d95e1b3f01c3f4c35d1f40a Mon Sep 17 00:00:00 2001 From: Minteck Date: Sat, 4 Dec 2021 15:42:09 +0100 Subject: Commit --- metranslator/index.php | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'metranslator/index.php') diff --git a/metranslator/index.php b/metranslator/index.php index 2d35169..1b9bab7 100644 --- a/metranslator/index.php +++ b/metranslator/index.php @@ -98,6 +98,12 @@ require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php"; ?> }, 2000) function translate() { + if (document.getElementById("text-source").value.trim() === "") { + document.getElementById("facts-inner").innerText = "No facts available for this text"; + document.getElementById("text-target").innerText = ""; + return; + } + document.getElementById("facts-inner").innerText = "Translating..."; document.getElementById("text-target").innerText = "..."; @@ -148,11 +154,25 @@ require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php"; ?> document.getElementById("insights-04").innerText = "n/a"; } - document.getElementById("insights-01").innerText = data.system.name; - document.getElementById("insights-02").innerText = data.system.version; - document.getElementById("insights-03").innerText = data.system.length + " entries"; - document.getElementById("insights-04").innerText = data.duration + " ms"; + if (data.system.version.startsWith("-")) { + document.getElementById("insights-01").innerText = "n/a"; + document.getElementById("insights-02").innerText = "n/a"; + document.getElementById("insights-03").innerText = "n/a"; + document.getElementById("insights-04").innerText = "n/a"; + } else { + document.getElementById("insights-01").innerText = data.system.name; + document.getElementById("insights-02").innerText = data.system.version + " (last update by " + data.system.last_author + ")"; + document.getElementById("insights-03").innerText = data.system.length + " entries"; + document.getElementById("insights-04").innerText = data.duration + " ms"; + } resizeTarget() + + if (data.system.version.startsWith("-")) { + document.getElementById("insights-01").innerText = "n/a"; + document.getElementById("insights-02").innerText = "n/a"; + document.getElementById("insights-03").innerText = "n/a"; + document.getElementById("insights-04").innerText = "n/a"; + } }) }) }) -- cgit