summaryrefslogtreecommitdiff
path: root/viewfeed.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-11-30 12:40:23 +0300
committerAndrew Dolgov <[email protected]>2010-11-30 12:40:23 +0300
commitc3edc667f127b9e36ecc08eb790f6c754e413e8f (patch)
tree0c582d5dfd803c72d13127ce1eeb92c69328069f /viewfeed.js
parentd769a0f75a42323a38cce3637629a4750443e67c (diff)
use html5 audio player instead of flash when possible
Diffstat (limited to 'viewfeed.js')
-rw-r--r--viewfeed.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/viewfeed.js b/viewfeed.js
index 5d40fb321..4444ce29d 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -2365,3 +2365,31 @@ function editArticleNote(id) {
exception_error("editArticleNote", e);
}
}
+
+function player(elem) {
+ var aid = elem.getAttribute("audio-id");
+ var status = elem.getAttribute("status");
+
+ var audio = $(aid);
+
+ if (audio) {
+ if (status == 0) {
+ audio.play();
+ status = 1;
+ elem.innerHTML = __("Playing...");
+ elem.title = __("Click to pause");
+ elem.addClassName("playing");
+ } else {
+ audio.pause();
+ status = 0;
+ elem.innerHTML = __("Play");
+ elem.title = __("Click to play");
+ elem.removeClassName("playing");
+ }
+
+ elem.setAttribute("status", status);
+ } else {
+ alert("Your browser doesn't seem to support HTML5 audio.");
+ }
+}
+