diff --git a/src/js/textbox2.js b/src/js/textbox2.js index c48f28393b220b69c751d3c2da3336a7705a7227..2e28462639223d4a42efd6ece9b885569b6d95dd 100644 --- a/src/js/textbox2.js +++ b/src/js/textbox2.js @@ -1,22 +1,22 @@ Macro.add("textbox2", { handler: function() { if (this.args.length < 2) { - var e = []; + const e = []; return this.args.length < 1 && e.push("variable name"), this.args.length < 2 && e.push("default value"), this.error(`no ${ e.join(" or ") } specified`); } if ("string" != typeof this.args[0]) return this.error("variable name argument is not a string"); - var t = this.args[0].trim(); + const t = this.args[0].trim(); if ("$" !== t[0] && "_" !== t[0]) return this.error(`variable name "${ this.args[0] }" is missing its sigil ($ or _)`); Config.debug && this.debugView.modes({ block: true }); - var r = Util.slugify(t); - var a = this.args[1]; - var isNumber = typeof(a) === "number"; - var inputElement = document.createElement("input"), - autofocus = false, - passage = void 0; - var setargs = null; + const r = Util.slugify(t); + const a = this.args[1]; + const isNumber = typeof(a) === "number"; + const inputElement = document.createElement("input"); + let autofocus = false; + let passage = void 0; + let setargs = null; if (this.args.length > 3) { passage = this.args[2]; autofocus = "autofocus" === this.args[3]; @@ -39,8 +39,8 @@ Macro.add("textbox2", { function gotoPassage() { if (passage) { - var currentScrollPosition = window.pageYOffset; - var currentPassage = State.passage; + const currentScrollPosition = window.pageYOffset; + const currentPassage = State.passage; if (setargs) { Scripting.evalTwineScript(setargs); }