From 4ecd45f82354402b6e37cdd986022c2c55bad78d Mon Sep 17 00:00:00 2001 From: Paul Kim Date: Wed, 4 Oct 2023 15:58:31 +0900 Subject: [PATCH] =?UTF-8?q?issue=20#10=20=EC=BB=A8=ED=85=90=ED=8A=B8=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=A1=9C=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EC=85=98.=201.=20TV=EC=B1=84=EB=84=90=20=EC=A0=95=EB=B3=B4=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=20=EC=8B=9C=EA=B0=84=20=EC=A1=B0=EC=A0=95=20?= =?UTF-8?q?8=EC=B4=88->2=EC=B4=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- procentric/application/lib/hoteltv.js | 3 + .../application/lib/hoteltv.ui_appfull.js | 61 ++++++++----------- 2 files changed, 30 insertions(+), 34 deletions(-) diff --git a/procentric/application/lib/hoteltv.js b/procentric/application/lib/hoteltv.js index bbf4628..0bd04ec 100755 --- a/procentric/application/lib/hoteltv.js +++ b/procentric/application/lib/hoteltv.js @@ -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")); diff --git a/procentric/application/lib/hoteltv.ui_appfull.js b/procentric/application/lib/hoteltv.ui_appfull.js index 0303ec8..46a5369 100755 --- a/procentric/application/lib/hoteltv.ui_appfull.js +++ b/procentric/application/lib/hoteltv.ui_appfull.js @@ -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(); + } } } },