[Slim-Checkins] r10003 - /trunk/server/HTML/Nokia770/artwork.js

bklaas at svn.slimdevices.com bklaas at svn.slimdevices.com
Fri Sep 22 20:13:58 PDT 2006


Author: bklaas
Date: Fri Sep 22 20:13:57 2006
New Revision: 10003

URL: http://svn.slimdevices.com?rev=10003&view=rev
Log:
enlarge/shrink for 1-by-1 artwork

Modified:
    trunk/server/HTML/Nokia770/artwork.js

Modified: trunk/server/HTML/Nokia770/artwork.js
URL: http://svn.slimdevices.com/trunk/server/HTML/Nokia770/artwork.js?rev=10003&r1=10002&r2=10003&view=diff
==============================================================================
--- trunk/server/HTML/Nokia770/artwork.js (original)
+++ trunk/server/HTML/Nokia770/artwork.js Fri Sep 22 20:13:57 2006
@@ -2,7 +2,6 @@
 var parsedData;
 var artistHrefTemplate = '[% webroot %]browsedb.html?hierarchy=album,track&contributor.id=ARTIST&level=1&player=[% playerURI %]';
 var albumHrefTemplate = '[% webroot %]browsedb.html?hierarchy=album,track&level=1&album.id=ALBUM&player=[% playerURI %]';
-var thumbHrefTemplate = '/music/COVER/thumb_250x250_f_000000.jpg';
 var playAlbumTemplate = '[% webroot %]status.html?command=playlist&subcommand=loadtracks&album.id=ALBUM&player=[% playerURI %]';
 var addAlbumTemplate = '[% webroot %]playlist.html?command=playlist&subcommand=addtracks&album.id=ALBUM&player=[% playerURI %]';
 var blankRequest = 'hierarchy=album,track&level=0&artwork=2&player=00%3A04%3A20%3A05%3A1b%3A82&artwork=1&start=[% start %]&ajaxRequest=1';
@@ -11,6 +10,8 @@
 
 [% PROCESS html/global.js %]
 [% PROCESS skin_global.js %]
+
+var thumbHrefTemplate = '/music/COVER/thumb_'+thumbSize+'x'+thumbSize+'_f_000000.jpg';
 
 // parses the data if it has not been done already
 function fillDataHash(theData) {
@@ -114,6 +115,30 @@
 	getStatusData(urlArgs, refreshThumbs);
 }
 
+function enlargeThumbs() {
+	if (thumbSize == 700) {
+		return;
+	} else {
+		thumbSize = thumbSize + 50;
+		resizeThumbs();
+	}
+}
+
+function shrinkThumbs() {
+	if (thumbSize == 50) {
+		return;
+	} else {
+		thumbSize = thumbSize - 50;
+		resizeThumbs();
+	}
+}
+
+function resizeThumbs() {
+	thumbHrefTemplate = '/music/COVER/thumb_'+thumbSize+'x'+thumbSize+'_f_000000.jpg';
+	refreshThumbs(parsedData);
+	setCookie( 'SlimServer-thumbSize', thumbSize );
+}
+
 window.onload= function() {
 	artworkBrowse(blankRequest, 1, 2);
 	globalOnload();



More information about the checkins mailing list