define([], function () { function reloadItems(page) { Dashboard.showLoadingMsg(); Sections.loadLatestChannelItems(page.querySelector('.latestItems'), Dashboard.getCurrentUserId()).then(function() { Dashboard.hideLoadingMsg(); }, function () { Dashboard.hideLoadingMsg(); }); } function loadTab(page, index) { switch (index) { case 0: reloadItems(page); break; default: break; } } pageIdOn('pageinit', "channelsPage", function () { var page = this; var pageTabsContainer = page.querySelector('.pageTabsContainer'); pageTabsContainer.addEventListener('tabchange', function (e) { loadTab(page, parseInt(e.detail.selectedTabIndex)); }); }); });