summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuanjo Diaz <juanjo.diazmo@gmail.com>2018-11-24 19:47:57 +0200
committerJuanjo Diaz <juanjo.diazmo@gmail.com>2018-11-24 19:47:57 +0200
commit84a5a2d8270b67aedffe842305a56445dc436ad5 (patch)
treefe444043c86e7ee601e695bbcc3ab74e0e9947cf
parentcffb42ee8f150d46b6ecf2727fadd0f4f6557aa8 (diff)
downloadnovnc-84a5a2d8270b67aedffe842305a56445dc436ad5.tar.gz
Throw Error instead of String
-rw-r--r--core/input/domkeytable.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/input/domkeytable.js b/core/input/domkeytable.js
index d2109f3..60ae3f9 100644
--- a/core/input/domkeytable.js
+++ b/core/input/domkeytable.js
@@ -16,22 +16,22 @@ import KeyTable from "./keysym.js";
const DOMKeyTable = {};
function addStandard(key, standard) {
- if (standard === undefined) throw "Undefined keysym for key \"" + key + "\"";
- if (key in DOMKeyTable) throw "Duplicate entry for key \"" + key + "\"";
+ if (standard === undefined) throw new Error("Undefined keysym for key \"" + key + "\"");
+ if (key in DOMKeyTable) throw new Error("Duplicate entry for key \"" + key + "\"");
DOMKeyTable[key] = [standard, standard, standard, standard];
}
function addLeftRight(key, left, right) {
- if (left === undefined) throw "Undefined keysym for key \"" + key + "\"";
- if (right === undefined) throw "Undefined keysym for key \"" + key + "\"";
- if (key in DOMKeyTable) throw "Duplicate entry for key \"" + key + "\"";
+ if (left === undefined) throw new Error("Undefined keysym for key \"" + key + "\"");
+ if (right === undefined) throw new Error("Undefined keysym for key \"" + key + "\"");
+ if (key in DOMKeyTable) throw new Error("Duplicate entry for key \"" + key + "\"");
DOMKeyTable[key] = [left, left, right, left];
}
function addNumpad(key, standard, numpad) {
- if (standard === undefined) throw "Undefined keysym for key \"" + key + "\"";
- if (numpad === undefined) throw "Undefined keysym for key \"" + key + "\"";
- if (key in DOMKeyTable) throw "Duplicate entry for key \"" + key + "\"";
+ if (standard === undefined) throw new Error("Undefined keysym for key \"" + key + "\"");
+ if (numpad === undefined) throw new Error("Undefined keysym for key \"" + key + "\"");
+ if (key in DOMKeyTable) throw new Error("Duplicate entry for key \"" + key + "\"");
DOMKeyTable[key] = [standard, standard, standard, numpad];
}