Improved describe-bindings display
[conkeror.git] / modules / bindings / default / content-buffer / element.js
bloba7657c649cbd336e93b41bca714a00f24b7e3e2f
1 require("element.js");
3 define_keymap("browser_elements_keymap");
5 define_key(content_buffer_normal_keymap, "i", browser_elements_keymap,
6            $hook = browser_object_class_selector("images"));
8 define_key(content_buffer_normal_keymap, "n", browser_elements_keymap,
9            $hook = browser_object_class_selector("links"));
11 define_key(content_buffer_normal_keymap, "m", browser_elements_keymap,
12            $hook = browser_object_class_selector("frames"));
14 define_key(content_buffer_normal_keymap, "e", browser_elements_keymap,
15            $hook = browser_object_class_selector("media"));
17 define_key(content_buffer_normal_keymap, "S-8 e", browser_elements_keymap,
18            $hook = browser_object_class_selector("media"));
20 define_key(content_buffer_normal_keymap, "S-8 i", browser_elements_keymap,
21            $hook = browser_object_class_selector("images"));
23 define_key(content_buffer_normal_keymap, "S-8 n", browser_elements_keymap,
24            $hook = browser_object_class_selector("links"));
26 define_key(content_buffer_normal_keymap, "S-8 m", browser_elements_keymap,
27            $hook = browser_object_class_selector("frames"));
29 define_key(content_buffer_normal_keymap, "S-8 M", browser_elements_keymap,
30            $hook = browser_object_class_selector("mathml"));
33 function bind_element_operations(keymap) {
34     define_key(keymap, "f", "follow", $category = "Browser object");
35     define_key(keymap, ";", "focus", $category = "Browser object");
36     define_key(keymap, "t", "follow-top", $category = "Browser object");
37     define_key(keymap, "s", "save", $category = "Browser object");
38     define_key(keymap, "c", "copy", $category = "Browser object");
39     define_key(keymap, "back_slash", "view-source", $category = "Browser object");
40     define_key(keymap, "x", "shell-command-on-file", $category = "Browser object");
41     define_key(keymap, "X", "shell-command-on-url", $category = "Browser object");
42     define_key(keymap, "b", "bookmark", $category = "Browser object");
45 bind_element_operations(content_buffer_normal_keymap);