fix keybindings in IE

This commit is contained in:
Neale Pickett 2012-07-09 23:34:17 -05:00
parent c1281d457c
commit 9038ac8a1a
1 changed files with 3 additions and 5 deletions

View File

@ -376,10 +376,9 @@ function handle(event) {
transition(newstate); transition(newstate);
} }
// I'm unable to get IE8 to ever call this on a key press.
// You guys are just going to have to use the mouse.
function key(event) { function key(event) {
var c = String.fromCharCode(event.which || 0); var e = event || window.event;
var c = String.fromCharCode(e.which || e.keyCode || 0);
var newstate; var newstate;
switch (c) { switch (c) {
@ -536,6 +535,5 @@ function resize() {
} }
window.onload = start; window.onload = start;
window.onkeypress = key; document.onkeypress = key; // IE requires document, not window
window.onresize = resize; window.onresize = resize;