Changeset 17563
- Timestamp:
- 08/13/08 05:53:15 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/migemized_find.js
r17562 r17563 25 25 // findMode := FIND_MODE_NATIVE | FIND_MODE_MIGEMO | FIND_MODE_REGEXP 26 26 27 let elem= document.getElementById('FindToolbar').getElement('findbar-textbox');27 const findbarTextbox = document.getElementById('FindToolbar').getElement('findbar-textbox'); 28 28 const DOMUtils = Components.classes["@mozilla.org/inspector/dom-utils;1"]. 29 29 getService(Components.interfaces["inIDOMUtils"]); … … 33 33 let original = {}; 34 34 35 const findbarTextbox = document.getElementById('FindToolbar').getElement('findbar-textbox');36 35 37 // アレな方法で not found を検出36 // とりあえず、アレな方法で not found を検出 38 37 function isNotFound () { 39 let rules = DOMUtils.getCSSStyleRules( elem);38 let rules = DOMUtils.getCSSStyleRules(findbarTextbox); 40 39 for (let i = 0; i < rules.Count(); i++) { 41 40 if (rules.GetElementAt(i).selectorText.indexOf('notfound') >= 0) … … 64 63 return; 65 64 XMigemoFind.findMode = mode; 66 let found = XMigemoFind.find(backwards, lastKeyword = word, true); 67 liberator.log(XMigemoFind.NOTFOUND); 65 XMigemoFind.find(backwards, lastKeyword = word, true); 68 66 }, 69 67 70 68 findAgain: function findAgain (reverse) { 71 let found = XMigemoFind.find(reverse, lastKeyword || previousKeyword, true); 72 liberator.log(XMigemoFind.NOTFOUND); 69 XMigemoFind.find(reverse, lastKeyword || previousKeyword, true); 73 70 }, 74 71 … … 77 74 XMigemoFind.clear(false); 78 75 liberator.modes.reset(); 76 if (isNotFound()) 77 setTimeout(function () { liberator.echoerr("E486: Pattern not found: " + command); }, 0); 79 78 }, 80 79
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)