diff options
author | teramako | 2009-01-12 16:21:20 +0000 |
---|---|---|
committer | teramako | 2009-01-12 16:21:20 +0000 |
commit | 77bcd49c4241de73e24eb0caef2355324997758f (patch) | |
tree | 36b27c1ef44904e83814d9f3d39567ee7655ade5 /pluginManager.js | |
parent | 85a5ed039c1fa079ff5117b8f7a64beaf2ff31e4 (diff) | |
download | vimperator-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.js | 10 |
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; |