Simplify hiding menu items based on supported features
This commit is contained in:
parent
49d6d0432e
commit
9e9a6c9921
1 changed files with 4 additions and 10 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue