git HEADのVimperatorでsuggestengineが動かなくなっていたので直してみた
引数名と関数の中でletしてる変数名が一緒だったので,うまく検索エンジンの名前が渡せてなかったようだ.
diff --git a/vimperator/content/bookmarks.js b/vimperator/content/bookmarks.js
index afb276e..2d1e579 100644
--- a/vimperator/content/bookmarks.js
+++ b/vimperator/content/bookmarks.js
@@ -562,12 +562,12 @@ function Bookmarks() //{{{
return searchEngines;
},
- getSuggestions: function getSuggestions(engine, query, callback)
+ getSuggestions: function getSuggestions(engineName, query, callback)
{
let ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
const responseType = "application/x-suggestions+json";
- let engine = ss.getEngineByAlias(engine);
+ let engine = ss.getEngineByAlias(engineName);
if (engine && engine.supportsResponseType(responseType))
var queryURI = engine.getSubmission(query, responseType).uri.spec;
if (!queryURI)
スポンサーサイト
2008/12/21 04:38 | Firefox | トラックバック(0) | コメント(2)
コメントの投稿
トラックバック
トラックバックURL
→http://relaxedcolumn.blog8.fc2.com/tb.php/136-e7280881
コメント
anekos
コミットしときました!
2008/12/21 15:06 | URL [ 編集 ]
tsukkee
anekosさん,はじめまして.
コミットありがとうございます!!
2008/12/21 16:21 | URL [ 編集 ]