25
| <![CDATA[<script>
function client_device(tipo_retorno) {
if(tipo_retorno==undefined) tipo_retorno="show";
var retorno = "";
if( navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
|| navigator.userAgent.match(/ZuneWP7/i)
//|| window.innerWidth < 988 //Tamanho viewport
) {
retorno = "mobile";
}else{
retorno = "desktop";
}
//Salvar client_device no cookie (para recuperar server-side nas proximas vezes)
if(tipo_retorno=="save"){
document.cookie = "almg_module_forwarding_client_device=" + escape(retorno) + "; domain=.almg.gov.br; expires=0; path=/";
//Retorno do client_device
}else if(tipo_retorno=="show"){
return retorno;
}
}
client_device("save"); //Save-cookie [msg001]: salvar sempre (cookie existindo ou nao). Nesse caso, atualizara o cookie a cada requisicao
</script>]]>
|
56
| <![CDATA[<script>
if("false"=="false"){ /*&& "false"=="false"*/
if( //condicao-para-redirecionamento 2 de 2
"https://mobile.almg.gov.br/index.html"!=""
&&
"desktop"!=client_device("show")
){
//client_device("save"); //Save-cookie [msg001]: salvar somente se cookie nao existir. Nesse caso, atualizara somente na primeira requisicao
//Pegar clicked_vdesktop (tb do lado cliente)
var clicked_vdesktop2=""; var i,x,y,ARRcookies=document.cookie.split(";"); for(i=0;i<ARRcookies.length;i++){ x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")), y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if(x=="almg_vdesktop") clicked_vdesktop2=unescape(y); }
//REDIRECIONAR CLIENT-SIDE
if(""!="true" && clicked_vdesktop2!="true"){ location.href="https://mobile.almg.gov.br/index.html"; }
}
}else{
if("https://mobile.almg.gov.br/index.html"!="" && "desktop"!=""){
console.log("[Module Forwarding - Client-Side] O endereço requisitado (https://www.almg.gov.br/home/index.html) é desktop. O dispositivo (ou tamanho de tela) do usuário é " + client_device("show") + ". A página será redirecionada para https://mobile.almg.gov.br/index.html, caso haja divergência.");
}else{
console.warn("[Module Forwarding - Client-Side] O endereço requisitado (https://www.almg.gov.br/home/index.html) não é monitorado ou não foi indentificado pelo module_forwarding.");
}
}
</script>]]>
|
194
| <![CDATA[<script type="text/javascript">jwplayer.key="63SR7zCCp/ZNe8iZ9tbxOxPY6Crh0kzoZHtZMURtoe0=";</script>]]>
|
220
| <![CDATA[<script type="text/javascript">
<!--
function select2AcessoRapidoOnChange() {
//Customizavel:
var selectID = "js_selectIndice";
var rotuloGA = "Acesso Rápido (Clique)";
//Geral (nao-customizavel):
var label = $("#select2-"+selectID+"-container").attr("title"), valor = "";
$("#"+selectID+" option").each(function(idx, item) {
if($(item).text()==label) valor=$(item).val();
});
if(valor!=""){
trackButton(rotuloGA+": ",label);
location.href=valor;
}else{ alert("Erro ao recuperar a URL"); }
}
$("#js_selectIndice").ready(function(){
if(jQuery().select2!=undefined) { //Verificacao para ajustar BUG de renderizacao do JS
$("#js_selectIndice").select2({
placeholder: "Acesso Rápido",
theme: "classic",
formatNoMatches: function () {
return "Nenhum termo encontrado";
}
});
$("#js_selectIndice").bind("change", select2AcessoRapidoOnChange);
}else{
console.error("Plugin 'select2' not founded or not loaded");
}
});
//-->
</script>]]>
|
309
| <![CDATA[<script>
if(urlAmbiente.indexOf('wwwd')==-1 && urlAmbiente.indexOf('wwwh')==-1){
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-9332994-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
</script>]]>
|
323
| <![CDATA[<script type="text/javascript">
<!--
if(urlAmbiente.indexOf('wwwd')==-1 && urlAmbiente.indexOf('wwwh')==-1){
_gaq.push(['_setCustomVar',
1, //Slot da variavel customizada (Obrigatorio)
'Seção', //Nome da variavel (Obrigatorio)
'secao='+urlSecao+'&pagina='+urlPagina, //Valor da variavel (Obrigatorio)
2 //Scopo da variavel para "session-level" (Opcional)
]);
}
-->
</script>]]>
|
337
| <![CDATA[<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MC3L9KC');</script>]]>
|
345
| <![CDATA[<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:608273,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>]]>
|
357
| <![CDATA[<script>
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://wa.almg.gov.br/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>]]>
|
385
| <![CDATA[<script>
function recaptcha_tokenObtidoStrategy(token) {
};
function recaptcha_onloadCallback() {
//inibe exibição do logo do Recaptcha
let style = $('<style>.grecaptcha-badge { visibility: hidden; }</style>');
$('html > head').append(style);
}
function recaptcha_adicionarTokenAoForm(token, form) {
$(form).append("<input type='hidden' name='tokenRecaptcha' value='" + token + "'/>");
}
function recaptcha_obterTokenEEnviarForm(form) {
//configura estratégia
let adicionarTokenEEnviarFormStrategy = (token) => {
//adiciona token ao form
recaptcha_adicionarTokenAoForm(token, form);
//envia form
form.submit();
}
recaptcha_obterTokenEExecutar(adicionarTokenEEnviarFormStrategy);
}
function recaptcha_obterTokenEExecutar(strategy) {
let strategyComReset = (token) => { strategy(token); grecaptcha.reset(); }
//configura estratégia
recaptcha_tokenObtidoStrategy = strategyComReset;
//dispara obtenção do token
grecaptcha.execute();
}
</script>]]>
|
468
| <![CDATA[<script type="text/javascript">
<!--
/* ---------------------------------- */
/* --- FUNCAO PARA ANCORAR AGENDA --- */
/* ---------------------------------- */
function ancorarAgenda(container,api,hora) {
//alert(hora);
var objContainer = $("#"+container+":visible");
var objAnchor = objContainer.find("div.evento[data-hora*="+hora+"]:eq(0)"); //Atencao dois pontos (ex --:--) dá problema em seletores jquery, ja que é uma palavra reserva, ex :eq(). Por isso, usamos apenas as horas
//Se existir um evento da hora informada, entao ele sera ancorado
if(objAnchor.length!=0){
//objAnchor.css("background-color","#e9ebec");
var objAnchorPos = (objAnchor.offset().top) - (objContainer.offset().top);
api.scrollBy(0,objAnchorPos); //ou scrollTo
//Senao encontrar um evento da hora, adicionamos +1 hora e rodamos a funcao novamente
}else{
if(Number(hora)<23){ //O limite é até 23 horas
novaHora = Number(hora) + 1;
if(novaHora<10){
novaHora = "0"+novaHora;
}
ancorarAgenda(container,api,novaHora);
}
}
}
/* ------------------------ */
/* --- ALTURA DA AGENDA --- */
/* ------------------------ */
function reCalcHeightCal(){
//Passar a altura da noticias da home para o calendario da home
var novaAltura = $("#js_passNewsHeightToCal").outerHeight();
if($("#almg-js_reunSlide li").length>0) novaAltura += $(".almg-js_reunGeral").outerHeight(true);
novaAltura -= $(".js_tab").outerHeight() + $(".js_tab").next().next().outerHeight() + 4; //4 são valores de bordas
$(".js_tabCont").css("height",novaAltura);
/*$(".js_tabCont").animate({
height: novaAltura,
}, 10, function() {
});*/
$(".js_tabCont").parent().css("max-height","none"); //Importante para chrome
}
/* ------------------------------------------ */
/* --- MONTAR BARRAS DE ROLAGEM DA AGENDA --- */
/* ------------------------------------------ */
var boolean2 = false;
var boolean3 = false;
function mountCal(){
reCalcHeightCal();
//Identificar elementos
var idUL = "tabedge";
var idAbaPadrao = "js_tabComissoes";
var idAbaHide01 = "js_tabPlenario";
var idAbaHide02 = "js_tabEventos";
var meuBoolean=false;
//alert(idAbaPadrao+", "+idAbaHide01+", "+idAbaHide02);
$(".js_tabCont").each( function(idx, item) {
if($(item).is(":visible")){
idAbaPadrao = $(item).attr("id");
}else{
if(!meuBoolean){
idAbaHide01 = $(item).attr("id");
meuBoolean=true;
}else{
idAbaHide02 = $(item).attr("id");
}
}
});
//alert(idAbaPadrao+", "+idAbaHide01+", "+idAbaHide02);
//1) Aba Default (inicia imediatamente)
var pane = $('#'+idAbaPadrao);
pane.jScrollPane({ showArrows: true });
var api = pane.data('jsp');
ancorarAgenda(idAbaPadrao,api,"12");
//2) Aba Escondida 1
$('ul#'+idUL+' li a[rel='+idAbaHide01+']').click(function(){
if(!boolean2){
var pane2 = $('#'+idAbaHide01);
pane2.jScrollPane({ showArrows: true });
var api2 = pane2.data('jsp');
ancorarAgenda(idAbaHide01,api2,"12");
boolean2 = true;
}
});
//3) Aba Escondida 2
$('ul#'+idUL+' li a[rel='+idAbaHide02+']').click(function(){
if(!boolean3){
var pane3 = $('#'+idAbaHide02);
pane3.jScrollPane({ showArrows: true });
var api3 = pane3.data('jsp');
ancorarAgenda(idAbaHide02,api3,"12");
boolean3 = true;
}
});
}
/*
Motivo do backup: é preciso esperar o tic ficar pronto para conhecer a altura do tic (que será repassada para a agenda)
$(document).ready(function() { //Quando o grid de noticias e agenda estiverem prontos
mountCal();
});
*/
/* --------------------------- */
/* --- Carousel de Eventos --- */
/* --------------------------- */
var carousel_evt = "#js_carouselDestaque";
var carouselCar_evt = "#js_carouselDestaqueCar";
var pagination_evt = "#js_carouselDestaquePage";
var scrollNum_evt = 3;
// Paginacao
function getCarousel_evt(obj){ return obj.container.parents(carousel_evt); }
function getPaginationItem_evt(){ return "."+pagination_evt.replace("#","")+"_item"; }
/*function navToggle_evt(carousel) {
if(carousel.first != 1){}else{}
if(carousel.last != carousel.size()){}else{}
}*/
// Paginacao - Toggle class
function pageToggle_evt(carousel){
//Remover classe de todos:
$(getPaginationItem_evt()+" a").removeClass("selected");
//Inserir classe apenas no item em questão
var selected = $(getPaginationItem_evt()+" a[rel='"+carousel.first+"']");
if(selected.length>0){ //Se o item existe
$(getPaginationItem_evt()+" a[rel='"+carousel.first+"']").addClass("selected");
}else{ //Se o item não existe: exemplo: Qndo o carousel tem 5 itens paginados de 2 em 2. Haverá 3 itens de paginação: 1* e 2; 3* e 4; 4* e 5. Os asteriscos representam o link de cada um dos 3 itens dessa paginacao (item que será ancorado), mas não há a páginação do último astericos. Logo, é preciso selecionar a paginação do próximo
$(getPaginationItem_evt()+" a[rel='"+(carousel.first+1)+"']").addClass("selected"); //1 ou scrollNum_evt/2?
}
//navToggle_evt(carousel);
};
// Paginacao - Criar bullets
function pageInit_evt(carousel){
var li = "";
var liCount = 0
var liPerPage = true;
//Loop em todos os itens
for(var i=0; i<carousel.size(); i++){
var i1 = i+1;
if(!liPerPage){ //Bullet para cada item
li += "<a rel='"+i1+"' href='javascript:;'>"+i1+"</a>";
}else{ //Bullet para cada pagina de scrollNum_evt
if(liCount==0) li += "<a rel='"+i1+"' href='javascript:;'>"+i1+"</a>";
liCount++;
if(liCount==scrollNum_evt) liCount=0;
}
}
//Inserir itens
$(pagination_evt).html('<ul><li class="'+getPaginationItem_evt().replace(".","")+'">' + li + '</li></ul>');
//Evento de clique
$(getPaginationItem_evt()+" a").bind('click', function () {
var pagNum = Number($(this).attr("rel")); //jQuery.jcarousel.intval($(this).text());
carousel.scroll(pagNum);
return false;
});
//Se so existe uma paginacao
if($(getPaginationItem_evt()+" a").length==1){
$(pagination_evt).hide();
getCarousel_evt(carousel).find(".jcarousel-prev").css("background","#f1f1f1").css("cursor","text"); //.prop("disabled",true).addClass("jcarousel-prev-disabled jcarousel-prev-disabled-horizontal"); //Nao funciona desativar, pois o jcarousel ira ativa-lo novamente
getCarousel_evt(carousel).find(".jcarousel-next").css("background","#f1f1f1").css("cursor","text"); //.prop("disabled",true).addClass("jcarousel-next-disabled jcarousel-next-disabled-horizontal hide"); //Nao funciona desativar, pois o jcarousel ira ativa-lo novamente
}
};
//Montar carrousel:
$(carouselCar_evt).ready(function(){
$(carouselCar_evt).jcarousel({ // Eventos da home
scroll: scrollNum_evt,
initCallback: pageInit_evt,
itemLoadCallback: pageToggle_evt,
//This tells jCarousel NOT to autobuild prev/next buttons
//buttonNextHTML: null,
//buttonPrevHTML: null
});
});
/* ---------------------------- */
/* --- Reuniões interativas --- */
/* ---------------------------- */
var reunGeral = ".almg-js_reunGeral";
var reunSlide = "#almg-js_reunSlide";
var reunUl = "#almg-js_reunSlideCar";
var reunEach = reunUl + " li";
var reunPage = "#almg-js_reunSlidePage";
var reunTrigger = ".almg-js_reunTrigger";
var reunTriggerNum = ".almg-js_numReun";
function reuniaoCarousel(){
$(reunSlide).ready(function() {
var reunTicTot = $(reunEach).length;
if(reunTicTot==0){
$(reunGeral).hide(); //remove();
mountCal();
}else if(reunTicTot==1){
$(reunTrigger).hide(); //remove();
$(reunPage).hide();
$(reunGeral).stop().slideDown("normal", function(){
$(reunGeral).removeClass("hide"); //Mostrar Item
mountCal();
});
/*var unicoItem = $(reunEach+":eq(0)").html();
$(reunTrigger).find("p").html("Ao Vivo: " + unicoItem);*/
//Pegar imagem
$(reunTrigger).find("img").css("margin-left","-7px"); //Primeiro, definir estilo
var triggerImg = $(reunTrigger).find("img")[0].outerHTML;
//Pegar texto do gatilho
$(reunTrigger).find("p").css("font-size","21px"); //Primeiro, definir estilo
var triggerTxt = $(reunTrigger).find("p")[0].outerHTML;
//Pegar texto da reuniao
var one = $(reunEach+":eq(0)").find("a");
var oneHtml = one.html();
//Inserir novo html
$(reunEach).find("a").html("<div id='almg-js_oneTrigger' style='display:table-cell; vertical-align:top; white-space:nowrap; padding-right:0.5rem'>"+triggerImg+triggerTxt+"</div>" + "<div id='almg-js_oneItem' style='display:table-cell; vertical-align:top; padding-bottom:0.5rem; padding-top:0.4rem'>"+oneHtml+"</div><div style='clear:both; height:1px; overflow:hidden;'></div>"); //prepend
//Definir estilo no texto da reuniao (se o texto tem uma ou duas linhas) - Deve ficar apos inserir os elementos, pois coloca-lo lado-a-lado com o triggerTxt muda a sua altura
if($("#almg-js_oneItem span").length==1 && $("#almg-js_oneItem span:last-child").outerHeight()<28){ //Não tem badge e só tem uma linha - uma linha: 24
$("#almg-js_oneTrigger p").css("padding-top","0.6rem");
$("#almg-js_oneItem").css("vertical-align","middle");
}
//Esconder accordion
$(reunTriggerNum).hide();
}else if(reunTicTot>1){
$(reunSlide).css("width",$(reunGeral).parent("div").outerWidth()).css("position","absolute").addClass("almg-css_tic-homeReunioes_com_jcarousel");
//Texto
$(reunTriggerNum).html("<b>"+reunTicTot+"</b> Reuniões");
//Accordion
var reunTriggerBoolean = false;
$(reunTrigger).on("click", function(e) {
if(reunTriggerBoolean){
if(!$(reunSlide).is(":visible")){
$(reunTrigger).addClass("active");
$(reunSlide).stop().slideDown("fast");
}else{
$(reunTrigger).removeClass("active");
$(reunSlide).stop().slideUp("fast");
}
}
return false;
});
function reunioesInit(){
setTimeout(function(){
$(reunGeral).removeClass("hide"); //Mostrar Item //$(reunGeral).css("height","auto"); //Não é mais necessário, como é removida a class hide
mountCal();
if(!reunTriggerBoolean){
$(reunSlide).hide();
reunTriggerBoolean = true;
$(reunTrigger).removeClass("off");
}
}, 100);
}
//Gatilho do accordion
reunioesInit();
//Montar Slide
/* ----------------------- */
/* --- Carousel do TIC --- */
/* ----------------------- */
var carousel_tic = reunSlide;
var carouselCar_tic = reunUl;
var pagination_tic = reunPage;
var scrollNum_tic = 2;
// Paginacao
function getCarousel_tic(obj){ return obj.container.parents(carousel_tic); }
function getPaginationItem_tic(){ return "."+pagination_tic.replace("#","")+"_item"; }
/*function navToggle_tic(carousel) {
if(carousel.first != 1){}else{}
if(carousel.last != carousel.size()){}else{}
}*/
// Paginacao - Toggle class
function pageToggle_tic(carousel){
//Remover classe de todos:
$(getPaginationItem_tic()+" a").removeClass("selected");
//Inserir classe apenas no item em questão
var selected = $(getPaginationItem_tic()+" a[rel='"+carousel.first+"']");
if(selected.length>0){ //Se o item existe
$(getPaginationItem_tic()+" a[rel='"+carousel.first+"']").addClass("selected");
}else{ //Se o item não existe: exemplo: Qndo o carousel tem 5 itens paginados de 2 em 2. Haverá 3 itens de paginação: 1* e 2; 3* e 4; 4* e 5. Os asteriscos representam o link de cada um dos 3 itens dessa paginacao (item que será ancorado), mas não há a páginação do último astericos. Logo, é preciso selecionar a paginação do próximo
$(getPaginationItem_tic()+" a[rel='"+(carousel.first+1)+"']").addClass("selected"); //1 ou scrollNum_tic/2?
}
//navToggle_tic(carousel);
};
// Paginacao - Criar bullets
function pageInit_tic(carousel){
var li = "";
var liCount = 0
var liPerPage = true;
//Loop em todos os itens
for(var i=0; i<carousel.size(); i++){
var i1 = i+1;
if(!liPerPage){ //Bullet para cada item
li += "<a rel='"+i1+"' href='javascript:;'>"+i1+"</a>";
}else{ //Bullet para cada pagina de scrollNum_tic
if(liCount==0) li += "<a rel='"+i1+"' href='javascript:;'>"+i1+"</a>";
liCount++;
if(liCount==scrollNum_tic) liCount=0;
}
}
//Inserir itens
$(pagination_tic).html('<ul><li class="'+getPaginationItem_tic().replace(".","")+'">' + li + '</li></ul>');
//Evento de clique
$(getPaginationItem_tic()+" a").bind('click', function () {
var pagNum = Number($(this).attr("rel")); //jQuery.jcarousel.intval($(this).text());
carousel.scroll(pagNum);
return false;
});
//Se so existe uma paginacao
if($(getPaginationItem_tic()+" a").length==1){
$(pagination_tic+" ul").hide();
setTimeout(function(){
getCarousel_tic(carousel).find(".jcarousel-prev").prop("disabled",true).addClass("jcarousel-prev-disabled jcarousel-prev-disabled-horizontal").css("height","calc(100% + 20px)");
getCarousel_tic(carousel).find(".jcarousel-next").prop("disabled",true).addClass("jcarousel-next-disabled jcarousel-next-disabled-horizontal").css("height","calc(100% + 20px)");
//Sem o setTimeout não funciona desativar, pois o jcarousel ira ativa-lo novamente. Logo, podemos remover o botao:
//getCarousel_tic(carousel).find(".jcarousel-prev, .jcarousel-next").hide();
}, 100);
}
};
//Montar carrousel:
$(carouselCar_tic).ready(function(){
$(carouselCar_tic).jcarousel({ // Eventos da home
scroll: scrollNum_tic,
initCallback: pageInit_tic,
itemLoadCallback: pageToggle_tic,
//This tells jCarousel NOT to autobuild prev/next buttons
//buttonNextHTML: null,
//buttonPrevHTML: null
});
});
}
});
}
//Gatilho inicial
/* Backup ticajx 1 de 2: o gatilho com ajax será mais eficiente para escapar do cache
$(reunGeral).ready(function() {
reuniaoCarousel(); //Init
});*/
var loopAjaxTicHome = true; //Ligar ou não a verificação sistemática do conteúdo do tic
var timeAjaxTicHome = 300000; //5 mimutos
var dataAjaxTicHome;
function getAjaxTicHome(){
var htmlModal = "/system/modules/br.gov.almg.site.portal/resources/inc/home/inc_tic.jsp";
$.post(htmlModal, "", "json").done(function(data) {
if(data!=dataAjaxTicHome){
if(loopAjaxTicHome) console.log("[Destaque do Tic] O conteúdo carregado é diferente do último registro. O box será subsituído com o novo conteúdo. Uma nova verificação será feita em " + timeAjaxTicHome + " milissegundos.");
$("#almg-js_ticAjaxReceiver").html(data);
$(reunGeral).ready(function() {
reuniaoCarousel(); //Init
});
dataAjaxTicHome = data; //Atualizar
}else{
if(loopAjaxTicHome) console.log("[Destaque do Tic] O conteúdo carregado é o mesmo do último registro. Nenhuma informação será subsituída. Uma nova verificação será feita em " + timeAjaxTicHome + " milissegundos.");
}
if(loopAjaxTicHome){
setTimeout(function(){
getAjaxTicHome();
}, timeAjaxTicHome);
}
})
.fail(function(jqXHR) {
console.log("[Destaque do Tic] Erro ao carregar conteúdo ajax: " + jqXHR.status +' / '+ jqXHR.statusText +' / '+ jqXHR.responseText);
});
}
$(document).ready(function() {
getAjaxTicHome();
});
//-->
</script>]]>
|
922
| <![CDATA[<script>
/* ------------------------------------------- */
/* --- Decisão para ligar backmob (cookie) --- */
/* ------------------------------------------- */
if($.isFunction(window.$.cookie)){
var cookieVdesk = $.cookie('almg_vdesktop');
//console.log(cookieVdesk);
if(cookieVdesk=="true"){
$("#backmob").ready(function(){ $("#backmob").css("display","block"); });
//pushBody();
}
}else{
console.error("Function '$.cookie' not founded or not loaded");
}
function backmob(){
document.cookie = "almg_vdesktop=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=.almg.gov.br; path=/"; //Deletar cookie de controle
//location.href = "https://mobile.almg.gov.br";
location.href = window.location.href; //Mandar para a propria URL (e o módulo de redirecionamento faz o resto, ou seja, redireciona para a respectiva página mobile)
}
/* ---------------------------------- */
/* --- Decisão para ligar warning --- */
/* ---------------------------------- */
/* https://html5test.com/results/desktop.html */
if(
!is_mobile() &&
(
(browser("name")=="Internet Explorer" && browser("version")<=8) ||
(browser("name")=="Firefox" && browser("version")<=3) ||
(browser("name")=="Chrome" && browser("version")<=10) ||
(browser("name")=="Safari" && browser("version")<=4) ||
(browser("name")=="Opera" && browser("version")<=10)
)
){
$("#warning").ready(function(){ $("#warning").css("display","block"); });
}
/* ----------------------------------------------------------------------------- */
/* --- Se algum js_msgtophead foi ligado, devemos empurrar o body para baixo --- */
/* ----------------------------------------------------------------------------- */
function pushBody(){
$(".header-fixed").ready(function(){
if(f_clientWidth() > 986) { $(".header-fixed").css("top","43px"); } //986 pq no global.js do portal ha uma redefincao de estilo de header-fixed: acima de 986 é fixed, abaixo é absolute
});
$("#bkg_page").ready(function(){
$("#bkg_page").css("padding-top","43px");
});
}
if($(".js_msgtophead:visible").length>0){
pushBody();
}
</script>]]>
|
1129
| <![CDATA[<script>
//inc_educacao_boletim.jsp e inc_noticias_boletim.jsp redefinem 'callbackLogin'
var callbackLogin = window.location.href;
</script>]]>
|
1145
| <![CDATA[<script>
function sayMyName(){
var cookieUser = $.cookie('almgLogin');
if(cookieUser){
$(".js_loginOff").hide();
$(".js_loginOn").show();
var cookieUserObj = eval('(' + cookieUser + ')');
var cookieUserNome = cookieUserObj.usuario.nome;
var cookieUserNomeCurto = cookieUserNome.split(" ")[0];
var cookieUserId = cookieUserObj.usuario.id;
$(".js_loginOn strong").html(cookieUserNomeCurto);
} else {
$(".js_loginOff").show();
$(".js_loginOn").hide();
}
}
sayMyName();
</script>]]>
|
1180
| <![CDATA[<script>
<!--
/*$(document).ready(function(){
$(".underheader_menu a").hover(function() {
$(this).stop().animate({ backgroundColor: "#7A7483" }, 1); //incial
},function() {
$(this).stop().animate({ backgroundColor: "#a9a5b0" }, 800); //final
});
});*/
//-->
</script>]]>
|
1994
| <![CDATA[<script>
$.post("/system/modules/br.gov.almg.site.portal/resources/inc/global/inc_topo_mensagem.jsp").done(function(data) {
if(data!="" || data!=undefined || data!=null){
$("#breadModal").append(data);
if($("#breadModal").find("#js_modalMsg").length>0) modal('','#js_modalMsg');
}
}).fail(function(jqXHR) {
console.log("Erro ao carregar Topo Mensagem");
});
</script>]]>
|
2215
| <![CDATA[<script type="text/javascript">
//<![CDATA[
/* ------------------------- */
/* --- Select Deputados --- */
/* ------------------------- */
function select2DeputadosOnChange() {
//Customizavel:
var selectID = "js_selectDeputados";
var rotuloGA = "Select de deputados da home";
//Geral (nao-customizavel):
var label = $("#select2-"+selectID+"-container").attr("title"), valor = "";
$("#"+selectID+" option").each(function(idx, item) {
if($(item).text()==label) valor="/deputados/conheca_deputados/deputados-info.html?idDep="+$(item).val();
});
if(valor!=""){
trackButton(rotuloGA+": ",label);
location.href=valor;
}else{ alert("Erro ao recuperar a URL"); }
}
$("#js_selectDeputados").ready(function(){
if(jQuery().select2!=undefined) { //Verificacao para ajustar BUG de renderizacao do JS
$("#js_selectDeputados").select2({
placeholder: "Selecione um Deputado",
theme: "classic",
formatNoMatches: function () {
return "Nenhum termo encontrado";
}
});
$("#js_selectDeputados").bind("change", select2DeputadosOnChange);
}else{
console.error("Plugin 'select2' not founded or not loaded");
}
});
/* ------------------------- */
/* --- Select Comissões --- */
/* ------------------------- */
function select2ComissoesOnChange() {
//Customizavel:
var selectID = "js_selectComissoes";
var rotuloGA = "Select de comissões da home";
//Geral (nao-customizavel):
var label = $("#select2-"+selectID+"-container").attr("title"), valor = "";
$("#"+selectID+" option").each(function(idx, item) {
if($(item).text()==label) valor=$(item).val();
});
if(valor!=""){
trackButton(rotuloGA+": ",label);
location.href=valor;
}else{ alert("Erro ao recuperar a URL"); }
}
$("#js_selectComissoes").ready(function(){
if(jQuery().select2!=undefined) { //Verificacao para ajustar BUG de renderizacao do JS
$("#js_selectComissoes").select2({
placeholder: "Selecione uma Comissão",
theme: "classic",
formatNoMatches: function () {
return "Nenhum termo encontrado";
}
});
$("#js_selectComissoes").bind("change", select2ComissoesOnChange);
}else{
console.error("Plugin 'select2' not founded or not loaded");
}
});
//]]>
</script>]]>
|
2758
| <![CDATA[<script type="text/javascript">
<!--
$('#botaoVotar').click(function(e) {
var btClicado = $(this);
var formClicada = btClicado.closest('form');
$(".aviso",formClicada).hide();
if (formClicada.find('input[type=radio]:checked').length == 0){
$(".aviso",formClicada).show();
return false;
}else{
e.preventDefault();
var url = formClicada.attr("action") + "?" + formClicada.serialize();
$.get(url, function(data){
formClicada.find(".enquete-respostas").html(data).fadeIn()
.end().find("input.btnVotar").remove();
$(".aviso",formClicada)
.text("Voto registrado com sucesso. Obrigado por participar!")
.show();
});
}
});
//-->
</script>]]>
|