From 29d70209521b01e1004bcbd1574e2bf5e6c1710d Mon Sep 17 00:00:00 2001
From: secondlife
Date: Wed, 4 Mar 2009 14:02:47 +0000
Subject: \ で始まる場合通常検索に
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@30833 d0d07461-0603-4401-acd4-de1884942a52
---
migemo-find.js | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
(limited to 'migemo-find.js')
diff --git a/migemo-find.js b/migemo-find.js
index b9cec5d..94e19ed 100644
--- a/migemo-find.js
+++ b/migemo-find.js
@@ -8,7 +8,7 @@ var PLUGIN_INFO =
http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/migemo-find.js
Yuichi Tateno
MIT
-0.0.1
+0.1.0
;
@@ -72,16 +77,26 @@ liberator.plugins.migemoFind = (function() {
evalWithContext(function () {
search.find = function (str) {
- search.migemo.target = window.gBrowser;
- search.migemo.find(false, str, options["linksearch"]);
- searchString = searchPattern = search.migemo.lastFoundWord;
+ if (str.indexOf('\\') == 0) {
+ search.migemo.disable = true;
+ search._find(str.substr(1));
+ } else {
+ search.migemo.disable = false;
+ search.migemo.target = window.gBrowser;
+ search.migemo.find(false, str, options["linksearch"]);
+ searchString = searchPattern = search.migemo.lastFoundWord;
+ }
}
}, search._find);
evalWithContext(function () {
search.findAgain = function (reverse) {
let migemo = search.migemo;
- (!reverse) ? migemo.findNext(options["linksearch"]) : migemo.findPrevious(options["linksearch"]);
+ if (migemo.disable) {
+ search._findAgain(reverse);
+ } else {
+ (!reverse) ? migemo.findNext(options["linksearch"]) : migemo.findPrevious(options["linksearch"]);
+ }
}
}, search._findAgain);
return this;
--
cgit v1.2.3