mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update tv tabs
This commit is contained in:
parent
4e3f639990
commit
9a7367fbd2
8 changed files with 16 additions and 36 deletions
|
@ -235,10 +235,8 @@
|
||||||
initPage(tabContent);
|
initPage(tabContent);
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
reloadItems(tabContent);
|
reloadItems(tabContent);
|
||||||
updateFilterControls(tabContent);
|
updateFilterControls(tabContent);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
|
@ -176,7 +176,7 @@
|
||||||
if (browserInfo.animate && !browserInfo.mobile) {
|
if (browserInfo.animate && !browserInfo.mobile) {
|
||||||
//return true;
|
//return true;
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
return AppInfo.isNativeApp;
|
return AppInfo.isNativeApp;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -139,9 +139,7 @@
|
||||||
}
|
}
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
reloadItems(tabContent);
|
reloadItems(tabContent);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
|
@ -73,7 +73,6 @@
|
||||||
ImageLoader.lazyChildren(elem);
|
ImageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
LibraryBrowser.setLastRefreshed(context);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return function (view, params, tabContent) {
|
return function (view, params, tabContent) {
|
||||||
|
@ -82,9 +81,7 @@
|
||||||
|
|
||||||
self.renderTab = function() {
|
self.renderTab = function() {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
loadLatest(tabContent, params);
|
loadLatest(tabContent, params);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
|
@ -83,8 +83,6 @@
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
ImageLoader.lazyChildren(elem);
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
|
|
||||||
libraryBrowser.setLastRefreshed(view);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,13 +172,12 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
var tabContent = self.tabContent;
|
|
||||||
if (libraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
reload();
|
reload();
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var tabControllers = [];
|
var tabControllers = [];
|
||||||
|
var renderedTabs = [];
|
||||||
|
|
||||||
function loadTab(page, index) {
|
function loadTab(page, index) {
|
||||||
|
|
||||||
var tabContent = page.querySelector('.pageTabContent[data-index=\'' + index + '\']');
|
var tabContent = page.querySelector('.pageTabContent[data-index=\'' + index + '\']');
|
||||||
|
@ -227,8 +224,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (renderedTabs.indexOf(index) == -1) {
|
||||||
|
renderedTabs.push(index);
|
||||||
controller.renderTab();
|
controller.renderTab();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -211,7 +211,6 @@
|
||||||
|
|
||||||
LibraryBrowser.saveQueryValues(getSavedQueryKey(page), query);
|
LibraryBrowser.saveQueryValues(getSavedQueryKey(page), query);
|
||||||
|
|
||||||
LibraryBrowser.setLastRefreshed(page);
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -261,10 +260,8 @@
|
||||||
initPage(tabContent);
|
initPage(tabContent);
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
reloadItems(tabContent);
|
reloadItems(tabContent);
|
||||||
updateFilterControls(tabContent);
|
updateFilterControls(tabContent);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
|
@ -79,8 +79,6 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
LibraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
LibraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
||||||
|
|
||||||
LibraryBrowser.setLastRefreshed(context);
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -90,9 +88,7 @@
|
||||||
|
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
reloadItems(tabContent, params);
|
reloadItems(tabContent, params);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
|
@ -33,9 +33,6 @@
|
||||||
renderUpcoming(elem, items);
|
renderUpcoming(elem, items);
|
||||||
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
|
|
||||||
LibraryBrowser.setLastRefreshed(context);
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,9 +125,7 @@
|
||||||
|
|
||||||
self.renderTab = function () {
|
self.renderTab = function () {
|
||||||
|
|
||||||
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
||||||
loadUpcoming(tabContent, params);
|
loadUpcoming(tabContent, params);
|
||||||
}
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
});
|
});
|
Loading…
Add table
Add a link
Reference in a new issue