Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

10 melhores

Lista dos 10 sites com melhor média de nota do ASES. Essa ordem não deve ser considerada como método de comparação entre sites, devido a características e número de páginas diferentes, mas serve como referência de boas práticas adotadas. Utilize os filtros disponíveis para selecionar os sítios pela quantidade de páginas *.

Endereço Nota Erros Avisos

www.portaltransparencia.gov.br/pessoa-juridica/busca
/lista

99.57 2 204
Recomendações Avaliadas
2.2 Garantir que os objetos programáveis sejam acessíveis.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.2.6 Presença do elemento SCRIPT sem o elemento NOSCRIPT 6 8 24 623 796 801 831
8 <![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-T69C4H5');</script>]]>
24 <![CDATA[<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1665737-25'); gtag('config', 'G-1W47Q0QRQW'); </script>]]>
623 <![CDATA[<script> $(function(){ var interrogacao = new Interrogacao(); interrogacao.inicializar(); $('[data-toggle="tooltip"]').tooltip(); var opiniao = new Opiniao(); opiniao.inicializar(); }); function abrirModalOpiniao() { $("#modalOpiniao").modal("show"); } </script>]]>
796 <![CDATA[<script type="text/javascript"> var springUrl = "/".split(";")[0]; </script>]]>
801 <![CDATA[<script> $(function () { $(window).load(function () { // FUNÇÃO PARA O COLLAPSE cgu.element.display(); // FUNÇÃO PARA VALIDAR O FORMULÁRIO forms.form.validate(".form-consulta"); }); cgu.criarDatePickers(); cgu.iniciaTipoConteudoEspecifico(); cgu.inicializarMascaraAbreviarValor(); }); </script>]]>
831 <![CDATA[<script> function exibirMensagemQuantidadeMaximaPaginasExcedida() { var mensagem = "<li><h3 class='titulo-3'>Foram apresentados os 200 registros mais relevantes para os " + "critérios de busca informados. Caso deseje, refaça a busca refinando os filtros de busca " + "informados</h3></li>"; $("#resultados").html(mensagem); } function inicializarFiltros() { var tipoNaturezaJuridica = ""; var valorGastosDiretosDe = ""; var valorGastosDiretosAte = ""; var valorTransferenciaDe = ""; var valorTransferenciaAte = ""; var grupoObjeto = ""; var sancaoVigente = ""; var emitenteNfe = ""; var ufPessoaJuridica = ""; if (tipoNaturezaJuridica !== "") { $("#tipoNaturezaJuridica option[value=" + tipoNaturezaJuridica + "]").attr("selected","selected"); } if (valorGastosDiretosDe !== "" && !isNaN(valorGastosDiretosDe)) { $("#valorGastosDiretosDe").val(cgu.formatarValorMonetario(parseFloat(valorGastosDiretosDe))); } if (valorGastosDiretosAte !== "" && !isNaN(valorGastosDiretosAte)) { $("#valorGastosDiretosAte").val(cgu.formatarValorMonetario(parseFloat(valorGastosDiretosAte))); } if (valorTransferenciaDe !== "" && !isNaN(valorTransferenciaDe)) { $("#valorTransferenciaDe").val(cgu.formatarValorMonetario(parseFloat(valorTransferenciaDe))); } if (valorTransferenciaAte !== "" && !isNaN(valorTransferenciaAte)) { $("#valorTransferenciaAte").val(cgu.formatarValorMonetario(parseFloat(valorTransferenciaAte))); } if (grupoObjeto !== "") { var grupos = grupoObjeto.split(","); for (var i = 0; i < grupos.length; i++) { $('#' + grupos[i])[0].checked = true; } } if (sancaoVigente !== "") { sancaoVigente == "true" ? $("#sancao-vigente-sim").prop("checked",true) : $("#sancao-vigente-nao").prop("checked",true); } if (emitenteNfe !== "") { emitenteNfe == "true" ? $("#emitente-nfe-sim").prop("checked",true) : $("#mitente-nfe-nao").prop("checked",true); } if (ufPessoaJuridica !== "") { $("#ufPessoaJuridica option[value=" + ufPessoaJuridica + "]").attr("selected","selected"); } } function inicalizarPaginacao(){ var quantidadeMaximaDePaginas = 20; $("#countResultados").html(""); $("#tamanhoPagina").val(10); var paginaInicial = 1; $("#pagina").val(paginaInicial); $("#paginacao").bootpag({ total: 6, maxVisible: 6, page: paginaInicial, leaps: false, firstLastUse: false, next: "Próxima <i class='fa fa-fw fa-chevron-right'></i>", prev: "<i class='fa fa-fw fa-chevron-left'></i> Anterior" }).on("page", function(e, page){ $("#pagina").val(page); if (page > quantidadeMaximaDePaginas){ exibirMensagemQuantidadeMaximaPaginasExcedida(); $("#paginacao").bootpag({ total: quantidadeMaximaDePaginas + 1, page: quantidadeMaximaDePaginas + 1}); } else { buscar(); } }); } function marcarLetraAtiva(letra) { $(".paginacao-alfabetica a").removeClass("ativo"); $("#inicial" + letra).addClass("ativo"); } function filtrarPorLetraInicial(letra){ $("#letraInicial").val(letra); marcarLetraAtiva(letra); $("#pagina").val(1); buscar(); } function exibirCabecalho(registros) { $("#cabecalho").show(); function exibirSeTiverValor(span, valor) { if (valor !== "") { span.show(); span.find("strong").text(valor); } else { span.hide(); } } $("#countResultados").html(cgu.formatarInteiro(registros)); exibirSeTiverValor($("#infoTermo"), $("#termo").val()); exibirSeTiverValor($("#infoLetraInicial"), $("#letraInicial").val()); } function montarResultados(data) { var html = ""; data.registros.forEach(function (dto) { var url = springUrl + 'busca/pessoa-juridica/' + cgu.getSlugParaUrl(dto.cnpj, dto.nome); html += cgu.format("<li><h3 class='titulo-3'><a href='{0}'>{1}</a></h3>" + "<strong class='titulo-6--menor'>CNPJ: <strong>{2}</strong></strong> </br>" + "<strong class='titulo-6--menor'>Grupo de Natureza Jurídica: <strong>{3}</strong></strong> </br>" + "<strong class='titulo-6--menor'>Município/UF: <strong>{4}{5}</strong></strong></br>" + "<p>", url, dto.nome, dto.cnpjFormatado, dto.descricaoTipoNaturezaJuridica, dto.nomeMunicipio, (dto.siglaUF === "-1"?"":"/" + dto.siglaUF)); if (!cgu.isNullOuUndefined(dto.sancaoVigente) && (dto.sancaoVigente !== "")) { html += cgu.format("{0}<br>", dto.sancaoVigente); } html += "</p></li>"; }); $("#resultados").html(html); } function exibirPaginacao(totalRegistros){ if (totalRegistros > 0) { var tamanho = $("#tamanhoPagina").val(); var pagina = $("#pagina").val(); var totalPaginas = Math.ceil(totalRegistros / tamanho); $("#paginacao").bootpag({ total: totalPaginas, page: pagina}); $(".box-paginacao").show(); } else { $(".box-paginacao").hide(); } } function limparFiltros() { $("#box-busca-refinada").find(":input").not(":button, :submit, :reset, :hidden, :checkbox, :radio").val(""); $("#box-busca-refinada").find(":checkbox, :radio").prop("checked", false); toggleMunicipio(); } function exibirResultado(data) { exibirCabecalho(data.totalRegistros); montarResultados(data); exibirPaginacao(data.totalRegistros); $(".loading-busca").hide(); } function buscar() { $("#resultados").html(""); $("#cabecalho").hide(); $(".loading-busca").show(); var data = $("#form-superior").serialize(); data = data.concat("&grupoObjeto=" + cgu.getValoresSelecionadosDoCheckbox("#grupoObjeto")); var $btnBuscaRefinada = $(".grafico-tabela__botao-collapse"); var $boxBuscaRefinada = $("#box-busca-refinada"); var isCampoBuscaRefinadaPreenchido = $boxBuscaRefinada.find("select, input:text").toArray().some(function(el) { return el.value !== ""; }); var isMarcadorBuscaRefinadaPrenchido = $boxBuscaRefinada.find(":checkbox, :radio").toArray().some(function(el) { return el.checked; }); //Verifica se algum filtro foi seleionado if (isCampoBuscaRefinadaPreenchido || isMarcadorBuscaRefinadaPrenchido) { if ($btnBuscaRefinada.hasClass("collapsed")){ //Abre a seção de busca refinada $btnBuscaRefinada.click(); } } else { if (!$btnBuscaRefinada.hasClass("collapsed")){ //Fecha a seção de busca refinada $btnBuscaRefinada.click(); } } //retira dos filtros os campos que estão vazios data = data.replace(/[^&]+=\.?(?:&|$)/g, ''); $(".mask-real").each(function() { var valor = $(this).val(); var id = $(this)[0].id; if (valor != undefined && valor != "") { //Converte os valores de string para números data = data.replace(/R\%24\+/g,"R$ ").replace(/\%2C/g,",").replace(id + "=" + valor, id + "=" + cgu.converterStringParaNumber(valor)); } }); $.get(springUrl + "pessoa-juridica/busca/resultado", data , exibirResultado); window.history.replaceState({termo: $("#termo").val()}, document.title, "?" + data); if (isCampoBuscaRefinadaPreenchido || isMarcadorBuscaRefinadaPrenchido) { cgu.scrollTo("divResultados"); } } function toggleMunicipio() { //Recria o input para o auto-complete $("#municipio").tokenInput("clear"); $("#municipio").blur(); $("#token-input-municipio").remove(); //Inicia o autoComplete com os dados informados var autoComplete = new Autocomplete(); autoComplete.options.tokenLimit = 1; //1º parâmetro define o nome do método em CriteriosController autoComplete.buscaDadosIniciais($("#municipio"), $("#ufPessoaJuridica").val()); //Só habilita o Municipio se UF for informada if ($("#ufPessoaJuridica").val() === "") { $("#token-input-municipio").prop("disabled", true); $("#token-input-municipio").attr("placeholder", "Primeiro informe a localidade desejada"); } else { $("#token-input-municipio").prop("disabled", false); $("#token-input-municipio").attr("placeholder", "Informe o nome do município"); } }; $(function () { var autoComplete = new Autocomplete(); autoComplete.init({tokenLimit:1}); inicializarFiltros(); toggleMunicipio(); /*inicializarFiltroMunicipio();*/ inicalizarPaginacao(); filtrarPorLetraInicial(""); }); </script>]]>