Changeset 18759

Show
Ignore:
Timestamp:
09/03/08 21:19:15 (4 months ago)
Author:
anekos
Message:

・検索結果のリンクにフォーカスするようにした。

Files:
1 modified

Legend:

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

    r18317 r18759  
    8989    }, 
    9090 
     91    focusLink: function (range) { 
     92      let node = range.commonAncestorContainer; 
     93      while (node && node.parentNode) { 
     94        if (node.localName.toString().toLowerCase() == 'a') 
     95          return void(Components.lookupMethod(node, 'focus').call(node)); 
     96        node = node.parentNode; 
     97      } 
     98    }, 
     99 
    91100    highlight: function (target, setRemover) { 
    92101      let span = this.document.createElement('span'); 
     
    112121        range.deleteContents();  
    113122      }; 
     123 
     124      this.focusLink(target.range); 
    114125 
    115126      if (setRemover)