diff --git a/public/404.php b/public/404.php index e11fe4d11d4bb7daf41c79ba004fe01730bd9534..45f4426a34d3e5ed5d2f5748574d18287f48ecea 100644 --- a/public/404.php +++ b/public/404.php @@ -56,5 +56,8 @@ if (strpos($_SERVER['HTTP_HOST'], '.onion') !== false) { ]; </script> <script src="/js/script.js"></script> +<script> + startNewTask(); +</script> </body> </html> \ No newline at end of file diff --git a/public/internal/500.php b/public/internal/500.php index 1d9834f8860e2515612f5e55d9fa110bbccf35ce..79fcc9a5f391351d08d3d99efbb278ab68bc25db 100644 --- a/public/internal/500.php +++ b/public/internal/500.php @@ -57,8 +57,11 @@ function getError500() } ]; - </script> - <script src="/js/script.js"></script> + </script> + <script src="/js/script.js"></script> + <script> + startNewTask(); + </script> </body> </html> EOF; diff --git a/ts/error.ts b/ts/error.ts index da31c3c4bb5522c89019041722abc4f540efe7f0..e82e432de9443671e44eb7caab6e453890ae0e29 100644 --- a/ts/error.ts +++ b/ts/error.ts @@ -2,14 +2,14 @@ import Timeout = NodeJS.Timeout; let intervalTime = 150; -let terminal:HTMLElement = <HTMLElement> document.getElementsByClassName("terminal")[0]; -let historyContainer:HTMLElement = <HTMLElement> terminal.getElementsByClassName("history")[0]; -let promptContainer:HTMLElement = <HTMLElement> terminal.getElementsByClassName("prompt")[0]; - let dataIndex = 0; let stringPosition = 0; let printTask: Timeout; +let terminal:HTMLElement; +let historyContainer:HTMLElement; +let promptContainer:HTMLElement; + function writeOut() { // @ts-ignore @@ -33,7 +33,9 @@ function writeOut() { } function startNewTask() { - printTask = setInterval(writeOut, intervalTime); -} -startNewTask(); \ No newline at end of file + terminal = <HTMLElement> document.getElementsByClassName("terminal")[0]; + historyContainer = <HTMLElement> terminal.getElementsByClassName("history")[0]; + promptContainer = <HTMLElement> terminal.getElementsByClassName("prompt")[0]; + printTask = setInterval(writeOut, intervalTime); +} \ No newline at end of file