From 1fe141a3390e785d5de12537aad18d5df81a342a Mon Sep 17 00:00:00 2001 From: anekos Date: Wed, 26 Nov 2008 11:25:03 +0000 Subject: Follow CVS Head git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24966 d0d07461-0603-4401-acd4-de1884942a52 --- multi_requester.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'multi_requester.js') diff --git a/multi_requester.js b/multi_requester.js index 60b0f48..5eb0bd5 100644 --- a/multi_requester.js +++ b/multi_requester.js @@ -81,6 +81,12 @@ var SITEINFO = [ srcEncode: 'EUC-JP', urlEncode: 'UTF-8' }, + { + name: 'metalarchive-band', + url: 'http://www.metal-archives.com/search.php?string=%s&type=band', + description: 'Metal Archive (band)', + xpath: '//table', + } ]; var mergedSiteinfo = {}; @@ -165,7 +171,7 @@ var CommandRegister = { completer: cmdClass.cmdCompleter || function(context, arg, bang) { var allSuggestions = siteinfo.map(function(s) [s.name, s.description]); context.title = ['Name', 'Descprition']; - context.items = + context.completions = context.filter ? allSuggestions.filter(function(s) s[0].indexOf(context.filter) == 0) : allSuggestions; }, @@ -538,6 +544,7 @@ var MultiRequester = { url = res.request.url; escapedUrl = util.escapeHTML(url); xpath = res.request.options.siteinfo.xpath; + liberator.log(res.responseText) doc = res.getHTMLDocument(xpath); if (!doc) throw 'XPath result is undefined or null.: XPath -> ' + xpath; -- cgit v1.2.3