@@ -474,6 +474,9 @@ HotelTV.Init = async function() {
|
||||
};
|
||||
|
||||
HotelTV.LoadWelCome = async function() {
|
||||
//Turn Off HCAP api log
|
||||
extDisableHcapConsoleLog = true;
|
||||
|
||||
HotelTV.devinfo = await JSON.parse(sessionStorage.getItem("devinfo"));
|
||||
HotelTV.svrinfo = await JSON.parse(sessionStorage.getItem("svrinfo"));
|
||||
HotelTV.state = await JSON.parse(sessionStorage.getItem("state"));
|
||||
|
||||
@@ -2410,8 +2410,8 @@ HotelTV.ui_appfull = (function() {
|
||||
//마지막 KEY 이벤트 수신 시간 갱신
|
||||
//console.log(`KeyDn Event Recoreded::> ${_lastTm.keyevt} TMDiff::> ${_tm_diff_ms}`);
|
||||
|
||||
// TV Channel UI 지속 시간 8초
|
||||
if (_tm_diff_ms < 8000) {
|
||||
// TV Channel UI 지속 시간 2초
|
||||
if (_tm_diff_ms < 2000) {
|
||||
let el_width = $('.main .tv .bg .owl-carousel .owl-stage-outer .owl-stage .item').width();
|
||||
el_width = (el_width + 100) * -1;
|
||||
if ($('.main .tv .bg .owl-carousel .owl-stage-outer').position().left == el_width) {
|
||||
@@ -3076,8 +3076,11 @@ HotelTV.ui_appfull = (function() {
|
||||
let _program = HotelTV.tvguide.program;
|
||||
let _ctzinfo = _program[_mmIdx].children[_smIdx].children;
|
||||
|
||||
if (_state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx < _state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].cnt) _state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx++;
|
||||
else _state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx = 1;
|
||||
if (_state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx < _state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].cnt) {
|
||||
_state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx++;
|
||||
} else {
|
||||
_state.menu.main[_mmIdx][_smIdx].thumbimg[_ctzidx].idx = 1;
|
||||
}
|
||||
let _img_ctz_thumbnail = $('.main .ctzgen .bg .owl-carousel .owl-item.active .ctz_desc_frame #ctz_thumbnail img');
|
||||
|
||||
_img_ctz_thumbnail.fadeOut(1000, function() {
|
||||
@@ -3145,24 +3148,7 @@ HotelTV.ui_appfull = (function() {
|
||||
// 컨텐트 썸네일 삽입
|
||||
let _div_ctz_thumbnail = document.createElement('div');
|
||||
_div_ctz_thumbnail.setAttribute("id", "ctz_thumbnail");
|
||||
// if (_ctzinfo[_ctzidx].thumbnails.interval > 0) {
|
||||
// let _ul_ctz_thumbnail = document.createElement('ul');
|
||||
// for (_tmbidx = 1; _tmbidx <= _ctzinfo[_ctzidx].thumbnails.files[_state.lang].length; _tmbidx++) {
|
||||
// let _ui_ctz_thumbnail = document.createElement('li');
|
||||
// let _img_ctz_thumbnail = document.createElement('img');
|
||||
// _img_ctz_thumbnail.src = _ctzinfo[_ctzidx].thumbnails.files[_state.lang][_tmbidx].download;
|
||||
// _ui_ctz_thumbnail.appendChild(_img_ctz_thumbnail);
|
||||
// _ul_ctz_thumbnail.appendChild(_ui_ctz_thumbnail);
|
||||
// }
|
||||
// _div_ctz_thumbnail.appendChild(_ul_ctz_thumbnail);
|
||||
// } else {
|
||||
// _sz_styleOpt = "background-image: url(" + _ctzinfo[_ctzidx].thumbnails.files[_state.lang][1].download + "); ";
|
||||
// _sz_styleOpt += "background-repeat: no-repeat; background-position: left center; background-size: contain; ";
|
||||
// _div_ctz_thumbnail.setAttribute("style", _sz_styleOpt);
|
||||
// }
|
||||
// _sz_styleOpt = "background-image: url(" + _ctzinfo[_ctzidx].thumbnails.files[_state.lang][1].download + "); ";
|
||||
// _sz_styleOpt += "background-repeat: no-repeat; background-position: left center; background-size: contain; ";
|
||||
// _div_ctz_thumbnail.setAttribute("style", _sz_styleOpt);
|
||||
|
||||
let _img_ctz_thumbnail = document.createElement('img');
|
||||
_img_ctz_thumbnail.src = _ctzinfo[_ctzidx].thumbnails.files[_state.lang][1].download;
|
||||
_div_ctz_thumbnail.appendChild(_img_ctz_thumbnail);
|
||||
@@ -3215,7 +3201,7 @@ HotelTV.ui_appfull = (function() {
|
||||
_hndl_ctzGenBg.owlCarousel({
|
||||
center: false,
|
||||
items: 1, //Number of Items on Screen what you want
|
||||
loop: false,
|
||||
loop: true,
|
||||
margin: 0,
|
||||
smartSpeed: 0,
|
||||
lazyLoad: true,
|
||||
@@ -3799,7 +3785,7 @@ HotelTV.ui_appfull = (function() {
|
||||
$('.main').animate({ top: -1080, left: 0 }, 1000, function() {
|
||||
// Create Timer handle for channel guide ui show/hide
|
||||
if (_hndl_tmrTvChnMngr == null) {
|
||||
_hndl_tmrTvChnMngr = setInterval(__uifxn_AppFull_TVChMngrUi, 1000);
|
||||
_hndl_tmrTvChnMngr = setInterval(__uifxn_AppFull_TVChMngrUi, 500);
|
||||
console.log("TMR::>Created...");
|
||||
}
|
||||
|
||||
@@ -3837,7 +3823,6 @@ HotelTV.ui_appfull = (function() {
|
||||
}
|
||||
} else if (event.keyCode == gRmtKey.enter) {
|
||||
// TV채널 플레이
|
||||
|
||||
} else if (event.keyCode == gRmtKey.back) {
|
||||
// 현재 재생중인 TV채널 종료
|
||||
HotelTV.hcap.ChannelShutDown();
|
||||
@@ -4463,7 +4448,7 @@ HotelTV.ui_appfull = (function() {
|
||||
let diffMins = Math.round(diffMs / 60000);
|
||||
//console.log("TDiff::> " + diffMins);
|
||||
|
||||
if ((-60 < diffMins) && (diffMins < 120)) {
|
||||
if ((-360 < diffMins) && (diffMins < 360)) {
|
||||
if (_flitem.io == "O") {
|
||||
let _el_tr = document.createElement('tr');
|
||||
_el_tr.setAttribute("id", "record");
|
||||
@@ -4714,8 +4699,10 @@ HotelTV.ui_appfull = (function() {
|
||||
__uifxn_AppFull_TopWidjetShow(true);
|
||||
|
||||
//Weather Contents Buildup
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
__uifxn_AppFull_MM_BldWeather();
|
||||
if ( _get_weather_def_location()==true ){
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
__uifxn_AppFull_MM_BldWeather();
|
||||
}
|
||||
}
|
||||
|
||||
//Buildup Widget: Weather
|
||||
@@ -5219,9 +5206,12 @@ HotelTV.ui_appfull = (function() {
|
||||
console.log("Updated Weather UI table.");
|
||||
|
||||
//Weather Contents Buildup
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
//날씨 콘텐트 업데이트
|
||||
__uifxn_AppFull_MM_BldWeather();
|
||||
if ( _state.weather.default_location!=null )
|
||||
{
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
//날씨 콘텐트 업데이트
|
||||
__uifxn_AppFull_MM_BldWeather();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5232,9 +5222,12 @@ HotelTV.ui_appfull = (function() {
|
||||
console.log("Updated Widget UI");
|
||||
|
||||
//Widget:Weather Contents Buildup
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
//상단 날씨 아이콘 및 온도 표시
|
||||
__uifxn_AppFull_TopWidjet_BuildWeather();
|
||||
if ( _state.weather!=null )
|
||||
{
|
||||
if ( Object.keys(_state.weather.default_location).length != 0 ){
|
||||
//상단 날씨 아이콘 및 온도 표시
|
||||
__uifxn_AppFull_TopWidjet_BuildWeather();
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user