update tv tabs
This commit is contained in:
@@ -235,10 +235,8 @@
|
||||
initPage(tabContent);
|
||||
|
||||
self.renderTab = function () {
|
||||
|
||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
||||
reloadItems(tabContent);
|
||||
updateFilterControls(tabContent);
|
||||
|
||||
reloadItems(tabContent);
|
||||
updateFilterControls(tabContent);
|
||||
};
|
||||
};
|
||||
@@ -176,7 +176,7 @@
|
||||
if (browserInfo.animate && !browserInfo.mobile) {
|
||||
//return true;
|
||||
}
|
||||
|
||||
return true;
|
||||
return AppInfo.isNativeApp;
|
||||
},
|
||||
|
||||
|
||||
@@ -139,9 +139,7 @@
|
||||
}
|
||||
|
||||
self.renderTab = function () {
|
||||
|
||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
||||
reloadItems(tabContent);
|
||||
|
||||
reloadItems(tabContent);
|
||||
};
|
||||
};
|
||||
@@ -73,7 +73,6 @@
|
||||
ImageLoader.lazyChildren(elem);
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
LibraryBrowser.setLastRefreshed(context);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -82,9 +81,7 @@
|
||||
var self = this;
|
||||
|
||||
self.renderTab = function() {
|
||||
|
||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
||||
loadLatest(tabContent, params);
|
||||
|
||||
loadLatest(tabContent, params);
|
||||
};
|
||||
};
|
||||
@@ -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();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
};
|
||||
@@ -79,8 +79,6 @@
|
||||
});
|
||||
|
||||
LibraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
||||
|
||||
LibraryBrowser.setLastRefreshed(context);
|
||||
Dashboard.hideLoadingMsg();
|
||||
});
|
||||
}
|
||||
@@ -90,9 +88,7 @@
|
||||
var self = this;
|
||||
|
||||
self.renderTab = function () {
|
||||
|
||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
||||
reloadItems(tabContent, params);
|
||||
|
||||
reloadItems(tabContent, params);
|
||||
};
|
||||
};
|
||||
@@ -33,9 +33,6 @@
|
||||
renderUpcoming(elem, items);
|
||||
|
||||
Dashboard.hideLoadingMsg();
|
||||
|
||||
LibraryBrowser.setLastRefreshed(context);
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
@@ -128,9 +125,7 @@
|
||||
var self = this;
|
||||
|
||||
self.renderTab = function () {
|
||||
|
||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
||||
loadUpcoming(tabContent, params);
|
||||
|
||||
loadUpcoming(tabContent, params);
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user