mirror of
https://github.com/SuperBFG7/ympd
synced 2024-12-26 02:50:26 +00:00
Fix: advanced search tag selection
This commit is contained in:
parent
1e702d96b3
commit
aa4c761da4
@ -145,7 +145,7 @@
|
|||||||
<form id="searchqueue" class="flex-grow-1">
|
<form id="searchqueue" class="flex-grow-1">
|
||||||
<div class="input-group mr-2">
|
<div class="input-group mr-2">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<button title="Select tags to search" class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
|
<button title="Select tag to search" class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
|
||||||
<span class="material-icons">search</span>
|
<span class="material-icons">search</span>
|
||||||
<span id="searchqueuetagsdesc">Any Tag</span>
|
<span id="searchqueuetagsdesc">Any Tag</span>
|
||||||
</button>
|
</button>
|
||||||
@ -521,7 +521,7 @@
|
|||||||
<form id="search" class="flex-grow-1">
|
<form id="search" class="flex-grow-1">
|
||||||
<div class="input-group mr-2">
|
<div class="input-group mr-2">
|
||||||
<div class="input-group-prepend">
|
<div class="input-group-prepend">
|
||||||
<button title="Select tags to search" class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
|
<button title="Select tag to search" class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
|
||||||
<span class="material-icons">search</span>
|
<span class="material-icons">search</span>
|
||||||
<span id="searchtagsdesc">Any Tag</span>
|
<span id="searchtagsdesc">Any Tag</span>
|
||||||
</button>
|
</button>
|
||||||
|
@ -615,8 +615,10 @@ function appInit() {
|
|||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
document.getElementById('searchtags').addEventListener('click', function(event) {
|
document.getElementById('searchtags').addEventListener('click', function(event) {
|
||||||
if (event.target.nodeName == 'BUTTON')
|
if (event.target.nodeName == 'BUTTON') {
|
||||||
appGoto(app.current.app, app.current.tab, app.current.view, '0/' + event.target.getAttribute('data-tag') + '/' + app.current.search);
|
app.current.filter = event.target.getAttribute('data-tag');
|
||||||
|
search(domCache.searchstr.value);
|
||||||
|
}
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
document.getElementById('searchqueuestr').addEventListener('keyup', function(event) {
|
document.getElementById('searchqueuestr').addEventListener('keyup', function(event) {
|
||||||
@ -1727,7 +1729,7 @@ function parseSearch(obj) {
|
|||||||
document.getElementById('panel-heading-search').innerText = obj.totalEntities + ' Songs found';
|
document.getElementById('panel-heading-search').innerText = obj.totalEntities + ' Songs found';
|
||||||
document.getElementById('cardFooterSearch').innerText = obj.totalEntities + ' Songs found';
|
document.getElementById('cardFooterSearch').innerText = obj.totalEntities + ' Songs found';
|
||||||
}
|
}
|
||||||
else if (obj.returnedEntities < settings.maxElementsPerPage) {
|
else if (obj.returnedEntities + app.current.page < settings.maxElementsPerPage) {
|
||||||
document.getElementById('panel-heading-search').innerText = obj.returnedEntities + ' Songs found';
|
document.getElementById('panel-heading-search').innerText = obj.returnedEntities + ' Songs found';
|
||||||
document.getElementById('cardFooterSearch').innerText = obj.returnedEntities + ' Songs found';
|
document.getElementById('cardFooterSearch').innerText = obj.returnedEntities + ' Songs found';
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user