break up if condition

This commit is contained in:
James Campos 2012-06-03 18:46:28 -07:00
parent bb9510fdaa
commit ca93066d0a
2 changed files with 16 additions and 12 deletions

View File

@ -1054,10 +1054,16 @@
return $.on(d, 'keydown', Keybinds.keydown);
},
keydown: function(e) {
var key, link, o, ta, thread;
if (!(key = Keybinds.keyCode(e)) || /TEXTAREA|INPUT/.test(e.target.nodeName) && !(e.altKey || e.ctrlKey || e.keyCode === 27)) {
var key, link, o, target, thread;
if (!(key = Kebinds.keyCode(e))) {
return;
}
target = e.target;
if (/TEXTAREA|INPUT/.test(target.nodeName)) {
if (!(e.altKey || e.ctrlKey || e.keyCode === 27)) {
return;
}
}
thread = Nav.getThread();
switch (key) {
case Conf.openQR:
@ -1084,15 +1090,13 @@
}
break;
case Conf.spoiler:
ta = e.target;
if (ta.nodeName !== 'TEXTAREA') {
if (target.nodeName !== 'TEXTAREA') {
return;
}
Keybinds.tags('spoiler', ta);
break;
case Conf.code:
ta = e.target;
if (ta.nodeName !== 'TEXTAREA') {
if (target.nodeName !== 'TEXTAREA') {
return;
}
Keybinds.tags('code', ta);

View File

@ -793,8 +793,10 @@ Keybinds =
$.on d, 'keydown', Keybinds.keydown
keydown: (e) ->
if not (key = Keybinds.keyCode(e)) or /TEXTAREA|INPUT/.test(e.target.nodeName) and not (e.altKey or e.ctrlKey or e.keyCode is 27)
return
return unless key = Kebinds.keyCode e
{target} = e
if /TEXTAREA|INPUT/.test target.nodeName
return unless e.altKey or e.ctrlKey or e.keyCode is 27
thread = Nav.getThread()
switch key
@ -813,12 +815,10 @@ Keybinds =
when Conf.submit
QR.submit() if QR.el and !QR.status()
when Conf.spoiler
ta = e.target
return if ta.nodeName isnt 'TEXTAREA'
return if target.nodeName isnt 'TEXTAREA'
Keybinds.tags 'spoiler', ta
when Conf.code
ta = e.target
return if ta.nodeName isnt 'TEXTAREA'
return if target.nodeName isnt 'TEXTAREA'
Keybinds.tags 'code', ta
# Thread related
when Conf.watch