[Jifty-commit] r926 - in jifty/branches/jifty-jsan:
share/web/static/js
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Mon Apr 24 23:18:35 EDT 2006
Author: trs
Date: Mon Apr 24 23:18:35 2006
New Revision: 926
Modified:
jifty/branches/jifty-jsan/ (props changed)
jifty/branches/jifty-jsan/share/web/static/js/key_bindings.js
Log:
r10035 at zot: tom | 2006-04-24 23:18:18 -0400
Support key bindings for Opera
Modified: jifty/branches/jifty-jsan/share/web/static/js/key_bindings.js
==============================================================================
--- jifty/branches/jifty-jsan/share/web/static/js/key_bindings.js (original)
+++ jifty/branches/jifty-jsan/share/web/static/js/key_bindings.js Mon Apr 24 23:18:35 2006
@@ -28,10 +28,11 @@
if (e.target.nodeType == 3) // defeat Safari bug
e.target = e.target.parentNode;
- // Safari or Mozilla
- if ( ( !e.metaKey && !e.altKey && !e.ctrlKey )
- && ( (e.target == document.body)
- || (e.target == document.getElementsByTagName("html")[0]) ))
+ /* XXX TODO: Is there a better way to do this and still support
+ opera?
+ */
+ if ( !e.metaKey && !e.altKey && !e.ctrlKey
+ && !e.target.nodeName.match(/^(INPUT|TEXTAREA)$/) )
{
var code = String.fromCharCode(e.keyCode);
var binding = Jifty.KeyBindings.get(code);
More information about the Jifty-commit
mailing list