From c4a59d059ea546721c8bd40956e4467f733a9dc9 Mon Sep 17 00:00:00 2001 From: John Foerch Date: Wed, 28 Apr 2010 11:26:10 -0400 Subject: [PATCH] 'delete' command, bound to d for content-buffers --- modules/bindings/default/content-buffer/element.js | 1 + modules/commands.js | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/modules/bindings/default/content-buffer/element.js b/modules/bindings/default/content-buffer/element.js index 446abb8..438c610 100644 --- a/modules/bindings/default/content-buffer/element.js +++ b/modules/bindings/default/content-buffer/element.js @@ -49,6 +49,7 @@ define_key(content_buffer_normal_keymap, "x", "shell-command-on-file"); define_key(content_buffer_normal_keymap, "X", "shell-command-on-url"); define_key(content_buffer_normal_keymap, "b", "bookmark"); define_key(content_buffer_normal_keymap, "v", "view-as-mime-type"); +define_key(content_buffer_normal_keymap, "d", "delete"); // Scrolling diff --git a/modules/commands.js b/modules/commands.js index 83d191d..2cb1992 100644 --- a/modules/commands.js +++ b/modules/commands.js @@ -800,6 +800,16 @@ interactive("view-as-mime-type", view_as_mime_type_new_window), $browser_object = browser_object_frames); + +interactive("delete", + "Delete a DOM node, given as a browser object.", + function (I) { + var elem = yield read_browser_object(I); + elem.parentNode.removeChild(elem); + }, + $browser_object = browser_object_dom_node); + + interactive("charset-prefix", "A prefix command that prompts for a charset to use in a "+ "subsequent navigation command.", -- 2.11.4.GIT