diff options
author | teramako | 2009-01-18 11:38:22 +0000 |
---|---|---|
committer | teramako | 2009-01-18 11:38:22 +0000 |
commit | 45b1f779e8af5cef8a1b3ebff57d09efb2e2bb61 (patch) | |
tree | 0d7da906d86ddb33b586a3ccc6c8e589643f48e0 /pluginManager.js | |
parent | 4e8de481c33322cb9fc3e1d62dab59b5ff44c9a3 (diff) | |
download | vimperator-plugins-45b1f779e8af5cef8a1b3ebff57d09efb2e2bb61.tar.bz2 |
Pluginのinitializeをちょっと修正
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@28613 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'pluginManager.js')
-rwxr-xr-x | pluginManager.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pluginManager.js b/pluginManager.js index fd67525..20d5ed6 100755 --- a/pluginManager.js +++ b/pluginManager.js @@ -180,7 +180,8 @@ Plugin.prototype = { // {{{ initialize: function(path, context){ this.path = path; this.name = context.NAME; - this.info = context.PLUGIN_INFO || {}; + this.info = context.PLUGIN_INFO || <></>; + this.getItems(); }, getItems: function(){ if (this.items) return this.items; @@ -571,8 +572,8 @@ commands.addUserCommand(['plugin[help]'], 'list Vimperator plugins', context.title = ['PluginName', '[Version]Description']; context.completions = getPlugins().map(function(plugin) [ plugin.name, - '[' + (plugin.info.version || 'unknown') + ']' + - (plugin.info.description && tags.description(plugin.info) || '-') + '[' + (plugin.items.version || 'unknown') + ']' + + (plugin.items.description || '-') ]).filter(function(row) row[0].toLowerCase().indexOf(context.filter.toLowerCase()) >= 0); } |