mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
normalize tv recording objects
This commit is contained in:
parent
740e8a62a8
commit
82382681fc
9 changed files with 40 additions and 25 deletions
|
@ -701,7 +701,7 @@ var Dashboard = {
|
|||
}
|
||||
},
|
||||
|
||||
ensureToolsMenu: function (page, user) {
|
||||
ensureToolsMenu: function (page) {
|
||||
|
||||
var sidebar = $('.toolsSidebar', page);
|
||||
|
||||
|
@ -720,10 +720,6 @@ var Dashboard = {
|
|||
|
||||
item = items[i];
|
||||
|
||||
if (!user.Policy.IsAdministrator) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (item.divider) {
|
||||
menuHtml += "<div class='sidebarDivider ui-bar-inherit'></div>";
|
||||
}
|
||||
|
@ -738,7 +734,15 @@ var Dashboard = {
|
|||
menuHtml += '<a data-transition="none" class="sidebarLink" href="' + item.href + '">';
|
||||
}
|
||||
|
||||
menuHtml += '<span class="fa ' + item.icon + ' sidebarLinkIcon"' + style + '></span>';
|
||||
var icon = item.icon;
|
||||
|
||||
if (icon) {
|
||||
if (icon.indexOf('fa') == 0) {
|
||||
menuHtml += '<span class="fa ' + icon + ' sidebarLinkIcon"' + style + '></span>';
|
||||
} else {
|
||||
menuHtml += '<i class="material-icons sidebarLinkIcon"' + style + '>' + icon + '</i>';
|
||||
}
|
||||
}
|
||||
|
||||
menuHtml += '<span class="sidebarLinkText">';
|
||||
menuHtml += item.name;
|
||||
|
@ -1969,19 +1973,19 @@ $(document).on('pagecreate', ".page", function () {
|
|||
|
||||
if (apiClient && apiClient.accessToken() && Dashboard.getCurrentUserId()) {
|
||||
|
||||
Dashboard.getCurrentUser().done(function (user) {
|
||||
var isSettingsPage = page.hasClass('type-interior');
|
||||
|
||||
var isSettingsPage = page.hasClass('type-interior');
|
||||
if (isSettingsPage) {
|
||||
Dashboard.ensureToolsMenu(page);
|
||||
|
||||
if (!user.Policy.IsAdministrator && isSettingsPage) {
|
||||
Dashboard.logout();
|
||||
return;
|
||||
}
|
||||
Dashboard.getCurrentUser().done(function (user) {
|
||||
|
||||
if (isSettingsPage) {
|
||||
Dashboard.ensureToolsMenu(page, user);
|
||||
}
|
||||
});
|
||||
if (!user.Policy.IsAdministrator) {
|
||||
Dashboard.logout();
|
||||
return;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue