Simplify hiding menu items based on supported features

This commit is contained in:
Maxr1998 2020-12-04 17:20:12 +01:00
parent 49d6d0432e
commit 9e9a6c9921
No known key found for this signature in database
GPG key ID: 3BA0CD3A11CDF7B8

View file

@ -29,17 +29,11 @@ export default function (view, params) {
page.querySelector('.lnkSubtitlePreferences').setAttribute('href', '#!/mypreferencessubtitles.html?userId=' + userId); page.querySelector('.lnkSubtitlePreferences').setAttribute('href', '#!/mypreferencessubtitles.html?userId=' + userId);
page.querySelector('.lnkQuickConnectPreferences').setAttribute('href', '#!/mypreferencesquickconnect.html'); page.querySelector('.lnkQuickConnectPreferences').setAttribute('href', '#!/mypreferencesquickconnect.html');
if (window.NativeShell && window.NativeShell.AppHost.supports('clientsettings')) { const supportsClientSettings = appHost.supports('clientsettings');
page.querySelector('.clientSettings').classList.remove('hide'); page.querySelector('.clientSettings').classList.toggle('hide', !supportsClientSettings);
} else {
page.querySelector('.clientSettings').classList.add('hide');
}
if (appHost.supports('multiserver')) { const supportsMultiServer = appHost.supports('multiserver');
page.querySelector('.selectServer').classList.remove('hide'); page.querySelector('.selectServer').classList.toggle('hide', !supportsMultiServer);
} else {
page.querySelector('.selectServer').classList.add('hide');
}
ApiClient.getUser(userId).then(function (user) { ApiClient.getUser(userId).then(function (user) {
page.querySelector('.headerUsername').innerHTML = user.Name; page.querySelector('.headerUsername').innerHTML = user.Name;