2016-03-19 05:26:17 +01:00
|
|
|
|
define([], function () {
|
2014-01-05 20:59:21 -05:00
|
|
|
|
|
2015-10-08 15:12:53 -04:00
|
|
|
|
window.LiveTvPage.initGuideTab = function (page, tabContent) {
|
2014-01-10 08:52:01 -05:00
|
|
|
|
|
|
|
|
|
};
|
2015-05-22 15:16:14 -04:00
|
|
|
|
|
2015-10-08 15:12:53 -04:00
|
|
|
|
window.LiveTvPage.renderGuideTab = function (page, tabContent) {
|
2014-01-06 13:25:33 -05:00
|
|
|
|
|
2015-10-08 15:12:53 -04:00
|
|
|
|
if (page.guideInstance) {
|
|
|
|
|
if (LibraryBrowser.needsRefresh(tabContent)) {
|
|
|
|
|
page.guideInstance.refresh();
|
2014-01-06 13:25:33 -05:00
|
|
|
|
}
|
2015-04-12 12:46:29 -04:00
|
|
|
|
} else {
|
2015-10-08 15:12:53 -04:00
|
|
|
|
require(['tvguide'], function (tvguide) {
|
2015-04-12 12:46:29 -04:00
|
|
|
|
|
2015-10-08 15:12:53 -04:00
|
|
|
|
page.guideInstance = new tvguide({
|
|
|
|
|
element: tabContent,
|
2016-03-19 17:25:07 -04:00
|
|
|
|
enableHeadRoom: true
|
2015-10-08 15:12:53 -04:00
|
|
|
|
});
|
2015-05-06 23:11:51 -04:00
|
|
|
|
});
|
|
|
|
|
}
|
2015-08-18 11:52:48 -04:00
|
|
|
|
};
|
2014-01-05 20:59:21 -05:00
|
|
|
|
|
2016-03-19 05:26:17 +01:00
|
|
|
|
});
|