Fixed playlist.html spinner that broke in last commit.

Fixed some song selecting issues + the one mentioned in ticket #60
(comment 04/22/06 14:17:24: Modified by abetner)
This commit is contained in:
Anders Betnér
2006-05-03 21:03:10 +00:00
parent db6e5dc480
commit 0c407a7eca
2 changed files with 9 additions and 6 deletions

View File

@@ -38,7 +38,7 @@ var Spinner = {
},
decRequestCount: function (caller) {
Spinner.count--;
if (/index/.test(caller.url)) {
if (/type=browse/.test(caller.url)) {
Spinner.count = 0;
$('spinner').style.visibility = 'hidden';
}
@@ -519,7 +519,8 @@ SelectedRows = {
$A($('songs_data').getElementsByTagName('tr')).each(SelectedRows.unsetSelected);
},
updateState: function (tr,songId,index) {
if (songId && index) {
if (songId && (index || 0 === index)) {
// 0 == false but we want to catch index == 0
tr.setAttribute('songid',songId);
tr.setAttribute('index',index);
if (SelectedRows.isSelected(tr)) {
@@ -528,8 +529,8 @@ SelectedRows = {
SelectedRows.unsetSelected(tr);
}
} else {
tr.removeAttribute('songid');
tr.removeAttribute('index');
tr.setAttribute('songid','');
tr.setAttribute('index','');
SelectedRows.unsetSelected(tr);
}
}