aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2008-11-26 10:46:11 +0000
committeranekos2008-11-26 10:46:11 +0000
commit64ae539a2e9014117ac4ead0beb1dd444a4bb8fe (patch)
tree425931f78160bfd35847667932b92602414397c3
parent24fac5a2f2953862bbe5d0d64aad43f3666847c8 (diff)
downloadvimperator-plugins-64ae539a2e9014117ac4ead0beb1dd444a4bb8fe.tar.bz2
Setter が値を返すように変更
その他 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24964 d0d07461-0603-4401-acd4-de1884942a52
-rw-r--r--stella.js33
1 files changed, 17 insertions, 16 deletions
diff --git a/stella.js b/stella.js
index a353254..c2a174e 100644
--- a/stella.js
+++ b/stella.js
@@ -2,7 +2,7 @@
// @name すてら
// @description-ja ステータスラインに動画の再生時間などを表示する。
// @license Creative Commons Attribution-Share Alike 3.0 Unported
-// @version 0.05
+// @version 0.06
// @author anekos (anekos@snca.net)
// @minVersion 2.0pre
// @maxVersion 2.0pre
@@ -91,6 +91,7 @@
xhr.send(null);
return xhr;
}
+
function id (value)
value;
@@ -165,8 +166,8 @@
repeating: '',
title: '',
totalTime: '',
- volume: '',
- // auto setting => seek, seekRelative, playOrPause, turnUpDownVolume, maxVolume, fetch
+ volume: ''
+ // auto setting => fetch maxVolume playOrPause seek seekRelative turnUpDownVolume
},
icon: null,
@@ -184,7 +185,7 @@
arguments.callee.apply(this, Array.splice(arguments, 2)),
get currentTime () undefined,
- set currentTime (value) void value,
+ set currentTime (value) value,
get fileExtension () '',
@@ -193,10 +194,10 @@
get maxVolume () 100,
get muted () undefined,
- set muted (value) undefined,
+ set muted (value) value,
get repeating () undefined,
- set repeating (value) undefined,
+ set repeating (value) value,
get state () undefined,
@@ -207,7 +208,7 @@
get title () undefined,
get volume () undefined,
- set volume (value) void value,
+ set volume (value) value,
fetch: function (filepath)
download(this.fileURL, filepath, this.fileExtension, this.title),
@@ -282,7 +283,7 @@
icon: 'http://www.youtube.com/favicon.ico',
get currentTime () parseInt(this.player.getCurrentTime()),
- set currentTime (value) this.player.seekTo(value),
+ set currentTime (value) (this.player.seekTo(value), value),
get fileExtension () '.mp4',
@@ -291,7 +292,7 @@
('http://www.youtube.com/get_video?fmt=22&video_id=' + as.video_id + '&t=' + as.t),
get muted () this.player.isMuted(),
- set muted (value) (value ? this.player.mute() : this.player.unMute()),
+ set muted (value) ((value ? this.player.mute() : this.player.unMute()), value),
get player ()
let (p = content.document.getElementById('movie_player'))
@@ -319,7 +320,7 @@
get totalTime () parseInt(this.player.getDuration()),
get volume () parseInt(this.player.getVolume()),
- set volume (value) parseInt(this.player.setVolume(value)),
+ set volume (value) (this.player.setVolume(value), value),
play: function () this.player.playVideo(),
@@ -360,10 +361,10 @@
icon: 'http://www.nicovideo.jp/favicon.ico',
get comment () this.player.ext_isCommentVisible(),
- set comment (value) this.player.ext_setCommentVisible(value),
+ set comment (value) (this.player.ext_setCommentVisible(value), value),
get currentTime () parseInt(this.player.ext_getPlayheadTime()),
- set currentTime (value) this.player.ext_setPlayheadTime(value),
+ set currentTime (value) (this.player.ext_setPlayheadTime(value), value),
get fileExtension () '.flv',
@@ -372,14 +373,14 @@
(m && m[1]),
get muted () this.player.ext_isMute(),
- set muted (value) this.player.ext_setMute(value),
+ set muted (value) (this.player.ext_setMute(value), value),
get player ()
let (p = content.document.getElementById('flvplayer'))
(p && (p.wrappedJSObject || p)),
get repeating () this.player.ext_isRepeat(),
- set repeating (value) this.player.ext_setRepeat(value),
+ set repeating (value) (this.player.ext_setRepeat(value), value),
get state () {
switch (this.player.ext_getStatus()) {
@@ -400,7 +401,7 @@
get totalTime () parseInt(this.player.ext_getTotalTime()),
get volume () parseInt(this.player.ext_getVolume()),
- set volume (value) parseInt(this.player.ext_setVolume(value)),
+ set volume (value) (this.player.ext_setVolume(value), value),
fetch: function (filepath) {
liberator.log(this.id)
@@ -565,7 +566,7 @@
get statusBar () document.getElementById('status-bar'),
get statusBarVisible () !this.statusBar.getAttribute('moz-collapsed', false),
- set statusBarVisible (value) this.statusBar.setAttribute('moz-collapsed', !value),
+ set statusBarVisible (value) (this.statusBar.setAttribute('moz-collapsed', !value), value),
get where () (
(~buffer.URL.indexOf('http://www.nicovideo.jp/watch/') && 'niconico')