aboutsummaryrefslogtreecommitdiffstats
path: root/migemized_find.js
diff options
context:
space:
mode:
authoranekos2008-08-12 20:53:15 +0000
committeranekos2008-08-12 20:53:15 +0000
commitf7764605d47df6932c93c13fb977f05ce8f2e6a5 (patch)
treeaface1377ca66e47210456bddf84ba01a36991b9 /migemized_find.js
parentd971b82f45097e4a6e0b5a4a7de28dda91893b6f (diff)
downloadvimperator-plugins-f7764605d47df6932c93c13fb977f05ce8f2e6a5.tar.bz2
テスト用コード削除
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@17563 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'migemized_find.js')
-rw-r--r--migemized_find.js15
1 files changed, 7 insertions, 8 deletions
diff --git a/migemized_find.js b/migemized_find.js
index d56d05c..160d06c 100644
--- a/migemized_find.js
+++ b/migemized_find.js
@@ -24,7 +24,7 @@
// findMode := FIND_MODE_NATIVE | FIND_MODE_MIGEMO | FIND_MODE_REGEXP
- let elem = document.getElementById('FindToolbar').getElement('findbar-textbox');
+ const findbarTextbox = document.getElementById('FindToolbar').getElement('findbar-textbox');
const DOMUtils = Components.classes["@mozilla.org/inspector/dom-utils;1"].
getService(Components.interfaces["inIDOMUtils"]);
@@ -32,11 +32,10 @@
let lastKeyword = null;
let original = {};
- const findbarTextbox = document.getElementById('FindToolbar').getElement('findbar-textbox');
- // アレな方法で not found を検出
+ // とりあえず、アレな方法で not found を検出
function isNotFound () {
- let rules = DOMUtils.getCSSStyleRules(elem);
+ let rules = DOMUtils.getCSSStyleRules(findbarTextbox);
for (let i = 0; i < rules.Count(); i++) {
if (rules.GetElementAt(i).selectorText.indexOf('notfound') >= 0)
return true;
@@ -63,19 +62,19 @@
if (!word)
return;
XMigemoFind.findMode = mode;
- let found = XMigemoFind.find(backwards, lastKeyword = word, true);
- liberator.log(XMigemoFind.NOTFOUND);
+ XMigemoFind.find(backwards, lastKeyword = word, true);
},
findAgain: function findAgain (reverse) {
- let found = XMigemoFind.find(reverse, lastKeyword || previousKeyword, true);
- liberator.log(XMigemoFind.NOTFOUND);
+ XMigemoFind.find(reverse, lastKeyword || previousKeyword, true);
},
searchSubmitted: function searchSubmitted (command, forcedBackward) {
previousKeyword = lastKeyword;
XMigemoFind.clear(false);
liberator.modes.reset();
+ if (isNotFound())
+ setTimeout(function () { liberator.echoerr("E486: Pattern not found: " + command); }, 0);
},
searchCanceled: function searchCanceled () {