aboutsummaryrefslogtreecommitdiffstats
path: root/pluginManager.js
diff options
context:
space:
mode:
authorteramako2009-01-12 16:21:20 +0000
committerteramako2009-01-12 16:21:20 +0000
commit77bcd49c4241de73e24eb0caef2355324997758f (patch)
tree36b27c1ef44904e83814d9f3d39567ee7655ade5 /pluginManager.js
parent85a5ed039c1fa079ff5117b8f7a64beaf2ff31e4 (diff)
downloadvimperator-plugins-77bcd49c4241de73e24eb0caef2355324997758f.tar.bz2
list method returns xml
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28340 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'pluginManager.js')
-rw-r--r--pluginManager.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/pluginManager.js b/pluginManager.js
index b92196f..afaee24 100644
--- a/pluginManager.js
+++ b/pluginManager.js
@@ -510,7 +510,8 @@ HTMLStack.prototype = {
};
commands.addUserCommand(['plugin[help]'], 'list Vimperator plugins',
function(args){
- liberator.plugins.pluginManager.list(args);
+ var xml = liberator.plugins.pluginManager.list(args, args["-verbose"]);
+ liberator.echo(xml, true);
}, {
argCount: '*',
options: [
@@ -529,9 +530,8 @@ commands.addUserCommand(['plugin[help]'], 'list Vimperator plugins',
}
}, true);
var public = {
- list: function(args){
+ list: function(args, verbose){
var names = args;
- var showDetails = args['-verbose'];
var check = args['-check'];
var update = args['-update'];
@@ -539,7 +539,7 @@ var public = {
var plugins = getPlugins();
var action = itemFormater;
- var params = [showDetails];
+ var params = [verbose];
if (check){
action = checkVersion;
@@ -557,7 +557,7 @@ var public = {
} else {
plugins.forEach(function(plugin) xml += action.apply(this, [plugin].concat(params)));
}
- liberator.echo(xml, true);
+ return xml;
}
};
return public;