diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index a194d24b33..d94bf269ad 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -1,17 +1,5 @@ 
- -
diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index d1af83ae12..1177c262f1 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -55,7 +55,8 @@ var context = getContext(item); - renderHeader(page, item, context); + LibraryMenu.setBackButtonVisible(true); + LibraryMenu.setMenuButtonVisible(false); LibraryBrowser.renderName(item, $('.itemName', page), false, context); LibraryBrowser.renderParentName(item, $('.parentName', page), context); @@ -306,24 +307,6 @@ return getParameterByName('context'); } - function renderHeader(page, item, context) { - - $('.itemTabs', page).hide(); - - if (context == 'tv') { - - $(page).removeClass('noSecondaryNavPage'); - - $('#tvShowsTabs', page).show(); - LibraryMenu.setMenuButtonVisible(true); - } - else { - $(page).addClass('noSecondaryNavPage'); - LibraryMenu.setBackButtonVisible(true); - LibraryMenu.setMenuButtonVisible(false); - } - } - function renderNextUp(page, item, user) { var section = page.querySelector('.nextUpSection'); diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 920e270316..a3092af251 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -192,7 +192,8 @@ modal: false, autoFocus: false, entryAnimationDuration: 160, - exitAnimationDuration: 160 + exitAnimationDuration: 160, + enableHistory: false }); dlg.classList.add('ui-body-a'); @@ -226,21 +227,13 @@ dlg.innerHTML = html; document.body.appendChild(dlg); - var destination; dlg.addEventListener('click', function (e) { var link = parentWithTag(e.target, 'A'); if (link) { - destination = link.href; dialogHelper.close(dlg); - e.preventDefault(); - return false; - } - }); - dialogHelper.open(dlg).then(function () { - if (destination) { - Dashboard.navigate(destination); } }); + dialogHelper.open(dlg); }); } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index b1cf66e7e5..8d72b04d65 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -691,10 +691,11 @@ var Dashboard = { if (item.items) { var style = item.color ? ' iconstyle="color:' + item.color + '"' : ''; + var expanded = item.expanded ? (' expanded') : ''; if (item.icon) { - menuHtml += ''; + menuHtml += ''; } else { - menuHtml += ''; + menuHtml += ''; } menuHtml += item.items.map(Dashboard.getToolsLinkHtml).join(''); menuHtml += ''; @@ -720,6 +721,7 @@ var Dashboard = { name: Globalize.translate('TabServer'), icon: 'dashboard', color: '#38c', + expanded: true, items: [ { name: Globalize.translate('TabDashboard'), @@ -747,6 +749,7 @@ var Dashboard = { name: Globalize.translate('TabLibrary'), icon: 'folder', color: '#ECA403', + expanded: true, items: [ { name: Globalize.translate('TabFolders'),