aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--multi_requester.js9
1 files changed, 8 insertions, 1 deletions
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;