$(document).ready(function() { /*-------------------------------------------------------------- ## Coloca o tamanho do body para sempre pegar a altura da janela e jogar o footer no fim --------------------------------------------------------------*/ if (!$("body").hasClass("home")) $("body").addClass("interna"); if ($('body').hasClass('interna')) { var height = (window).innerHeight; var fHeight = document.querySelector('.footer').offsetHeight; $('body').css('min-height', height); $('body').css('padding-bottom', fHeight); jQuery(window).resize(function(){ var height = (window).innerHeight; var fHeight = $('footer').innerHeight; $('body.interna').css('min-height', height); $('body.interna').css('padding-bottom', fHeight); }); } /*-------------------------------------------------------------- ## Abre/Fecha Menu mobile --------------------------------------------------------------*/ if (window.matchMedia("screen and (max-width: 1199px)").matches) { '
' } $(".js-trigger-menu").click(function() { $(".js-target-menu").toggleClass("active"); }); $(".js-shutdown-menu").click(function () { $(".js-target-menu").toggleClass('active'); }); /*-------------------------------------------------------------- ## Accordion --------------------------------------------------------------*/ if ($(".accordion__item__header").length > 0) { $(".accordion__item__header").click(function() { $(this).toggleClass("active"); $(this).next("div").slideToggle(200); }); } /*-------------------------------------------------------------- ## Add class fixed in header after certain window height --------------------------------------------------------------*/ $(window).on("scroll",function(){ $('.header').toggleClass('header--fixed',$(document).scrollTop()>25); }); if ($(document).scrollTop()>10) { $('.header').addClass('header--fixed'); } /*-------------------------------------------------------------- ## Add state class internal on header if is not home --------------------------------------------------------------*/ if (!$('body').hasClass('home')) $('.header').addClass('header--internal'); /*-------------------------------------------------------------- ## Remove hash# do href (href="#") --------------------------------------------------------------*/ $("nav a[href='#']").removeAttr("href"); /*-------------------------------------------------------------- ## Abre/Fecha modal de busca --------------------------------------------------------------*/ // $(function() { // $(".js-trigger-search").click(function(e) { // e.preventDefault(); // $(".js-target-search").fadeToggle("linear"); // }); // $(".js-shutdown-search").click(function() { // $(".js-target-search").removeClass("active").fadeToggle("linear"); // }); // }); /*-------------------------------------------------------------- ## Cotação - Live update --------------------------------------------------------------*/ // if (document.querySelector(".quotes__tickers")) { // var MZStockInfo = new MZIQ_StockInfo(); // var langCodeFormatted = lang.split("-")[0]; // var decimalConfig = { // minimumFractionDigits: 2, // maximumFractionDigits: 2 // }; // var decimalConfigVol = { // minimumFractionDigits: 0, // maximumFractionDigits: 0 // }; // var options = { // language: langCodeFormatted, // stockinfoId: stockInfoId, // template: { // type: "raw" // }, // rawInit: function(data) { // var tickers = data.tickers.concat(data.indexes); // var TICKER = tickers[0]; // var IBOV = tickers[1]; // var $stockSection = $(".quotes__tickers"); // var date = TICKER.info.date.substr(-5).replace("-", "/"); // var time = TICKER.info.time.substr(0, 5); // var fullTime = date + " " + time + " delay 15 min."; // $(".quotes__update span").html(fullTime); // $stockSection.find(".TICKER .name").html(TICKER.ticker); // $stockSection.find(".TICKER .price").html("R$ " + TICKER.info.price.toLocaleString(lang)); // $stockSection.find(".TICKER .variation").html(TICKER.info.var.toLocaleString(lang, decimalConfig) + "%"); // if (TICKER.info.var > 0) { // $stockSection.find(".TICKER .variation").addClass("up"); // } else { // $stockSection.find(".TICKER .variation").addClass("down"); // } // $stockSection.find(".INDEX .name").html(IBOV.ticker); // $stockSection.find(".INDEX .price").html(IBOV.info.price.toLocaleString(lang)); // $stockSection.find(".INDEX .variation").html(IBOV.info.var.toLocaleString(lang, decimalConfig) + "%"); // if (IBOV.info.var > 0) { // $stockSection.find(".INDEX .variation").addClass("up"); // } else { // $stockSection.find(".INDEX .variation").addClass("down"); // } // } // }; // MZStockInfo.initialize(options); // } });