Show
Ignore:
Timestamp:
08/23/08 06:50:15 (3 months ago)
Author:
anekos
Message:

後方検索できなかったのを修正

Files:
1 modified

Legend:

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

    r18090 r18093  
    108108        if (!range) 
    109109          range = this.defaultRange; 
     110 
     111        if (!start) { 
     112          start = range.startContainer.ownerDocument.createRange(); 
     113          start.setStartBefore(range.startContainer); 
     114        } 
     115        if (!end) { 
     116          end = range.endContainer.ownerDocument.createRange(); 
     117          end.setEndAfter(range.endContainer); 
     118        } 
     119 
     120        if (backwards) 
     121          [start, end] = [end, start]; 
     122 
    110123        try { 
    111124          return XMigemoCore.regExpFind(str, 'i', range, start, end, backwards); 
     
    147160        if (backwards) { 
    148161          end = last.cloneRange(); 
    149           end.setStart(last.endContainer, last.endOffset); 
     162          end.setEnd(last.startContainer, last.startOffset); 
    150163        } else { 
    151164          start = last.cloneRange();