[Slim-Checkins] r8856 - in /trunk/server/HTML: EN/html/common.js
EN/html/global.js Fishbone/html/ajax.js
kdf at svn.slimdevices.com
kdf at svn.slimdevices.com
Tue Aug 8 00:04:15 PDT 2006
Author: kdf
Date: Tue Aug 8 00:04:10 2006
New Revision: 8856
URL: http://svn.slimdevices.com?rev=8856&view=rev
Log:
Bug: 3882 (partial)
Description: keep artwork param if it exists when changing album sort order.
some whitepace cleanup in the ajax scripts
Modified:
trunk/server/HTML/EN/html/common.js
trunk/server/HTML/EN/html/global.js
trunk/server/HTML/Fishbone/html/ajax.js
Modified: trunk/server/HTML/EN/html/common.js
URL: http://svn.slimdevices.com/trunk/server/HTML/EN/html/common.js?rev=8856&r1=8855&r2=8856&view=diff
==============================================================================
--- trunk/server/HTML/EN/html/common.js (original)
+++ trunk/server/HTML/EN/html/common.js Tue Aug 8 00:04:10 2006
@@ -95,7 +95,7 @@
function chooseAlbumOrderBy(value, option)
{
- var url = '[% webroot %]browsedb.html?hierarchy=[% hierarchy %]&level=[% level %][% attributes %]&player=[% playerURI %]';
+ var url = '[% webroot %]browsedb.html?hierarchy=[% hierarchy %]&level=[% level %][% attributes %][% IF artwork %]&artwork=1[% END %]&player=[% playerURI %]';
if (option) {
url = url + '&orderBy=' + option;
Modified: trunk/server/HTML/EN/html/global.js
URL: http://svn.slimdevices.com/trunk/server/HTML/EN/html/global.js?rev=8856&r1=8855&r2=8856&view=diff
==============================================================================
--- trunk/server/HTML/EN/html/global.js (original)
+++ trunk/server/HTML/EN/html/global.js Tue Aug 8 00:04:10 2006
@@ -45,19 +45,21 @@
// params is a list of args to send to url
// action is the function to be called after the ajaxRequest.txt file is spit back
function getStatusData(params, action) {
- var requesttype = 'post';
- if (window.XMLHttpRequest) {
- requesttype = 'get';
- }
- var myAjax = new Ajax.Request(
- url,
- {
- method: requesttype,
+ var requesttype = 'post';
+
+ if (window.XMLHttpRequest) {
+ requesttype = 'get';
+ }
+
+ var myAjax = new Ajax.Request(
+ url,
+ {
+ method: requesttype,
postBody: params,
- parameters: params,
- onComplete: action,
- requestHeaders:['Referer', document.location.href]
- });
+ parameters: params,
+ onComplete: action,
+ requestHeaders:['Referer', document.location.href]
+ });
}
// doRefresh
@@ -166,8 +168,8 @@
}
function displayLibraryInfo(theData) {
- var myData = theData.responseText;
- var homeParsedData = parseData(myData);
+ var myData = theData.responseText;
+ var homeParsedData = parseData(myData);
var libraryString = homeParsedData['song_count'] +', '+ homeParsedData['artist_count'] +', '+ homeParsedData['album_count'];
if ($('libraryInfo')) {
$('libraryInfo').innerHTML = libraryString;
@@ -190,7 +192,7 @@
tableObj.deleteRow(r);
}
return null;
- }
+ }
}
// miniControls is for putting play/pause on any page. ajax request is made via status.html
Modified: trunk/server/HTML/Fishbone/html/ajax.js
URL: http://svn.slimdevices.com/trunk/server/HTML/Fishbone/html/ajax.js?rev=8856&r1=8855&r2=8856&view=diff
==============================================================================
--- trunk/server/HTML/Fishbone/html/ajax.js (original)
+++ trunk/server/HTML/Fishbone/html/ajax.js Tue Aug 8 00:04:10 2006
@@ -190,16 +190,14 @@
showElements(['notplaying']);
}
- if (parsedData['isplayer']) {
- showElements(['playCtlffwd']);
- showElements(['playCtlrew']);
- showElements(['playCtlmute']);
- showElements(['volumeControl']);
- } else {
- hideElements(['playCtlffwd']);
- hideElements(['playCtlrew']);
- hideElements(['playCtlmute']);
- hideElements(['volumeControl']);
+ var playeronly = ['playCtlffwd', 'playCtlrew', 'playCtlmute', 'volumeControl'];
+ for (var i=0; i < playeronly.length; i++) {
+ var key = elems[i];
+ if (parsedData['isplayer']) {
+ showElements([key]);
+ } else {
+ showElements([key]);
+ }
}
// refresh cover art
More information about the checkins
mailing list