aboutsummaryrefslogtreecommitdiffstats
path: root/ldrize_cooperation.js
diff options
context:
space:
mode:
authortrapezoid2008-05-20 14:58:45 +0000
committertrapezoid2008-05-20 14:58:45 +0000
commitb2487db9bbe294b3717d5041a8949ae7aa5cb7ff (patch)
tree17ec8334ffd5ebafce3077e21506202a48f240c4 /ldrize_cooperation.js
parentdd45ebc51799f1fb23bde4510a1f9f40edd4e955 (diff)
downloadvimperator-plugins-b2487db9bbe294b3717d5041a8949ae7aa5cb7ff.tar.bz2
,fに絞り込み付きHintを割り当てた
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@12080 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'ldrize_cooperation.js')
-rw-r--r--ldrize_cooperation.js24
1 files changed, 15 insertions, 9 deletions
diff --git a/ldrize_cooperation.js b/ldrize_cooperation.js
index e94e208..204a932 100644
--- a/ldrize_cooperation.js
+++ b/ldrize_cooperation.js
@@ -1,6 +1,6 @@
// Vimperator plugin: 'Cooperation LDRize Mappings'
-// Version: 0.17
-// Last Change: 19-May-2008. Jan 2008
+// Version: 0.18
+// Last Change: 20-May-2008. Jan 2008
// License: Creative Commons
// Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid
//
@@ -21,6 +21,8 @@
// Mappings:
// Mappings for LDRize
// default: 'j','k','p','o'
+// ',f'
+// Show hints that specified by LDRize's siteinfo
// Commands:
// 'm' or 'mb' or 'minibuffer':
// Execute args as Minibuffer Command
@@ -168,8 +170,8 @@
var originalHinttags = liberator.options.hinttags;
var originalExtendedHinttags = liberator.options.hinttags;
- function setHinttags(){
- if(self.isEnableLDRize() && self.isModHints){
+ function setHinttags(enable){
+ if(enable){
var siteinfo = self.LDRize.getSiteinfo();
if(siteinfo.link && siteinfo.paragraph){
liberator.options.hinttags = siteinfo.paragraph + "/" + siteinfo.link;
@@ -187,27 +189,31 @@
//Mappings
liberator.mappings.addUserMap([liberator.modes.NORMAL], [",f"],
- "Focus on search field by LDRize",
- function(){self.LDRize.bindFocus();} ,{});
+ "Start QuickHint mode with LDRize",
+ function(){
+ setHinttags(true);
+ liberator.hints.show(liberator.modes.QUICK_HINT);
+ setHinttags(self.isEnableLDRize() && self.isModHints);
+ } ,{});
liberator.mappings.addUserMap([liberator.modes.NORMAL], ["f"],
"Start QuickHint mode",
function(){
- setHinttags();
+ setHinttags(self.isEnableLDRize() && self.isModHints);
liberator.hints.show(liberator.modes.QUICK_HINT);
},{});
liberator.mappings.addUserMap([liberator.modes.NORMAL], ["F"],
"Start QuickHint mode, but open link in a new tab",
function(){
- setHinttags();
+ setHinttags(self.isEnableLDRize() && self.isModHints);
liberator.hints.show(liberator.modes.QUICK_HINT, "t");
},{});
liberator.mappings.addUserMap([liberator.modes.NORMAL], [";"],
"Start an extended hint mode",
function(arg){
- setHinttags();
+ setHinttags(self.isEnableLDRize() && self.isModHints);
if(arg == "f")
liberator.hints.show(liberator.modes.ALWAYS_HINT, "o");