diff options
author | anekos | 2008-12-14 13:46:03 +0000 |
---|---|---|
committer | anekos | 2008-12-14 13:46:03 +0000 |
commit | 25a9567589e72cbbfbe87dd2086cfd1a1f4d402f (patch) | |
tree | ab51d9f9ae45e42274c62bccce0237a7d1494329 /foxytunes.js | |
parent | 1e2c48358dd023936e44e73a50a50d0dbc5c1356 (diff) | |
download | vimperator-plugins-25a9567589e72cbbfbe87dd2086cfd1a1f4d402f.tar.bz2 |
コマンド追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26682 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'foxytunes.js')
-rw-r--r-- | foxytunes.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/foxytunes.js b/foxytunes.js index a7fa57d..42a3ae4 100644 --- a/foxytunes.js +++ b/foxytunes.js @@ -3,7 +3,7 @@ var PLUGIN_INFO = <name>Foxy Tunes</name> <description>for FoxyTunes</description> <description lang="ja">for FoxyTunes</description> - <version>1.2</version> + <version>0.3</version> <author mail="anekos@snca.net" homepage="http://d.hatena.ne.jp/nokturnalmortum/">anekos</author> <minVersion>2.0pre</minVersion> <maxVersion>2.0pre</maxVersion> @@ -14,12 +14,16 @@ var PLUGIN_INFO = == Commands == +:ftplay +:ftpause + +:ftnext + +:ftprevious +:ftvolume <VOLUME> ]]></detail> <detail lang="ja"><![CDATA[ == Commands == +:ftplay +:ftpause + +:ftnext + +:ftprevious +:ftvolume <VOLUME> ]]></detail> </VimperatorPlugin>; @@ -41,9 +45,11 @@ var PLUGIN_INFO = let player = Components.classes['@foxytunes.org/FoxyTunesEngine/FoxyTunesService;1'].getService(); // foxytunesDispatchPlayerCommand - ['Pause', 'Play'].forEach(function (name) { + ['Pause', 'Play', 'Next', 'Previous'].forEach(function (name) { + let ln = name.toLowerCase(); + let lnm = ln.match(/(..)(.*)/); commands.addUserCommand( - ['ft' + name.toLowerCase()], + ['ft' + lnm[1] + '[' + lnm[2] + ']'], name + ' - FoxyTunes', function () foxytunesDispatchPlayerCommand(name, true), true |