diff --git a/dashboard-ui/scripts/episodes.js b/dashboard-ui/scripts/episodes.js index 9c8abf278b..681d91af37 100644 --- a/dashboard-ui/scripts/episodes.js +++ b/dashboard-ui/scripts/episodes.js @@ -235,10 +235,8 @@ initPage(tabContent); self.renderTab = function () { - if (LibraryBrowser.needsRefresh(tabContent)) { - reloadItems(tabContent); - updateFilterControls(tabContent); - } + reloadItems(tabContent); + updateFilterControls(tabContent); }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index d47db160b5..a31388faf4 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -176,7 +176,7 @@ if (browserInfo.animate && !browserInfo.mobile) { //return true; } - + return true; return AppInfo.isNativeApp; }, diff --git a/dashboard-ui/scripts/tvgenres.js b/dashboard-ui/scripts/tvgenres.js index c6df98be2b..87bfaf21da 100644 --- a/dashboard-ui/scripts/tvgenres.js +++ b/dashboard-ui/scripts/tvgenres.js @@ -139,9 +139,7 @@ } self.renderTab = function () { - if (LibraryBrowser.needsRefresh(tabContent)) { - reloadItems(tabContent); - } + reloadItems(tabContent); }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/tvlatest.js b/dashboard-ui/scripts/tvlatest.js index e25d09a420..0d5c0357f9 100644 --- a/dashboard-ui/scripts/tvlatest.js +++ b/dashboard-ui/scripts/tvlatest.js @@ -73,7 +73,6 @@ ImageLoader.lazyChildren(elem); Dashboard.hideLoadingMsg(); - LibraryBrowser.setLastRefreshed(context); }); } return function (view, params, tabContent) { @@ -82,9 +81,7 @@ self.renderTab = function() { - if (LibraryBrowser.needsRefresh(tabContent)) { - loadLatest(tabContent, params); - } + loadLatest(tabContent, params); }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/tvrecommended.js b/dashboard-ui/scripts/tvrecommended.js index 0ce5d59ba6..f7f4d3d2fb 100644 --- a/dashboard-ui/scripts/tvrecommended.js +++ b/dashboard-ui/scripts/tvrecommended.js @@ -83,8 +83,6 @@ elem.innerHTML = html; ImageLoader.lazyChildren(elem); Dashboard.hideLoadingMsg(); - - libraryBrowser.setLastRefreshed(view); }); } @@ -174,13 +172,12 @@ }; self.renderTab = function () { - var tabContent = self.tabContent; - if (libraryBrowser.needsRefresh(tabContent)) { - reload(); - } + reload(); }; var tabControllers = []; + var renderedTabs = []; + function loadTab(page, index) { var tabContent = page.querySelector('.pageTabContent[data-index=\'' + index + '\']'); @@ -227,8 +224,10 @@ } } - controller.renderTab(); - + if (renderedTabs.indexOf(index) == -1) { + renderedTabs.push(index); + controller.renderTab(); + } }); } diff --git a/dashboard-ui/scripts/tvshows.js b/dashboard-ui/scripts/tvshows.js index d812b9a906..ca1494e6b8 100644 --- a/dashboard-ui/scripts/tvshows.js +++ b/dashboard-ui/scripts/tvshows.js @@ -211,7 +211,6 @@ LibraryBrowser.saveQueryValues(getSavedQueryKey(page), query); - LibraryBrowser.setLastRefreshed(page); Dashboard.hideLoadingMsg(); }); } @@ -261,10 +260,8 @@ initPage(tabContent); self.renderTab = function () { - if (LibraryBrowser.needsRefresh(tabContent)) { - reloadItems(tabContent); - updateFilterControls(tabContent); - } + reloadItems(tabContent); + updateFilterControls(tabContent); }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/tvstudios.js b/dashboard-ui/scripts/tvstudios.js index 4dedd76e8b..bb17f0a1e8 100644 --- a/dashboard-ui/scripts/tvstudios.js +++ b/dashboard-ui/scripts/tvstudios.js @@ -79,8 +79,6 @@ }); LibraryBrowser.saveQueryValues(getSavedQueryKey(), query); - - LibraryBrowser.setLastRefreshed(context); Dashboard.hideLoadingMsg(); }); } @@ -90,9 +88,7 @@ self.renderTab = function () { - if (LibraryBrowser.needsRefresh(tabContent)) { - reloadItems(tabContent, params); - } + reloadItems(tabContent, params); }; }; }); \ No newline at end of file diff --git a/dashboard-ui/scripts/tvupcoming.js b/dashboard-ui/scripts/tvupcoming.js index a4402edfed..f3bcfd5852 100644 --- a/dashboard-ui/scripts/tvupcoming.js +++ b/dashboard-ui/scripts/tvupcoming.js @@ -33,9 +33,6 @@ renderUpcoming(elem, items); Dashboard.hideLoadingMsg(); - - LibraryBrowser.setLastRefreshed(context); - }); } @@ -128,9 +125,7 @@ self.renderTab = function () { - if (LibraryBrowser.needsRefresh(tabContent)) { - loadUpcoming(tabContent, params); - } + loadUpcoming(tabContent, params); }; }; }); \ No newline at end of file