diff --git a/web/webview.js b/ts/webview.ts similarity index 62% rename from web/webview.js rename to ts/webview.ts index ed955aa2c..c25c29427 100644 --- a/web/webview.js +++ b/ts/webview.ts @@ -2,15 +2,16 @@ * License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html */ // prevent backspace key from going back a page -document.addEventListener("keydown", function (evt) { +document.addEventListener("keydown", function (evt: KeyboardEvent) { if (evt.keyCode !== 8) { return; } - var isText = 0; - var nn = evt.target.nodeName; + let isText = 0; + const node = evt.target as Element; + const nn = node.nodeName; if (nn === "INPUT" || nn === "TEXTAREA") { isText = 1; - } else if (nn === "DIV" && evt.target.contentEditable) { + } else if (nn === "DIV" && (node as HTMLDivElement).contentEditable) { isText = 1; } if (!isText) { diff --git a/web/.gitignore b/web/.gitignore new file mode 100644 index 000000000..fc49dedb8 --- /dev/null +++ b/web/.gitignore @@ -0,0 +1 @@ +webview.js