Changeset 12080

Show
Ignore:
Timestamp:
05/20/08 23:58:45 (5 years ago)
Author:
trapezoid
Message:

,fに絞り込み付きHintを割り当てた

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/vimperator-plugins/trunk/ldrize_cooperation.js

    r11947 r12080  
    11// Vimperator plugin: 'Cooperation LDRize Mappings' 
    2 // Version: 0.17 
    3 // Last Change: 19-May-2008. Jan 2008 
     2// Version: 0.18 
     3// Last Change: 20-May-2008. Jan 2008 
    44// License: Creative Commons 
    55// Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid 
     
    2222//      Mappings for LDRize 
    2323//      default: 'j','k','p','o' 
     24//  ',f' 
     25//      Show hints that specified by LDRize's siteinfo 
    2426// Commands: 
    2527//  'm' or 'mb' or 'minibuffer': 
     
    169171            var originalExtendedHinttags = liberator.options.hinttags; 
    170172 
    171             function setHinttags(){ 
    172                 if(self.isEnableLDRize() && self.isModHints){ 
     173            function setHinttags(enable){ 
     174                if(enable){ 
    173175                    var siteinfo = self.LDRize.getSiteinfo(); 
    174176                    if(siteinfo.link && siteinfo.paragraph){ 
     
    188190            //Mappings 
    189191            liberator.mappings.addUserMap([liberator.modes.NORMAL], [",f"], 
    190                 "Focus on search field by LDRize", 
    191                 function(){self.LDRize.bindFocus();} ,{}); 
     192                "Start QuickHint mode with LDRize", 
     193                function(){ 
     194                    setHinttags(true); 
     195                    liberator.hints.show(liberator.modes.QUICK_HINT); 
     196                    setHinttags(self.isEnableLDRize() && self.isModHints); 
     197                } ,{}); 
    192198 
    193199            liberator.mappings.addUserMap([liberator.modes.NORMAL], ["f"], 
    194200                "Start QuickHint mode", 
    195201                function(){ 
    196                     setHinttags(); 
     202                    setHinttags(self.isEnableLDRize() && self.isModHints); 
    197203                    liberator.hints.show(liberator.modes.QUICK_HINT); 
    198204                },{}); 
     
    201207                "Start QuickHint mode, but open link in a new tab", 
    202208                function(){ 
    203                     setHinttags(); 
     209                    setHinttags(self.isEnableLDRize() && self.isModHints); 
    204210                    liberator.hints.show(liberator.modes.QUICK_HINT, "t"); 
    205211                },{}); 
     
    208214                "Start an extended hint mode", 
    209215                function(arg){ 
    210                     setHinttags(); 
     216                    setHinttags(self.isEnableLDRize() && self.isModHints); 
    211217 
    212218                    if(arg == "f")