librefm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Librefm-commits] [1241] Add skip forward/backward buttons to the javasc


From: Michael Sheldon
Subject: [Librefm-commits] [1241] Add skip forward/backward buttons to the javascript player
Date: Wed, 06 May 2009 20:27:00 +0000

Revision: 1241
          http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1241
Author:   elleo
Date:     2009-05-06 20:26:59 +0000 (Wed, 06 May 2009)
Log Message:
-----------
Add skip forward/backward buttons to the javascript player

Modified Paths:
--------------
    trunk/nixtape/js/player.js
    trunk/nixtape/themes/librefm/templates/player.tpl

Modified: trunk/nixtape/js/player.js
===================================================================
--- trunk/nixtape/js/player.js  2009-05-06 20:02:11 UTC (rev 1240)
+++ trunk/nixtape/js/player.js  2009-05-06 20:26:59 UTC (rev 1241)
@@ -206,6 +206,18 @@
                getRadioPlaylist();
        }
 
+       if(current_song > 0) {
+               $("#skipback").fadeTo("normal", 1.0);
+       } else {
+               $("#skipback").fadeTo("normal", 0.5);
+       }
+
+       if(current_song < playlist.length - 1) {
+               $("#skipforward").fadeTo("normal", 1.0);
+       } else {
+               $("#skipforward").fadeTo("normal", 0.5);
+       }
+
        $("#trackinfo > #artistname").text(artist);
        $("#trackinfo > #trackname").text(track);
 }
@@ -234,6 +246,14 @@
                }, "text");
 }
 
+function skipBack() {
+       playSong(current_song - 1);
+}
+
+function skipForward() {
+       playSong(current_song + 1);
+}
+
 function friendlyTime(timestamp) {
        mins = Math.floor(timestamp / 60);
        sec = String(Math.floor(timestamp % 60));

Modified: trunk/nixtape/themes/librefm/templates/player.tpl
===================================================================
--- trunk/nixtape/themes/librefm/templates/player.tpl   2009-05-06 20:02:11 UTC 
(rev 1240)
+++ trunk/nixtape/themes/librefm/templates/player.tpl   2009-05-06 20:26:59 UTC 
(rev 1241)
@@ -22,10 +22,12 @@
                </div>
                <span id="scrobbled">Scrobbled</span>
                <div id="buttons">
+                       <a href="#" onclick="skipBack()" id="skipback"><img 
src="{$base_url}/themes/librefm/images/player/skip-backward.png" alt= "Skip 
Backwards" /></a>
                        <a href="#" onclick="seekBack()" id="seekback"><img 
src="{$base_url}/themes/librefm/images/player/seek-backward.png" alt="Seek 
Backwards" /></a>
                        <a href="#" onclick="play()" id="play"><img 
src="{$base_url}/themes/librefm/images/player/play.png" alt="Play" /></a>
                        <a href="#" onclick="pause()" id="pause"><img 
src="{$base_url}/themes/librefm/images/player/pause.png" alt="Pause" /></a>
                        <a href="#" onclick="seekForward()" 
id="seekforward"><img 
src="{$base_url}/themes/librefm/images/player/seek-forward.png" alt="Seek 
Forwards" /></a>
+                       <a href="#" onclick="skipForward()" 
id="skipforward"><img 
src="{$base_url}/themes/librefm/images/player/skip-forward.png" alt="Skip 
Forwards" /></a>
                </div>
        </div>
 </div>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]