mirror of
https://github.com/SuperBFG7/ympd
synced 2025-10-26 03:17:40 +00:00
cleanup: remove search from main menu
cleanup: coding style
This commit is contained in:
@@ -36,10 +36,6 @@ button {
|
|||||||
min-width: 50px;
|
min-width: 50px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#search {
|
|
||||||
width: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
min-height:350px;
|
min-height:350px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,10 +23,6 @@
|
|||||||
<span class="material-icons header-logo">play_circle_outline</span>myMPD
|
<span class="material-icons header-logo">play_circle_outline</span>myMPD
|
||||||
</a>
|
</a>
|
||||||
<div class="dropdown-menu bg-dark">
|
<div class="dropdown-menu bg-dark">
|
||||||
<form id="search" class="px-4 py-3" role="search">
|
|
||||||
<input id="inputSearch" type="text" class="form-control" placeholder="Search">
|
|
||||||
</form>
|
|
||||||
<div class="dropdown-divider"></div>
|
|
||||||
<a id="nav-addstream" class="dropdown-item text-light bg-dark" href="#" data-toggle="modal" data-target="#modalAddstream">Add Stream</a>
|
<a id="nav-addstream" class="dropdown-item text-light bg-dark" href="#" data-toggle="modal" data-target="#modalAddstream">Add Stream</a>
|
||||||
<a id="nav-updatedb" class="dropdown-item text-light bg-dark" href="#" data-href="{'cmd':'updateDB','options':[]}">Update Database</a>
|
<a id="nav-updatedb" class="dropdown-item text-light bg-dark" href="#" data-href="{'cmd':'updateDB','options':[]}">Update Database</a>
|
||||||
<a id="nav-localplayer" class="dropdown-item text-light bg-dark" href="#" data-href="{'cmd':'openLocalPlayer','options':[]}">Local Player</a>
|
<a id="nav-localplayer" class="dropdown-item text-light bg-dark" href="#" data-href="{'cmd':'openLocalPlayer','options':[]}">Local Player</a>
|
||||||
@@ -381,15 +377,15 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="btn-toolbar card-toolbar" id="SearchButtons" role="toolbar">
|
<div class="btn-toolbar card-toolbar" id="SearchButtons" role="toolbar">
|
||||||
<form id="search2" role="search">
|
<form id="search" role="search">
|
||||||
<div class="input-group mr-2">
|
<div class="input-group mr-2">
|
||||||
<input type="text" class="form-control" placeholder="Search" id="searchstr2"/>
|
<input type="text" class="form-control" placeholder="Search" id="searchstr"/>
|
||||||
<div class="input-group-append">
|
<div class="input-group-append">
|
||||||
<button title="Select tags to search" class="btn btn-secondary dropdown-toggle" type="button" data-toggle="dropdown">
|
<button title="Select tags 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="searchtags2desc">Any Tag</span>
|
<span id="searchtagsdesc">Any Tag</span>
|
||||||
</button>
|
</button>
|
||||||
<div class="dropdown-menu bg-dark dropdown-menu-right px-2" id="searchtags2">
|
<div class="dropdown-menu bg-dark dropdown-menu-right px-2" id="searchtags">
|
||||||
<h6 class="dropdown-header text-light">Search in Tag</h6>
|
<h6 class="dropdown-header text-light">Search in Tag</h6>
|
||||||
<button type="button" class="btn btn-secondary active btn-block">Any Tag</button>
|
<button type="button" class="btn btn-secondary active btn-block">Any Tag</button>
|
||||||
<button type="button" class="btn btn-secondary btn-block">Title</button>
|
<button type="button" class="btn btn-secondary btn-block">Title</button>
|
||||||
|
|||||||
@@ -168,11 +168,13 @@ function appRoute() {
|
|||||||
}
|
}
|
||||||
else if (app.current.app == 'Queue' ) {
|
else if (app.current.app == 'Queue' ) {
|
||||||
document.getElementById('QueueList').classList.add('opacity05');
|
document.getElementById('QueueList').classList.add('opacity05');
|
||||||
|
/*
|
||||||
if (app.last.app != app.current.app) {
|
if (app.last.app != app.current.app) {
|
||||||
if (app.current.search.length < 2) {
|
if (app.current.search.length < 2) {
|
||||||
setPagination(app.current.page);
|
setPagination(app.current.page);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
var btns = document.getElementById('searchqueuetag').getElementsByTagName('button');
|
var btns = document.getElementById('searchqueuetag').getElementsByTagName('button');
|
||||||
for (var i = 0; i < btns.length; i++) {
|
for (var i = 0; i < btns.length; i++) {
|
||||||
btns[i].classList.remove('active');
|
btns[i].classList.remove('active');
|
||||||
@@ -232,17 +234,17 @@ function appRoute() {
|
|||||||
doSetFilterLetter('BrowseFilesystemFilter');
|
doSetFilterLetter('BrowseFilesystemFilter');
|
||||||
}
|
}
|
||||||
else if (app.current.app == 'Search') {
|
else if (app.current.app == 'Search') {
|
||||||
document.getElementById('searchstr2').focus();
|
document.getElementById('searchstr').focus();
|
||||||
document.getElementById('SearchList').classList.add('opacity05');
|
document.getElementById('SearchList').classList.add('opacity05');
|
||||||
if (app.last.app != app.current.app) {
|
if (app.last.app != app.current.app) {
|
||||||
if (app.current.search != '')
|
if (app.current.search != '')
|
||||||
document.getElementById('SearchList').getElementsByTagName('tbody')[0].innerHTML=
|
document.getElementById('SearchList').getElementsByTagName('tbody')[0].innerHTML=
|
||||||
'<tr><td><span class="material-icons">search</span></td>' +
|
'<tr><td><span class="material-icons">search</span></td>' +
|
||||||
'<td colspan="5">Searching...</td></tr>';
|
'<td colspan="5">Searching...</td></tr>';
|
||||||
else
|
// else
|
||||||
setPagination(app.current.page);
|
// setPagination(app.current.page);
|
||||||
|
|
||||||
document.getElementById('searchstr2').value = app.current.search;
|
// document.getElementById('searchstr').value = app.current.search;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (app.current.search.length >= 2) {
|
if (app.current.search.length >= 2) {
|
||||||
@@ -251,17 +253,17 @@ function appRoute() {
|
|||||||
document.getElementById('SearchList').getElementsByTagName('tbody')[0].innerHTML = '';
|
document.getElementById('SearchList').getElementsByTagName('tbody')[0].innerHTML = '';
|
||||||
document.getElementById('searchAddAllSongs').setAttribute('disabled', 'disabled');
|
document.getElementById('searchAddAllSongs').setAttribute('disabled', 'disabled');
|
||||||
document.getElementById('panel-heading-search').innerText = '';
|
document.getElementById('panel-heading-search').innerText = '';
|
||||||
setPagination(app.current.page);
|
// setPagination(app.current.page);
|
||||||
document.getElementById('SearchList').classList.remove('opacity05');
|
document.getElementById('SearchList').classList.remove('opacity05');
|
||||||
}
|
}
|
||||||
|
|
||||||
var btns = document.getElementById('searchtags2').getElementsByTagName('button');
|
var btns = document.getElementById('searchtags').getElementsByTagName('button');
|
||||||
var btnsLen = btns.length;
|
var btnsLen = btns.length;
|
||||||
for (var i = 0; i < btnsLen; i++) {
|
for (var i = 0; i < btnsLen; i++) {
|
||||||
btns[i].classList.remove('active');
|
btns[i].classList.remove('active');
|
||||||
if (btns[i].innerText == app.current.filter) {
|
if (btns[i].innerText == app.current.filter) {
|
||||||
btns[i].classList.add('active');
|
btns[i].classList.add('active');
|
||||||
document.getElementById('searchtags2desc').innerText = btns[i].innerText;
|
document.getElementById('searchtagsdesc').innerText = btns[i].innerText;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -313,16 +315,6 @@ function appInit() {
|
|||||||
addStream();
|
addStream();
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('mainMenu').addEventListener('shown.bs.dropdown', function () {
|
|
||||||
var si = document.getElementById('inputSearch');
|
|
||||||
si.value = '';
|
|
||||||
si.focus();
|
|
||||||
});
|
|
||||||
|
|
||||||
document.getElementById('inputSearch').addEventListener('click', function(event) {
|
|
||||||
event.stopPropagation();
|
|
||||||
});
|
|
||||||
|
|
||||||
addFilterLetter('BrowseFilesystemFilterLetters');
|
addFilterLetter('BrowseFilesystemFilterLetters');
|
||||||
addFilterLetter('BrowseDatabaseFilterLetters');
|
addFilterLetter('BrowseDatabaseFilterLetters');
|
||||||
addFilterLetter('BrowsePlaylistsFilterLetters');
|
addFilterLetter('BrowsePlaylistsFilterLetters');
|
||||||
@@ -418,7 +410,7 @@ function appInit() {
|
|||||||
}
|
}
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
document.getElementById('searchtags2').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.innerText + '/' + app.current.search);
|
appGoto(app.current.app, app.current.tab, app.current.view, '0/' + event.target.innerText + '/' + app.current.search);
|
||||||
}, false);
|
}, false);
|
||||||
@@ -432,19 +424,7 @@ function appInit() {
|
|||||||
appGoto(app.current.app, app.current.tab, app.current.view, app.current.page + '/' + event.target.innerText + '/' + app.current.search);
|
appGoto(app.current.app, app.current.tab, app.current.view, app.current.page + '/' + event.target.innerText + '/' + app.current.search);
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
document.getElementById('inputSearch').addEventListener('keypress', function (event) {
|
|
||||||
if ( event.which == 13 )
|
|
||||||
mainMenu.toggle();
|
|
||||||
}, false);
|
|
||||||
|
|
||||||
document.getElementById('search').addEventListener('submit', function () {
|
document.getElementById('search').addEventListener('submit', function () {
|
||||||
var searchStr = document.getElementById('inputSearch').value;
|
|
||||||
appGoto('Search', undefined, undefined, app.current.page + '/Any Tag/' + searchStr);
|
|
||||||
document.getElementById('searchstr2').value = searchStr;
|
|
||||||
return false;
|
|
||||||
}, false);
|
|
||||||
|
|
||||||
document.getElementById('search2').addEventListener('submit', function () {
|
|
||||||
return false;
|
return false;
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
@@ -452,7 +432,7 @@ function appInit() {
|
|||||||
return false;
|
return false;
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
document.getElementById('searchstr2').addEventListener('keyup', function (event) {
|
document.getElementById('searchstr').addEventListener('keyup', function (event) {
|
||||||
appGoto('Search', undefined, undefined, '0/' + app.current.filter + '/' + this.value);
|
appGoto('Search', undefined, undefined, '0/' + app.current.filter + '/' + this.value);
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user