mirror of
https://github.com/owntone/owntone-server.git
synced 2025-11-20 01:50:26 -05:00
Add count value to smart playlists, closing #150
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
<h2>Smart Playlists</h2>
|
||||
<table cellspacing="0" >
|
||||
<thead><tr><th>ID</th><th>Playlist Name</th><th>Type</th><th>Action</th></tr></thead>
|
||||
<thead><tr><th>ID</th><th>Playlist Name</th><th>Type</th><th>Count</th><th>Action</th></tr></thead>
|
||||
<tbody id="playlists">
|
||||
<tr><td></td></tr>
|
||||
</tbody>
|
||||
|
||||
@@ -172,6 +172,7 @@ function pl_process() {
|
||||
var pl_id;
|
||||
var pl_name;
|
||||
var pl_type;
|
||||
var pl_count;
|
||||
|
||||
pl_id=playlists[x].getElementsByTagName("dmap.itemid")[0].firstChild.nodeValue;
|
||||
if(playlists[x].getElementsByTagName("dmap.itemname")[0].firstChild) {
|
||||
@@ -180,6 +181,7 @@ function pl_process() {
|
||||
pl_name = "";
|
||||
}
|
||||
pl_type=playlists[x].getElementsByTagName("org.mt-daapd.playlist-type")[0].firstChild.nodeValue;
|
||||
pl_count=playlists[x].getElementsByTagName("dmap.itemcount")[0].firstChild.nodeValue;
|
||||
|
||||
|
||||
playlist_info[String(pl_id)] = { 'name': pl_name, 'type': pl_type };
|
||||
@@ -209,20 +211,24 @@ function pl_process() {
|
||||
var td2 = document.createElement("td");
|
||||
var td3 = document.createElement("td");
|
||||
var td4 = document.createElement("td");
|
||||
var td5 = document.createElement("td");
|
||||
|
||||
td1.innerHTML=pl_id + '\n';
|
||||
td2.innerHTML=pl_name + '\n';
|
||||
td3.innerHTML=pl_type + '\n';
|
||||
td4.innerHTML=pl_count + '\n';
|
||||
if((pl_id != 1) && (playlist_info[pl_id]['type'] == 1)) {
|
||||
td4.innerHTML='<a href="javascript:pl_edit(' + pl_id + ')">Edit</a>';
|
||||
td4.innerHTML = td4.innerHTML + ' <a href="javascript:pl_delete(' + pl_id + ')">Delete</a>';
|
||||
td5.innerHTML='<a href="javascript:pl_edit(' + pl_id + ')">Edit</a>';
|
||||
td5.innerHTML = td5.innerHTML + ' <a href="javascript:pl_delete(' + pl_id + ')">Delete</a>';
|
||||
} else {
|
||||
td4.innerHTML=" ";
|
||||
td5.innerHTML=" ";
|
||||
}
|
||||
|
||||
row.appendChild(td1);
|
||||
row.appendChild(td2);
|
||||
row.appendChild(td3);
|
||||
row.appendChild(td4);
|
||||
row.appendChild(td5);
|
||||
pl_table.appendChild(row);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user