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

Sites Pertecentes a (o) SC

Endereço Nota Erros Avisos

portaldocidadao.itajai.sc.gov.br/servico.php?id=13

75.6 24 61
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 3 209 303 322
209 <![CDATA[<script> isFavorito = false; urlAddFavorito = 'https://servicos.itajai.sc.gov.br/add-favoritos/module/portal-servicos/controller/acesso-usuario/servico/50'; urlRemoveFavorito = 'https://servicos.itajai.sc.gov.br/remove-favoritos/module/portal-servicos/controller/acesso-usuario/servico/50'; function alterarFavorito() { $.ajax({ dataType: 'json', type: 'POST', url: isFavorito ? urlRemoveFavorito : urlAddFavorito, success: data => { if(data.status) { isFavorito = !isFavorito; $('#container-alerta-sucesso').attr('hidden', false); $('#alerta-mensagem-sucesso').text(data.mensagem); $('#container-alerta-erro').attr('hidden', true); $('#alerta-mensagem-erro').text(''); } else { $('#container-alerta-sucesso').attr('hidden', true); $('#alerta-mensagem-sucesso').text(''); $('#container-alerta-erro').attr('hidden', false); $('#alerta-mensagem-erro').text(data.mensagem); } if(isFavorito) { $('.favorite i').removeClass('fa-star'); $('.favorite i').addClass('fa-unlink'); $('.favorite span').html('Remover dos Favoritos'); } else { $('.favorite i').addClass('fa-star'); $('.favorite i').removeClass('fa-unlink'); $('.favorite span').html('Adicionar aos Favoritos'); } }, error: () => { $('#container-alerta-sucesso').attr('hidden', true); $('#alerta-mensagem-sucesso').text(''); $('#container-alerta-erro').attr('hidden', false); $('#alerta-mensagem-erro').text(`Não foi possível ${isFavorito ? 'remover dos' : 'adicionar aos'} favoritos!`); }, }); } </script>]]>
303 <![CDATA[<script type="text/javascript"> $(document).ready(function() { $('title').html('Serviço: DMS'); }); </script>]]>
322 <![CDATA[<script> $(function() { $('[data-toggle="offcanvas"]').on('click', function() { $(this).toggleClass('open'); $('.offcanvas-collapse').toggleClass('open'); }) }); $.event.special.inputchange = { setup: function() { var self = this, val; $.data(this, 'timer', window.setInterval(function() { val = self.value; if ($.data(self, 'cache') != val) { $.data(self, 'cache', val); $(self).trigger('inputchange'); } }, 20)); }, teardown: function() { window.clearInterval($.data(this, 'timer')); }, add: function() { $.data(this, 'cache', this.value); } }; $('.campo-busca').on('inputchange', function() { valor = this.value; contador = valor.length; if (contador > 2) { $('.search').addClass('open'); buscaInformacoes(valor); } else { $('.search').removeClass('open'); } }); $('.campo-busca').on('keydown', evt => { if (evt.key == 'Enter') { buscaCompleta(); } }); $('#btn-campo-busca').on('click', () => buscaCompleta()); function buscaInformacoes(busca) { $.get('https://servicos.itajai.sc.gov.br/busca-servicos/module/portal-servicos/controller/site', { busca: busca }, function(data) { limpaResult(); if (data.length === 0) { $('.result').append('<center class="mt-3 text-muted">Serviço não Encontrado</center>'); } let servicos = []; $.each(data, (index, servico) => { if (index != 'lista') { servicos.push({ text: servico.text, url: servico.url, }); } }); servicos.sort((a, b) => a.text.localeCompare(b.text)); servicos.forEach(s => $('.result').append('<a href="' + s.url + '">' + s.text + '</a>')); if (servicos.length == 10) { $('.result').append('<a class="ver-mais-busca" href="javascript:buscaCompleta();"><i>Ver Mais...</i></a>'); } }); } function buscaCompleta() { busca = $('.campo-busca').val(); if (busca.length > 0) { window.location.href = 'https://servicos.itajai.sc.gov.br/busca-completa?busca=' + busca; } } function limpaResult() { $('.result').html(''); } $(function() { $('.grey-box').matchHeight(); }); // listando os flashMessages $(document).ready(function() { if ('' != '') { $.notify({ message: '', }, { element: 'body', position: null, type: "success", allow_dismiss: false, newest_on_top: true, showProgressbar: false, placement: { from: "top", align: "center" }, offset: 135, spacing: 10, z_index: 1031, delay: 3000, timer: 500, }); } else if ('' != '') { $.notify({ message: '', }, { element: 'body', position: null, type: "danger", allow_dismiss: false, newest_on_top: true, showProgressbar: false, placement: { from: "top", align: "center" }, offset: 135, spacing: 10, z_index: 1031, delay: 3500, timer: 500, }); } }); </script>]]>