From: Raimon Grau Date: Tue, 23 Apr 2013 13:48:45 +0000 (+0200) Subject: facebook-mode: new page-mode X-Git-Tag: debian-1.0--pre-1+git160130-1~156 X-Git-Url: https://repo.or.cz/w/conkeror.git/commitdiff_plain/8123a7a3a898f9eea3f7a7651ca1105f0d845d5f facebook-mode: new page-mode Provides fallthrough bindings for j, k, and return. --- diff --git a/modules/page-modes/facebook.js b/modules/page-modes/facebook.js new file mode 100644 index 0000000..4be7a57 --- /dev/null +++ b/modules/page-modes/facebook.js @@ -0,0 +1,25 @@ +/** + * (C) Copyright 2013 Raimon Grau + * + * Use, modification, and distribution are subject to the terms specified in the + * COPYING file. +**/ + +require("content-buffer.js"); + +define_keymap("facebook_keymap", $display_name = "facebook"); + +// Navigation +define_key(facebook_keymap, "j", null, $fallthrough); +define_key(facebook_keymap, "k", null, $fallthrough); +define_key(facebook_keymap, "return", null, $fallthrough); + +define_keymaps_page_mode("facebook-mode", + build_url_regexp($domain = "facebook", + $allow_www = true), + { normal: facebook_keymap }, + $display_name = "Facebook"); + +page_mode_activate(facebook_mode); + +provide("facebook");