From bd5ee5816a8e0ac8dd9d69b65c57254f758dce33 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Sun, 24 Jul 2011 20:35:14 +0200 Subject: [PATCH] this kills the keybind --- 4chan_x.user.js | 9 +++------ script.coffee | 7 +++---- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index e6fde2440..9bffa369c 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -845,9 +845,9 @@ } else if (kc === 27) { key = 'Esc'; } else if (kc === 8) { - key = 'BS'; - } else { key = ''; + } else { + key = null; } if (key) { if (e.altKey) { @@ -1133,12 +1133,9 @@ keybind: function(e) { e.preventDefault(); e.stopPropagation(); - if (!(key = keybinds.cb.keyCode(e))) { + if ((key = keybinds.cb.keyCode(e)) == null) { return; } - if (key === 'BS') { - key = ''; - } this.value = key; $.setValue(this.name, key); return conf[this.name] = key; diff --git a/script.coffee b/script.coffee index 8b722c788..5e6353289 100644 --- a/script.coffee +++ b/script.coffee @@ -603,9 +603,9 @@ keybinds = else if kc is 27 key = 'Esc' else if kc is 8 - key = 'BS' - else key = '' + else + key = null if key if e.altKey then key = 'alt+' + key if e.ctrlKey then key = 'ctrl+' + key @@ -894,8 +894,7 @@ options = keybind: (e) -> e.preventDefault() e.stopPropagation() - return unless key = keybinds.cb.keyCode e - if key is 'BS' then key = '' + return unless (key = keybinds.cb.keyCode e)? @value = key $.setValue @name, key conf[@name] = key