aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2008-12-14 13:46:03 +0000
committeranekos2008-12-14 13:46:03 +0000
commit25a9567589e72cbbfbe87dd2086cfd1a1f4d402f (patch)
treeab51d9f9ae45e42274c62bccce0237a7d1494329
parent1e2c48358dd023936e44e73a50a50d0dbc5c1356 (diff)
downloadvimperator-plugins-25a9567589e72cbbfbe87dd2086cfd1a1f4d402f.tar.bz2
コマンド追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26682 d0d07461-0603-4401-acd4-de1884942a52
-rw-r--r--foxytunes.js12
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