Skip to content

Commit 8f2bf15

Browse files
committed
KeyboardState.html updateInnerHTML refactor
1 parent 6c1d27c commit 8f2bf15

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

KeyboardState.html

+10-6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
<div id="keyLog"></div>
1919
<script type="text/javascript">
2020
var keyStateDict = {};
21+
function updateInnerHTML(idToUpdate, description)
22+
{
23+
var cell = document.getElementById(idToUpdate);
24+
cell.innerHTML = description;
25+
26+
}
2127
function displayKeyState()
2228
{
2329
var s = document.getElementById("keyStateDisplay");
@@ -64,26 +70,24 @@
6470
function MonitorKeyDown(e)
6571
{
6672
if (!e) e=window.event;
67-
var cell = document.getElementById("td-keydown");
6873
d = GetDescriptionFor(e);
69-
cell.innerHTML = d;
74+
updateInnerHTML("td-keydown", d);
7075
updateKeyState(e, d + " == DOWN");
7176
return false;
7277
}
7378
function MonitorKeyUp(e)
7479
{
7580
if (!e) e=window.event;
76-
var cell = document.getElementById("td-keyup");
7781
d = GetDescriptionFor(e);
78-
cell.innerHTML = d;
82+
updateInnerHTML("td-keyup", d);
7983
updateKeyState(e, d + " == up");
8084
return false;
8185
}
8286
function MonitorKeyPress(e)
8387
{
8488
if (!e) e=window.event;
85-
var cell = document.getElementById("td-keypress");
86-
cell.innerHTML = GetDescriptionFor(e);
89+
d = GetDescriptionFor(e);
90+
updateInnerHTML("td-keypress", d);
8791
return false;
8892
}
8993

0 commit comments

Comments
 (0)