const isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i); }, any: function() { var sAux = ( isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows() ); return sAux; //( sAux != "" ); } }; var bDebugGeral = false; var cte_ICONE_FLUTUANTE = "ICONECANTOTELA"; var cte_LINK_TEXTO_PAGINA = "LINKOUBOTAO"; var sPosicaoIconeChamaChat = "bottom: 50px; right: 50px;"; var sAnimaIcone = "0"; var sPosicaoChatAberto = "bottom: 10px; right: 10px;"; var sLogo = ""; var sAlturaDaLogo = "50"; var sLarguraDaLogo = "50"; var sMargemEsquerdaDaLogo = "0"; var bConfigurandoCores = false; var bExibeAbertoAoCarregar = false; var bExibeExpandido = false; var bSempreAberto = false; var bJsJaAdicionados = false; var IFfraChatBot = null; var chatJaCarregado = false; var element = null; var sTituloChatBot = "Fale conosco"; var sErro = "Impossível tratar montagem do chat (MSGERR#002)"; var sBorda = "0px solid #888"; var sCorFundoChatFechado = "transparent"; var sCorFundoChatAberto = "#85C6F3"; var sCorFonteTituloChat = "#000000"; var sCorFonteLinkExpertChat = "#000000"; var sTamFonteTituloChat = "12"; var sMargemTopoTitulo = "0"; var sMargemEsqTitulo = "5"; var sCorBotaoFechar = "#FFFFFFF"; var sMargemBtnFecharDir = "5"; var iTamanhoFonteBtnFechar = "10"; var sBordaBtnFechar = "0px"; var sBordaRadiusBtnFechar = ""; var sLarguraChatAberto = "300px"; if( bExibeExpandido ){ sLarguraChatAberto = "100vw"; } else if( isMobile.any() ){ sLarguraChatAberto = "90vw"; } var iAlturaMaximaChatAberto = "0"; var sPaddingChatAberto = "10px 0px 0px 0px"; var sPaddingChatFechado = "0px 0px 0px 0px"; var sMargemChatAberto = "10px 0px 0px 0px"; var sBordasExterna = "border: 1px solid #DDDDDD; box-shadow: 0pt 0pt 9pt 4pt #A3D5F8;"; var sTipoChamada = ""; var sRaioBordaChatAberto = ( bExibeExpandido || isMobile.any() ? "0" : "5" ); var sBordaChatFechado = "20"; var sAlturaChatFechado = "60"; var sLarguraChatFechado = "60"; var sIconeChatPFlow = "https://isni.com.br/imgs/icone_chatsite.png"; var sDeslocCabecalhoBaixo = "10"; var sDeslocCabecalhoEsquerda = "10"; var sMargemInterna1 = "0"; var sRaioBordaInterna = "0"; var sDistanciaBordaInterna = "0"; function loadScriptIsni(src) { if( bDebugGeral ){ console.log( "Na loadScriptIsni, add script: " + src ); } return new Promise(function (resolve, reject) { var s; s = document.createElement('script'); s.src = src; s.onload = resolve; s.onerror = reject; if( bDebugGeral ){ console.log( "Antes do appendChild do script " + src ); } document.head.appendChild(s); }); } async function beforeLoadChatIsni(){ if (!window.jQuery){ if( bDebugGeral ){ console.log( "Não tem jquery, vai carregar script" ); } //await loadScriptIsni(`https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js`); if( !bJsJaAdicionados ){ await loadScriptIsni(`https://www.isni.com.br/js/jquery-3.6.0.min.js`); } } if( !bJsJaAdicionados ){ await loadScriptIsni(`https://www.isni.com.br/js/jquery.cookie.js`); } if( bDebugGeral ){ console.log( "Vai chamar trataMontagemChatSiteIsni()" ); } trataMontagemChatSiteIsni(); } //$(document).ready(function() { //window.onload = function(){ function trataMontagemChatSiteIsni(){ /* addCss( "https://isni.com.br/mdb/css/all.min.css" ); addCss( "https://isni.com.br/mdb/css/css2.css" ); addCss( "https://isni.com.br/mdb/css/core.min.css" ); addCss( "https://isni.com.br/mdb/css/mdb.min.css" ); */ //addCss( "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" ); //addCss( "/css/font-awesome/all.min.css" ); if( bDebugGeral ){ console.log( "Dentro da trataMontagemChatSiteIsni()" ); } if ($("#pflow_block").length > 0){ if( bDebugGeral ){ console.log( "Div pflow_block já foi criada" ); return; } } else{ if( bDebugGeral ){ console.log( "Div pflow_block NÃO foi criada" ); } } var estiloChat = document.createElement('style'); estiloChat.setAttribute('type', 'text/css'); estiloChat.innerHTML = criaCssChatBot(); document.getElementsByTagName('head')[0].appendChild(estiloChat); var sHtml = ''; if( sTipoChamada == cte_ICONE_FLUTUANTE || bConfigurandoCores ){ //sHtml = ''; sAnimaIcone = ( sAnimaIcone=="1" ? ' class="vai-tremer" ' : '' ); sHtml = ''; } else{ //sHtml = "abrir chat"; } var sCodigoArea = ''; if( sErro != '' ){ sCodigoArea = '
' + sErro + '
'; } else{ sCodigoArea = ''; } /* + '' */ var sClickCabecalho = ""; var sFechaClickCabecalho = ""; if( bConfigurandoCores ){ sClickCabecalho = ""; sFechaClickCabecalho = ""; } var sDfef54t456g45343f346f23edw = ""; var sF45tg7ui9o0plo9iujy66t5r3e = ""; var sCo4r5t5s3 = getCookieVar( "co4r5t5s3" ); if( sCo4r5t5s3!=null && sCo4r5t5s3 != "" ){ var arrAux = sCo4r5t5s3.split( "::" ); if( arrAux.length == 3 ){ if( arrAux[0] == sDfef54t456g45343f346f23edw && arrAux[1] == sF45tg7ui9o0plo9iujy66t5r3e ){ sCo4r5t5s3 = arrAux[2]; } } } /* var sCnts3i4u395o = getCookieVar( "cnts3i4u395o" ); if( sCnts3i4u395o!=null && sCnts3i4u395o != "" ){ var arrAux = sCnts3i4u395o.split( "::" ); if( arrAux.length == 4 ){ if( arrAux[0] == $("#lofef54tg").val() && arrAux[1] == $("#cb45tg7ui").val() ){ $("#em6i7o5i4").val( arrAux[2] ); $("#tl3o45958").val( arrAux[3] ); } } } */ var sIdc6u483i2 = getCookieVar( "idc6u483i2" ); if( sIdc6u483i2!=null && sIdc6u483i2 != "" ){ var arrAux = sIdc6u483i2.split( "::" ); if( arrAux.length == 2 ){ if( arrAux[0] == sDfef54t456g45343f346f23edw ){ sIdc6u483i2 = arrAux[1]; } } } sHtml += '
' + '
' + ' ' + '
' + sTituloChatBot + '
' + ( bSempreAberto ? '' : '' ) + '
' + sCodigoArea + '
:) ISNI CHAT - Utilize também na sua empresa
' + '
' + '
' + '' + '' + '' + '' + '' + '' + "" + '
'; var iDiv = document.createElement('div'); iDiv.id = 'pflow_block'; iDiv.className = 'pflow_floating-chat' + ( sTipoChamada == cte_LINK_TEXTO_PAGINA ? ' pflow_chatinvisivel' : '' ); if( bDebugGeral ){ console.log( "Dentro da trataMontagemChatSiteIsni, antes de dar o append de pflow_block" ); } document.getElementsByTagName('body')[0].appendChild(iDiv); iDiv.innerHTML = sHtml; element = $('.pflow_floating-chat'); element.click(openPflowChatNoSite); if( sErro == "" ){ try{ IFfraChatBot = document.getElementById("Pflow_fraChatBot"); }catch(err){ IFfraChatBot = null; } } //}); } function openPflowChatNoSite() { //var messages = element.find('.messages'); //var textInput = element.find('.text-box'); if( sTipoChamada == cte_ICONE_FLUTUANTE ){ //element.find('>i').hide(); element.find('.pflow_chaticon').hide(); } else{ element.removeClass('pflow_chatinvisivel'); element.addClass('pflow_chatvisivel'); } element.off('click', openPflowChatNoSite); //if( !bConfigurandoCores ){ element.find('.pflow_headerchatloja button').click(fechaChatBot); //} element.addClass('expand'); element.find('.pflow_chat').addClass('enter'); if( FClasseTamanho != "" ){ //alert( "Add " + FClasseTamanho ); element.addClass( FClasseTamanho ); } if( sErro == "" ){ //window.open( "", "" ); if( !chatJaCarregado ){ document.frmStartIsniChatBotInLine.submit(); chatJaCarregado = true; } } FChatPflowVisivel = true; if( bConfigurandoCores ){ try{ verificaAjustesNoChatPflow(true); }catch(err){} } } if (window.addEventListener) { window.addEventListener("message", onMessageExpertChat, false); } else if (window.attachEvent) { window.attachEvent("onmessage", onMessageExpertChat, false); } function onMessageExpertChat(event) { // Check sender origin to be trusted if (event.origin !== "https://isniapps.net") return; var data = event.data; if( data.func == "conversaChatEncerrada" ){ if( bSempreAberto ){ return; } fechaChatBot(); //Para forçar início de novo chat chatJaCarregado = false; } else if( data.func == "criaEscutador" ){ criaEscutador(); } else if( data.func == "trataEscutaUsuario" ){ trataEscutaUsuario(); } else if( data.func == "armazenaVar" ){ //alert( "var: " + data.nomevar ); //alert( "valorvar: " + data.valorvar ) if( data.nomevar != "" ){ setCookieVar( data.nomevar, data.valorvar ); console.log( "Cook " + data.nomevar + " salvo com valor: " + data.valorvar ); } } } // Function to be called from iframe function parentFunc(message) { alert(message); } function atualizaTamanhoChatPflow( pNovoTamanho ){ if( bDebugGeral ){ console.log( "Na atualizaTamanhoChatPflow, aplicando tamanho " + pNovoTamanho ); } if( FClasseTamanho != "" ){ if( FClasseTamanho == pNovoTamanho ){ return; } } if( FChatPflowVisivel ){ if( bDebugGeral ){ console.log( "Chat está visível, vai redimensionar ele" ); } element.find('.pflow_chat'); if( FClasseTamanho != "" ){ if( bDebugGeral ){ console.log( "Vai redimensionar css de tamanho anterior " + FClasseTamanho ); } element.removeClass( FClasseTamanho ); } element.addClass( pNovoTamanho ); } FClasseTamanho = pNovoTamanho; if( bDebugGeral ){ console.log( "Novo tamanho salvo " + pNovoTamanho ); } } function fechaChatBot(){ FChatPflowVisivel = false; element.find('.pflow_chat').removeClass('enter').hide(); if( sTipoChamada == cte_ICONE_FLUTUANTE ){ //element.find('>i').show(); element.find('.pflow_chaticon').show(); } else{ element.removeClass('pflow_chatvisivel'); element.addClass('pflow_chatinvisivel'); } if( FClasseTamanho != "" ){ element.removeClass( FClasseTamanho ); //alert( "Rem " + FClasseTamanho ); } element.removeClass('expand'); element.find('.pflow_headerchatloja button').off('click', fechaChatBot); setTimeout(function() { element.find('.pflow_chat').removeClass('enter').show() element.click(openPflowChatNoSite); }, 500); if( bConfigurandoCores ){ try{ verificaAjustesNoChatPflow(false); }catch(err){} } } function addCss(fileName) { var head = document.head; var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.crossorigin = "anonymous"; link.href = fileName; head.appendChild(link); } function criaCssChatBot(){ var sImgBackground = ""; //" __background-repeat: no-repeat; __background-attachment: fixed;"; var sAltura100 = "100%"; if( !bExibeExpandido && isMobile.any() ){ sAltura100 = "90vh"; } var sAlturasPossiveis = " .altura_total{ height: " + sAltura100 + "; } "; for( var iAlt=200; iAlt<=1100; iAlt+=20 ){ sAlturasPossiveis += " .tamanho_" + iAlt + "{ height: " + iAlt + "px !important; } "; } var sCss = ".pflow_floating-chat { z-index: 9999999; border: " + sBorda +"; cursor: pointer; align-items: center; justify-content: center; " + " position: fixed; " + sPosicaoIconeChamaChat + " __width: " + sLarguraChatFechado + "px; height: " + sAlturaChatFechado + "px; " + " transition: all 250ms ease-out; background-color: " + sCorFundoChatFechado +"; padding: " + sPaddingChatFechado + ";" + sImgBackground + " }" + " " + ".pflow_floating-chat.enter:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); opacity: 1; }" + " " + ".pflow_floating-chat.enter { transform: translateY(0); opacity: 0.6; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.14); }" + " " + ".pflow_floating-chat.expand { " + sPosicaoChatAberto + " background-color: " + sCorFundoChatAberto + "; width: " + sLarguraChatAberto + "; border-radius: " + sRaioBordaChatAberto + "px; cursor: auto; opacity: 1; " + sBordasExterna + "}" + " " + ".pflow_floating-chat :focus { outline: 0; box-shadow: 0 0 3pt 2pt rgba(14, 200, 121, 0.3); }" + " " + ".pflow_floating-chat .pflow_chat.enter { opacity: 1; border-radius: 0; margin: " + sMargemChatAberto + "; width: auto; height: auto; padding: " + sPaddingChatAberto + "; }" + " " + ".pflow_floating-chat .pflow_chat .pflow_headerchatloja { flex-shrink: 0; padding-bottom: " + sDeslocCabecalhoBaixo + "px; __padding-left: " + sDeslocCabecalhoEsquerda + "px; display: flex; background: transparent; }" + " " + ".pflow_floating-chat .pflow_chat .pflow_headerchatloja .pflow_titlechatloja { color: " + sCorFonteTituloChat + "; font-size: " + sTamFonteTituloChat + "pt; flex-grow: 1; flex-shrink: 1; padding-top: " + sMargemTopoTitulo + "px; padding-left: " + sMargemEsqTitulo + "px; }" + " " + ".pflow_floating-chat .pflow_chat .pflow_headerchatloja button { flex-shrink: 0; }" + " " + ".pflow_floating-chat .pflow_chat .pflow_rodapechat{ text-align: center; font-size: 7pt; padding: 5px; }" + " " + ".pflow_floating-chat button { background: transparent; border: " + sBordaBtnFechar + "; color: " + sCorBotaoFechar + "; " + sBordaRadiusBtnFechar + " cursor: pointer; margin-right: " + sMargemBtnFecharDir + "px; font-size: " + iTamanhoFonteBtnFechar + "pt; }" + " " + ".pflow_floating-chat .pflow_chat { display: flex; flex-direction: column; position: absolute; opacity: 0; width: 1px; height: 1px;" + " border-radius: 50%; transition: all 250ms ease-out; margin: auto; top: 0; left: 0; right: 0; bottom: 0; } " + " " + ".pflow_chatvisivel{ display: flex; position:relative; } " + " " + ".pflow_chatinvisivel{ display: none; } " + " " + ".pflow_errorchat{ width: 100%; height: 100%; color: red; font-style: bold; background-color: #FFFFFF; }" + " " + ".pflow-p1{ padding-left: 0.8rem!important; padding-top: 0.8rem!important; }" + sAlturasPossiveis + ".pflow_chaticon img{ height: " + sAlturaChatFechado + "px !important; _width: " + sAlturaChatFechado + "px !important; transition: all .8s ease-in-out; } " + ".pflow_chaticon img:hover { transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ } " + ".linkexpertchat { color: " + sCorFonteLinkExpertChat + "; text-decoration: none; font-size: 10px !important; }" + ".linkexpertchat:hover{ color: " + sCorFonteLinkExpertChat + "; text-decoration: underline; }" + "#pflow_imgCabecalhoLogo { height: " + sAlturaDaLogo + "px !important; width: " + sLarguraDaLogo + "px !important; margin-left: " + sMargemEsquerdaDaLogo + "px; }" + ".pflow_iframechat{ border: 0px; margin: 0px " + sMargemInterna1 + "px 0px " + sMargemInterna1 + "px; border-radius: " + sRaioBordaInterna + "px; }" + ".vai-tremer { " + "/* animacao */" + "animation: shake4 6s ease infinite;" + "}" + "@keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } }" + "@keyframes shake2 { 0% { transform: translate(1px, 1px) rotate(0deg); } 10% { transform: translate(-1px, -2px) rotate(-1deg); } 20% { transform: translate(-3px, 0px) rotate(1deg); } 30% { transform: translate(3px, 2px) rotate(0deg); } 40% { transform: translate(1px, -1px) rotate(1deg); } 50% { transform: translate(-1px, 2px) rotate(-1deg); } 60% { transform: translate(-3px, 1px) rotate(0deg); } 70% { transform: translate(3px, 1px) rotate(-1deg); } 80% { transform: translate(-1px, -1px) rotate(1deg); } 90% { transform: translate(1px, 2px) rotate(0deg); } 100% { transform: translate(1px, -2px) rotate(-1deg); } }" + "@keyframes shake3 { 0% { transform: translate(1px, 1px) rotate(0deg); } 5% { transform: translate(-1px, -2px) rotate(-1deg); } 10% { transform: translate(-3px, 0px) rotate(1deg); } 15% { transform: translate(3px, 2px) rotate(0deg); } 20% { transform: translate(1px, -1px) rotate(1deg); } 25% { transform: translate(-1px, 2px) rotate(-1deg); } 30% { transform: translate(-3px, 1px) rotate(0deg); } 35% { transform: translate(3px, 1px) rotate(-1deg); } 40% { transform: translate(-1px, -1px) rotate(1deg); } 45% { transform: translate(1px, 2px) rotate(0deg); } 50% { transform: translate(1px, -2px) rotate(-1deg); } 55% { transform: translate(1px, 2px) rotate(0deg); } 60% { transform: translate(-1px, -1px) rotate(1deg); } 65% { transform: translate(3px, 1px) rotate(-1deg); } 70% { transform: translate(-3px, 1px) rotate(0deg); } 75% { transform: translate(-1px, 2px) rotate(-1deg); } 80% { transform: translate(1px, -1px) rotate(1deg); } 85% { transform: translate(1px, 1px) rotate(0deg); } }" + "@keyframes shake4 { 0% { transform:translate(0,0) } 1.78571% { transform:translate(5px,0) } 3.57143% { transform:translate(0,0) } 5.35714% { transform:translate(5px,0) } 7.14286% { transform:translate(0,0) } 8.92857% { transform:translate(5px,0) } 10.71429% { transform:translate(0,0) } 100% { transform:translate(0,0) } }" ; if( bConfigurandoCores ){ //sCss += ""; } return sCss; } var oEscutador = null; var bOuvindo = false; var bDebugEscutador = false; var FClasseTamanho = ""; var FChatPflowVisivel = false; function criaEscutador(){ if( IFfraChatBot == null ){ return; } if( bDebugEscutador ){ console.log( "na criaEscutador" ); } try{ const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition; const recognition = SpeechRecognition !== undefined ? new SpeechRecognition() : null; if( recognition ){ recognition.lang = "pt_BR"; recognition.onstart = () => trataStatusEscuta(true); recognition.onend = () => trataStatusEscuta(false); recognition.onerror = e => trataErroEscutador( e ); recognition.onresult = e => transcreveTextoFalado( e.results[0][0].transcript ); oEscutador = recognition; IFfraChatBot.contentWindow.postMessage( { 'ope': 'escutadorCriado' }, "*"); } else{ if( bDebugEscutador ){ console.log( "nao criou recognition" ); } } }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } function trataErroEscutador( pErro ){ try{ if( pErro.error == "not-allowed" ){ alert( "Para usar esta funcionalidade é preciso liberar o uso do microfone neste site." ); } else if( pErro.error == "no-speech" ){ //Se nada foi falado transcreveNadaFoiFalado(); } else{ transcreveTextoFalado( "" ); } }catch(err){} } function trataStatusEscuta( pOuvindo ){ try{ bOuvindo = pOuvindo; if( bDebugEscutador ){ console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: " + pOuvindo ); } IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : pOuvindo }, "*"); }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } function transcreveTextoFalado( pTexto ){ try{ if( bDebugEscutador ){ console.log( "vai avisar ao iframe transcreveTextoFalado, texto: " + pTexto ); } IFfraChatBot.contentWindow.postMessage( { 'ope': 'transcreveTextoFalado', 'texto' : pTexto }, "*"); }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } function transcreveNadaFoiFalado(){ try{ if( bDebugEscutador ){ console.log( "vai avisar ao iframe transcreveNadaFoiFalado " ); } IFfraChatBot.contentWindow.postMessage( { 'ope': 'transcreveNadaFoiFalado' }, "*"); }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } function trataEscutaUsuario(){ if( bOuvindo ){ try{ /* if( bDebugEscutador ){ console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: Nao" ); } IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : false }, "*"); bOuvindo = false; */ oEscutador.stop(); }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } else{ try{ /* if( bDebugEscutador ){ console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: Sim" ); } IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : true }, "*"); bOuvindo = true; */ oEscutador.start(); }catch(err){ if( bDebugEscutador ){ console.log( err.message ); } } } } window.addEventListener("resize", trataRedimensionamentoChatIsni ); function setAlturaMaximaChatAberto( pValor ){ iAlturaMaximaChatAberto = pValor; trataRedimensionamentoChatIsni(); } function pegaTamanhoPflowMaisProximo( pAlturaRef, pLarguraRef ){ if( bExibeExpandido && false ){ $(".pflow_floating-chat.expand").css("height", pAlturaRef + "px !important" ); //$(".pflow_floating-chat.expand").css( "width", pLarguraRef + "px !important" ); } else{ if( bExibeExpandido || isMobile.any() ){ atualizaTamanhoChatPflow( "altura_total" ); $(".pflow_floating-chat.expand").css( "top", "0px" ); $(".pflow_floating-chat.expand").css( "right", "0px" ); $(".pflow_floating-chat.expand").css( { bottom: "0px" } ); $(".pflow_floating-chat.expand").css( { left : "0px" } ); } else{ //var arrTamanhosPossiveis = new Array( 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1050 ); var iMaiorTamanho = 1100; //arrTamanhosPossiveis[ arrTamanhosPossiveis.length-1 ]; var iTamUsar = 0; try{ if( parseInt(iAlturaMaximaChatAberto) > 0 ){ iMaiorTamanho = iAlturaMaximaChatAberto; } }catch(err){} //for( var i=0; i pAlturaRef ){ break; } iAlt += 20; } if( iTamUsar > iMaiorTamanho ){ iTamUsar = iMaiorTamanho; } if( bDebugGeral ){ console.log( "iTamUsar: " + iTamUsar ); } atualizaTamanhoChatPflow( "tamanho_" + iTamUsar ); } } //document.getElementById("debugRedimensionamentoChatIsni").innerHTML = FClasseTamanho; } function trataRedimensionamentoChatIsni() { var height = 0; var width = 0; var body = window.document.body; if (window.innerHeight) { height = window.innerHeight; } else if (body.parentElement.clientHeight) { height = body.parentElement.clientHeight; } else if (body && body.clientHeight) { height = body.clientHeight; } if( bExibeExpandido || isMobile.any() ){ if (window.innerWidth) { width = window.innerWidth; } else if (body.parentElement.clientWidth) { width = body.parentElement.clientWidth; } else if (body && body.clientWidth) { width = body.clientWidth; } if( !isNaN ){ //width = parseInt(width) - 20; } } if( bDebugGeral ){ console.log( "height/width: " + height + "/" + width ); } pegaTamanhoPflowMaisProximo( height, width ); } //setTimeout( trataRedimensionamentoChatIsni(), 1000 ); if( !bConfigurandoCores && bExibeAbertoAoCarregar ){ setTimeout( function(){ openPflowChatNoSite(); trataRedimensionamentoChatIsni(); }, 100 ); } else{ trataRedimensionamentoChatIsni(); } /* document.addEventListener("DOMContentLoaded", function(e) { if( bDebugGeral ){ console.log( "Na window.onload" ); } beforeLoadChatIsni(); }); */ beforeLoadChatIsni();