1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update search

This commit is contained in:
Luke Pulverenti 2016-06-27 13:28:36 -04:00
parent a66d44127f
commit 036319e68b
8 changed files with 183 additions and 562 deletions

View file

@ -24,13 +24,7 @@
html += '<button is="paper-icon-button-light" class="btnCast headerButton headerButtonRight hide autoSize"><i class="md-icon">cast</i></button>';
if (AppInfo.enableSearchInTopMenu) {
html += '<button type="button" is="paper-icon-button-light" class=headerButton headerButtonRight headerSearchButton hide autoSize" onclick="Search.showSearchPanel();"><i class="md-icon">search</i></button>';
html += '<div class="viewMenuSearch hide">';
html += '<form class="viewMenuSearchForm">';
html += '<input type="text" class="headerSearchInput" autocomplete="off" />';
html += '<button type="button" is="paper-icon-button-light" class="btnCloseSearch autoSize"><i class="md-icon">close</i></button>';
html += '</form>';
html += '</div>';
html += '<button type="button" is="paper-icon-button-light" class="headerButton headerButtonRight headerSearchButton hide autoSize"><i class="md-icon">search</i></button>';
}
html += '<button is="paper-icon-button-light" class="headerButton headerButtonRight headerVoiceButton hide autoSize"><i class="md-icon">mic</i></button>';
@ -175,6 +169,10 @@
});
}
function showSearch() {
Dashboard.navigate('search.html');
}
function onHeaderUserButtonClick(e) {
Dashboard.showUserFlyout(e.target);
}
@ -252,6 +250,11 @@
headerVoiceButton.addEventListener('click', showVoice);
}
var headerSearchButton = document.querySelector('.headerSearchButton');
if (headerSearchButton) {
headerSearchButton.addEventListener('click', showSearch);
}
var headerUserButton = document.querySelector('.headerUserButton');
if (headerUserButton) {
headerUserButton.addEventListener('click', onHeaderUserButtonClick);