diff options
Diffstat (limited to 'js/src/errors.js')
-rw-r--r-- | js/src/errors.js | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/js/src/errors.js b/js/src/errors.js new file mode 100644 index 00000000..492285d4 --- /dev/null +++ b/js/src/errors.js @@ -0,0 +1,49 @@ +"use strict"; + +/* exported error_typewriter */ + +function error_typewriter() { + const app = document.getElementById("error"); + + const typewriter = new Typewriter(app, { + "loop": false, + "deleteSpeed": 40, + "typingSpeed": "natural", + "devMode": false + }); + + function closeWindow() { + const app = document.getElementById("win"); + const current_class = app.getAttribute("class"); + app.setAttribute("class", `${current_class } uk-animation-scale-up uk-animation-reverse`); + typewriter.stop(); + } + + document.getElementById("terminal-close").onclick = closeWindow; + + typewriter.appendText("Python 3.6.4 (default, Jan 5 2018, 02:35:40)\n") + .appendText("[GCC 7.2.1 20171224] on darwin\n") + .appendText("Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n") + .appendText(">>> ") + .pauseFor(1000) + .typeString("impor requests") + .deleteChars(9) + .typeString("t requests\n") + .appendText(">>> ") + .pauseFor(750) + .changeSettings({"typingSpeed": "natural"}) + .typeString(`response = requests.${ window._RequestMethod }('https://pythim`) + .deleteChars(2) + .typeString("ondiscord.con/") + .deleteChars(2) + .typeString(`m${ window._Path }')\n`) + .pauseFor(1000) + .appendText(`<Response [${ window._Code }]>\n>>> `) + .typeString("# hmmmm") + .pauseFor(1000) + .deleteChars(7) + .pauseFor(1000) + .typeString("response.text\n") + .appendText(`${ window._ErrorMsg }\n>>> `) + .start(); +} |