issue #11 Prevent HDMI input detection when TV watching.

This commit is contained in:
Paul Kim
2023-12-18 13:37:41 +09:00
parent 825c95b6be
commit 6c56e77a71

View File

@@ -289,19 +289,32 @@ HotelTV.ui_appfull = (function() {
"HDMI-" + _evt.index + " : " + "connected = " + _evt.connected "HDMI-" + _evt.index + " : " + "connected = " + _evt.connected
); );
if ( _evt.connected==true ){ if ( _state.menu.stage.cur=="tvCtgShow" ||
_state.menu.stage.prev = _state.menu.stage.cur; _state.menu.stage.cur=="tvCtgHide" ||
_state.menu.stage.cur = "external_av_hdmi"; _state.menu.stage.cur=="tvShortcut" ||
setTimeout(function(){ _state.menu.stage.cur=="tvPreparing" )
$('body,html').fadeOut(500, function(){ {
HotelTV.hcap.SetExternalInput("HDMI", Number(_evt.index)-1); console.warn("HDMI input doesn't work tv mode");
}); //신규 메시지 볼룬팝업
}, 1000); HotelTV.ui_utils.ShowNotificationMsgBalloon(_trTbl.system.notice.event.external_input.hdmi_unavailable[_state.lang], 5);
HotelTV.ui_utils.ShowNotificationMsgBalloon(_trTbl.system.notice.event.external_input.hdmi_connected[_state.lang], 5); return;
}else{ }
$('body,html').fadeIn(500); else
_state.menu.stage.cur = _state.menu.stage.prev; {
_state.menu.stage.prev = null; if ( _evt.connected==true ){
_state.menu.stage.prev = _state.menu.stage.cur;
_state.menu.stage.cur = "external_av_hdmi";
setTimeout(function(){
$('body,html').fadeOut(500, function(){
HotelTV.hcap.SetExternalInput("HDMI", Number(_evt.index)-1);
});
}, 1000);
HotelTV.ui_utils.ShowNotificationMsgBalloon(_trTbl.system.notice.event.external_input.hdmi_connected[_state.lang], 5);
}else{
$('body,html').fadeIn(500);
_state.menu.stage.cur = _state.menu.stage.prev;
_state.menu.stage.prev = null;
}
} }
} }
@@ -2906,27 +2919,29 @@ HotelTV.ui_appfull = (function() {
let _cur_msgdesc = _msginf[_cur_msgnum]; let _cur_msgdesc = _msginf[_cur_msgnum];
// Message card 구성 // Message card 구성
switch (_state.lang) { $('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px');
case 'ko-KR': $('.popup>.mypage>.message>#title').css('font-size', '50px');
$('.popup>.mypage>.message').css('font-family', 'Nanum Pen Script'); // switch (_state.lang) {
$('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px'); // case 'ko-KR':
$('.popup>.mypage>.message>#title').css('font-size', '50px'); // $('.popup>.mypage>.message').css('font-family', 'Nanum Pen Script');
break; // $('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px');
case 'zh-CN': // $('.popup>.mypage>.message>#title').css('font-size', '50px');
$('.popup>.mypage>.message').css('font-family', 'Ma Shan Zheng'); // break;
$('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px'); // case 'zh-CN':
$('.popup>.mypage>.message>#title').css('font-size', '50px'); // $('.popup>.mypage>.message').css('font-family', 'Ma Shan Zheng');
break; // $('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px');
case 'zh-TW': // $('.popup>.mypage>.message>#title').css('font-size', '50px');
$('.popup>.mypage>.message').css('font-family', 'Ma Shan Zheng'); // break;
$('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px'); // case 'zh-TW':
$('.popup>.mypage>.message>#title').css('font-size', '50px'); // $('.popup>.mypage>.message').css('font-family', 'Ma Shan Zheng');
break; // $('.popup>.mypage>.message>#msg_ctz').css('font-size', '34px');
default: // $('.popup>.mypage>.message>#title').css('font-size', '50px');
$('.popup>.mypage>.message').css('font-family', 'Parisienne'); // break;
$('.popup>.mypage>.message>#msg_ctz').css('font-size', '32px'); // default:
break; // $('.popup>.mypage>.message').css('font-family', 'Parisienne');
} // $('.popup>.mypage>.message>#msg_ctz').css('font-size', '32px');
// break;
// }
$('.popup>.mypage>.message>#title').text(_cur_msgdesc.from); $('.popup>.mypage>.message>#title').text(_cur_msgdesc.from);
if (_cur_msgdesc.multilanguage == true) { if (_cur_msgdesc.multilanguage == true) {
$('.popup>.mypage>.message>#msg_ctz').html(_cur_msgdesc.content[_state.lang].replace(/(?:\r\n|\r|\n)/g, '<br>')); $('.popup>.mypage>.message>#msg_ctz').html(_cur_msgdesc.content[_state.lang].replace(/(?:\r\n|\r|\n)/g, '<br>'));
@@ -3306,7 +3321,7 @@ HotelTV.ui_appfull = (function() {
// 채널 번호 // 채널 번호
var _elDiv_ChItmesRecChNum = document.createElement('div'); var _elDiv_ChItmesRecChNum = document.createElement('div');
_elDiv_ChItmesRecChNum.setAttribute("id", "num"); _elDiv_ChItmesRecChNum.setAttribute("id", "num");
_elDiv_ChItmesRecChNum.textContent = Number(__fxn_getChItemValue(_ChItem, "number")); _elDiv_ChItmesRecChNum.textContent = __fxn_getChItemValue(_ChItem, "number");
_elDiv_ChItmesRec.appendChild(_elDiv_ChItmesRecChNum); _elDiv_ChItmesRec.appendChild(_elDiv_ChItmesRecChNum);
var _elDiv_ChItmesRecName = document.createElement('div'); var _elDiv_ChItmesRecName = document.createElement('div');
@@ -4105,7 +4120,7 @@ HotelTV.ui_appfull = (function() {
$('.main .tv .shortcut').hide(); $('.main .tv .shortcut').hide();
// 초기 메인 메뉴 KEY설정 // 초기 메인 메뉴 KEY설정
_state.menu.stage.cur = "preparing_tv"; _state.menu.stage.cur = "tvPreparing";
if (_state.menu.main[_mmIdx].cur == null) { if (_state.menu.main[_mmIdx].cur == null) {
_state.menu.main[_mmIdx].cur = Object.keys(_tvProg)[0]; _state.menu.main[_mmIdx].cur = Object.keys(_tvProg)[0];