mirror of
https://github.com/SuperBFG7/ympd
synced 2024-12-28 03:40:26 +00:00
Feat: display total entities in list headers #47
This commit is contained in:
parent
f53c20296a
commit
9ef69f3c08
@ -286,8 +286,17 @@ caption {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#BrowseDatabaseAlbumListCaption {
|
#BrowseDatabaseAlbumListCaption {
|
||||||
width:100%;
|
|
||||||
margin-left: 15px;
|
margin-left: 15px;
|
||||||
|
margin-right: 15px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#BrowseDatabaseAlbumListCaption h2 {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
|
#BrowseDatabaseAlbumListCaption small {
|
||||||
|
padding-top: 0.8rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#menu-dbupdate {
|
#menu-dbupdate {
|
||||||
|
@ -337,7 +337,7 @@
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th></th>
|
||||||
<th>Artist</th>
|
<th id="BrowseDatabaseTagListCaption"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody class="clickable">
|
<tbody class="clickable">
|
||||||
@ -346,7 +346,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="BrowseDatabaseAlbumList" class="row hide">
|
<div id="BrowseDatabaseAlbumList" class="row hide">
|
||||||
<h2 id="BrowseDatabaseAlbumListCaption"></h2>
|
<div id="BrowseDatabaseAlbumListCaption"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btn-toolbar hide" id="BrowseDatabaseButtonsBottom">
|
<div class="btn-toolbar hide" id="BrowseDatabaseButtonsBottom">
|
||||||
|
@ -1231,9 +1231,11 @@ function parsePlaylists(obj) {
|
|||||||
}
|
}
|
||||||
document.getElementById('BrowsePlaylistsDetailList').setAttribute('data-uri', obj.uri);
|
document.getElementById('BrowsePlaylistsDetailList').setAttribute('data-uri', obj.uri);
|
||||||
if (obj.smartpls == true)
|
if (obj.smartpls == true)
|
||||||
document.getElementById('BrowsePlaylistsDetailList').getElementsByTagName('caption')[0].innerText = 'Smart playlist: ' + obj.uri;
|
document.getElementById('BrowsePlaylistsDetailList').getElementsByTagName('caption')[0].innerHTML = 'Smart playlist: ' + obj.uri +
|
||||||
|
'<small class="pull-right">' + obj.totalEntities + ' Songs </small>';
|
||||||
else
|
else
|
||||||
document.getElementById('BrowsePlaylistsDetailList').getElementsByTagName('caption')[0].innerText = 'Playlist: ' + obj.uri;
|
document.getElementById('BrowsePlaylistsDetailList').getElementsByTagName('caption')[0].innerHTML = 'Playlist: ' + obj.uri +
|
||||||
|
'<small class="pull-right">' + obj.totalEntities + ' Songs </small>';
|
||||||
document.getElementById('BrowsePlaylistsDetailList').classList.remove('hide');
|
document.getElementById('BrowsePlaylistsDetailList').classList.remove('hide');
|
||||||
document.getElementById('BrowsePlaylistsAllList').classList.add('hide');
|
document.getElementById('BrowsePlaylistsAllList').classList.add('hide');
|
||||||
document.getElementById('btnBrowsePlaylistsAll').parentNode.classList.remove('hide');
|
document.getElementById('btnBrowsePlaylistsAll').parentNode.classList.remove('hide');
|
||||||
@ -1319,7 +1321,8 @@ function parseListDBtags(obj) {
|
|||||||
document.getElementById('btnBrowseDatabaseTag').parentNode.classList.remove('hide');
|
document.getElementById('btnBrowseDatabaseTag').parentNode.classList.remove('hide');
|
||||||
document.getElementById('BrowseDatabaseAddAllSongs').parentNode.parentNode.classList.remove('hide');
|
document.getElementById('BrowseDatabaseAddAllSongs').parentNode.parentNode.classList.remove('hide');
|
||||||
document.getElementById('btnBrowseDatabaseTag').innerHTML = '« ' + app.current.view;
|
document.getElementById('btnBrowseDatabaseTag').innerHTML = '« ' + app.current.view;
|
||||||
document.getElementById('BrowseDatabaseAlbumListCaption').innerText = obj.searchtagtype + ': ' + obj.searchstr;
|
document.getElementById('BrowseDatabaseAlbumListCaption').innerHTML = '<h2>' + obj.searchtagtype + ': ' + obj.searchstr + '</h2>' +
|
||||||
|
'<small class="pull-right">' + obj.totalEntities + ' Entries</small><hr/>';
|
||||||
var nrItems = obj.data.length;
|
var nrItems = obj.data.length;
|
||||||
var cardContainer = document.getElementById('BrowseDatabaseAlbumList');
|
var cardContainer = document.getElementById('BrowseDatabaseAlbumList');
|
||||||
var cards = cardContainer.getElementsByClassName('col-md');
|
var cards = cardContainer.getElementsByClassName('col-md');
|
||||||
@ -1365,7 +1368,7 @@ function parseListDBtags(obj) {
|
|||||||
document.getElementById('btnBrowseDatabaseByTag').parentNode.classList.remove('hide');
|
document.getElementById('btnBrowseDatabaseByTag').parentNode.classList.remove('hide');
|
||||||
document.getElementById('BrowseDatabaseAddAllSongs').parentNode.parentNode.classList.add('hide');
|
document.getElementById('BrowseDatabaseAddAllSongs').parentNode.parentNode.classList.add('hide');
|
||||||
document.getElementById('btnBrowseDatabaseTag').parentNode.classList.add('hide');
|
document.getElementById('btnBrowseDatabaseTag').parentNode.classList.add('hide');
|
||||||
|
document.getElementById('BrowseDatabaseTagListCaption').innerHTML = app.current.view + '<small class="pull-right">' + obj.totalEntities +' Tags</small>';
|
||||||
var nrItems = obj.data.length;
|
var nrItems = obj.data.length;
|
||||||
var tbody = document.getElementById(app.current.app + app.current.tab + 'TagList').getElementsByTagName('tbody')[0];
|
var tbody = document.getElementById(app.current.app + app.current.tab + 'TagList').getElementsByTagName('tbody')[0];
|
||||||
var tr = tbody.getElementsByTagName('tr');
|
var tr = tbody.getElementsByTagName('tr');
|
||||||
|
Loading…
Reference in New Issue
Block a user