jellyfin-web/dashboard-ui/scripts/channelslatest.js

35 lines
789 B
JavaScript
Raw Normal View History

(function ($, document) {
2014-06-17 09:03:14 -07:00
function reloadItems(page) {
2015-07-19 20:43:13 -07:00
Dashboard.showLoadingMsg();
Sections.loadLatestChannelItems(page.querySelector('.latestItems'), Dashboard.getCurrentUserId()).always(function() {
Dashboard.hideLoadingMsg();
});
}
2015-07-18 11:07:03 -07:00
function loadTab(page, index) {
2015-07-18 11:07:03 -07:00
switch (index) {
case 0:
reloadItems(page);
break;
default:
break;
}
}
$(document).on('pageinitdepends', "#channelsPage", function () {
var page = this;
var pages = page.querySelector('neon-animated-pages');
$(pages).on('tabchange', function () {
loadTab(page, parseInt(this.selected));
});
});
})(jQuery, document);