From 1a2c12a9bc1b99b99aad7cfab5ba0181a23e89e0 Mon Sep 17 00:00:00 2001 From: riccardo Date: Tue, 31 May 2011 20:52:44 +0200 Subject: [PATCH] fixed volume and minor stuff (img loading), still to implement markerpopup --- telemeta/htdocs/timeside/js/player.js | 438 ++++++++++-------- .../skins/lab/img/controlbg-inverted.png | Bin 0 -> 173 bytes .../timeside/skins/lab/img/volumeoff.png | Bin 0 -> 882 bytes .../timeside/skins/lab/img/volumeon.png | Bin 0 -> 564 bytes .../htdocs/timeside/skins/lab/img/wait3.gif | Bin 0 -> 2239 bytes telemeta/htdocs/timeside/skins/lab/style.css | 61 ++- 6 files changed, 297 insertions(+), 202 deletions(-) create mode 100644 telemeta/htdocs/timeside/skins/lab/img/controlbg-inverted.png create mode 100644 telemeta/htdocs/timeside/skins/lab/img/volumeoff.png create mode 100644 telemeta/htdocs/timeside/skins/lab/img/volumeon.png create mode 100644 telemeta/htdocs/timeside/skins/lab/img/wait3.gif diff --git a/telemeta/htdocs/timeside/js/player.js b/telemeta/htdocs/timeside/js/player.js index 7af93540..2b113d3b 100644 --- a/telemeta/htdocs/timeside/js/player.js +++ b/telemeta/htdocs/timeside/js/player.js @@ -48,9 +48,9 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ return sound; } this.imageCallback = imageCallback; -// this.getVisualizers = function(){ -// return visualizers; -// } + // this.getVisualizers = function(){ + // return visualizers; + // } var sd = this.toSec(soundDurationInMsec); this.getSoundDuration = function(){ @@ -227,11 +227,15 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ return false; }, isWaitVisible: function(){ - return this.getContainer().find('.ts-wait').is(':visible'); + return this.getContainer().find('.ts-control').find('.ts-wait').is(':visible'); }, + getWaitString: function(){ + return this.getContainer().find('.ts-control').find('.ts-wait').html(); + }, + setWait: function(value, optionalCallback){ var c = this.getContainer(); - var waitDiv = c.find('.ts-wait'); + var waitDiv = c.find('.ts-control').find('.ts-wait'); var player = this; var wait = function(){}; @@ -243,12 +247,16 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ waitDiv.html(wtext); wait= function(){ waitDiv.css('display','inline-block'); - player.fire('waiting',{'value': wtext || true}); //assures is a string or a true boolean + player.fire('waiting',{ + 'value': wtext || true + }); //assures is a string or a true boolean }; }else{ wait = function(){ waitDiv.hide(); - player.fire('waiting',{'value':false}); + player.fire('waiting',{ + 'value':false + }); } } var delay = 100; @@ -281,7 +289,7 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ "
", "
", "
", - "", + // "", "
", "
", "", @@ -293,7 +301,16 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ "", "", "", - "", + // "", + + //"
", + "", + "
", + "", + "", + "", + "
", + "
", //"", //"", @@ -303,88 +320,124 @@ Timeside.classes.Player = Timeside.classes.TimesideClass.extend({ this.getContainer().html(html.join('')); var container = this.getContainer(); - - - var rewind = container.find('.ts-rewind'); - var forward = container.find('.ts-forward'); - var play = container.find('.ts-play'); - var pause = container.find('.ts-pause'); - var volume = container.find('.ts-volume'); + var control = container.find('.ts-control'); - //hide the wait image and set the src - - //waitImg.attr('src','/images/wait_small.gif').attr('title','wait...').attr('alt','wait').hide(); - - //setting the select option for visualizers: -// var visualizers = this.getVisualizers(); -// var select = container.find('.ts-visualizer'); -// for(var name in visualizers){ -// //$J('