Fix Tylan alphabet box sometimes lagging
authorLanius Trolling <lanius@laniustrolling.dev>
Thu, 16 Jun 2022 20:31:23 +0000 (16:31 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Thu, 16 Jun 2022 20:31:23 +0000 (16:31 -0400)
src/main/resources/static/init.js

index b7afad0030ce2558e4ff81ff92b25661101237c6..353b03d6cbc6af3847030eb0c12efb107acc7ccb 100644 (file)
@@ -2,13 +2,17 @@
        window.addEventListener("load", function () {
                // Tylan alphabet
                async function tylanToFont(input, output) {
-                       output.value = await (await fetch('/tylan-lang', {
+                       const inText = input.value;
+                       const outText = await (await fetch('/tylan-lang', {
                                method: 'POST',
                                headers: {
                                        'Content-Type': 'text/plain',
                                },
-                               body: input.value,
+                               body: inText,
                        })).text();
+
+                       if (inText === input.value)
+                               output.value = outText;
                }
 
                const tylanAlphabetBoxes = document.getElementsByClassName("tylan-alphabet-box");