Changeset 17953 for lang/javascript/vimperator-plugins/trunk
- Timestamp:
- 08/21/08 17:33:04 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/migemized_find.js
r17610 r17953 12 12 // 以外 => Migemo検索 13 13 // 14 // Setting: 15 // let g:migemized_find_delay = "0" 16 // 検索開始の遅延時間 17 // 14 18 // Author: 15 19 // anekos … … 19 23 // 20 24 // TODO: 21 // FIND_MODE_NATIVE のときうまく動かない。XUL/Migemoの問題? 25 // FIND_MODE_NATIVE のときうまく動かない。XUL/Migemoの問題? 26 // 検索時に取りこぼさないようにする。 27 // (とりあえず検索開始を遅延することで取りこぼしにくくした) 22 28 23 29 (function () { … … 58 64 } 59 65 66 let timer = null; 67 60 68 let migemized = { 61 69 find: function find (str, backwards) { 62 let [word, mode] = getFindMode(str); 63 if (!word) 64 return; 65 XMigemoFind.findMode = mode; 66 XMigemoFind.find(backwards, lastKeyword = word, true); 70 let f = function () { 71 liberator.log('called '); 72 let [word, mode] = getFindMode(str); 73 if (!word) 74 return; 75 XMigemoFind.findMode = mode; 76 XMigemoFind.find(backwards, lastKeyword = word, true); 77 }; 78 if (timer) 79 clearTimeout(timer); 80 timer = setTimeout(f, parseInt(liberator.globalVariables.migemized_find_delay || '300')); 67 81 }, 68 82
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)