2 * (C) Copyright 2013 John J Foerch
4 * Use, modification, and distribution are subject to the terms specified in the
8 function key_kill_event_kill (event) {
9 var elem = event.target;
10 if (elem instanceof Ci.nsIDOMHTMLInputElement ||
11 elem instanceof Ci.nsIDOMHTMLTextAreaElement)
18 define_page_mode("key-kill-mode",
20 function enable (buffer) {
21 buffer.browser.addEventListener("keyup", key_kill_event_kill, true);
22 buffer.browser.addEventListener("keydown", key_kill_event_kill, true);
24 function disable (buffer) {
25 buffer.browser.removeEventListener("keyup", key_kill_event_kill, true);
26 buffer.browser.removeEventListener("keydown", key_kill_event_kill, true);
28 $display_name = "Key-kill");
30 page_mode_activate(key_kill_mode);