Fix select server item in drawer menu
This commit is contained in:
parent
eea32ce2fe
commit
5d1486cc3d
1 changed files with 10 additions and 1 deletions
|
@ -315,7 +315,7 @@ import Headroom from 'headroom.js';
|
|||
html += '</h3>';
|
||||
|
||||
if (appHost.supports('multiserver')) {
|
||||
html += '<a is="emby-linkbutton" class="navMenuOption lnkMediaFolder" data-itemid="selectserver" href="#!/selectserver.html?showuser=1"><span class="material-icons navMenuOptionIcon wifi"></span><span class="navMenuOptionText">' + globalize.translate('SelectServer') + '</span></a>';
|
||||
html += '<a is="emby-linkbutton" class="navMenuOption lnkMediaFolder btnSelectServer" data-itemid="selectserver" href="#"><span class="material-icons navMenuOptionIcon wifi"></span><span class="navMenuOptionText">' + globalize.translate('SelectServer') + '</span></a>';
|
||||
}
|
||||
|
||||
html += '<a is="emby-linkbutton" class="navMenuOption lnkMediaFolder btnSettings" data-itemid="settings" href="#"><span class="material-icons navMenuOptionIcon settings"></span><span class="navMenuOptionText">' + globalize.translate('Settings') + '</span></a>';
|
||||
|
@ -326,6 +326,11 @@ import Headroom from 'headroom.js';
|
|||
// add buttons to navigation drawer
|
||||
navDrawerScrollContainer.innerHTML = html;
|
||||
|
||||
const btnSelectServer = navDrawerScrollContainer.querySelector('.btnSelectServer');
|
||||
if (btnSelectServer) {
|
||||
btnSelectServer.addEventListener('click', onSelectServerClick);
|
||||
}
|
||||
|
||||
const btnSettings = navDrawerScrollContainer.querySelector('.btnSettings');
|
||||
if (btnSettings) {
|
||||
btnSettings.addEventListener('click', onSettingsClick);
|
||||
|
@ -677,6 +682,10 @@ import Headroom from 'headroom.js';
|
|||
}
|
||||
}
|
||||
|
||||
function onSelectServerClick() {
|
||||
Dashboard.selectServer();
|
||||
}
|
||||
|
||||
function onSettingsClick() {
|
||||
Dashboard.navigate('mypreferencesmenu.html');
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue