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

Sites Pertecentes a (o) RS

Endereço Nota Erros Avisos

portal.camaqua.rs.gov.br/nfse.portal.teste

75.32 8 45
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 52 66 137
52 <![CDATA[<script> function SetaDivVisivel(id) { $('.Borda-Esquerda').css('display', 'none'); $("#" + id).css('display', 'block'); } $(function () { SetaDivVisivel('login'); }); </script>]]>
66 <![CDATA[<script type="text/javascript"> var RecaptchaOptions = { theme: 'custom', lang: 'pt', custom_theme_widget: 'recaptcha_widget' }; $(function () { urlLogin = "/NFSe.Portal.Teste/Autenticacao/Logar/"; urlRotaPadrao = "/NFSe.Portal.Teste/Autenticacao/"; jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/ImagensSite/logo_prefeitura_novo.png","CaminhoFundoLogin":"~/ImagensSite/bg_login.gif","Senha":null,"recaptcha_response_field":null,"Estados":[],"Estado":0,"Municipios":[],"Municipio":0,"UsuarioInterno":false,"TipoRequisicao":0,"CaminhoRetorno":null,"UsarCaptcha":false,"PermiteLoginCertificado":false,"CodigoIBGE":"4303509","DivParaExibicao":"login","CpfCnpj":null,"UID":"00000000-0000-0000-0000-000000000000","NovaSenha":null,"ConfirmacaoSenha":null,"TextoLogin":"Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login."} viewModel = new loginViewModel(); ko.applyBindings(viewModel); ConfigurarValidacao(); $('#Usuario').focus().setMask({ mask: '99999999999999', autoTab: false }); //TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização. //var getMunicipioFunc = function () { // if (viewModel.CodigoIBGE() == null) { // $("#Janela-Modal").modalMunicipio(urlRotaPadrao + "SelecionarMunicipio"); // } //} if (getReturnUrl()) { $('div#Janela-Modal').on('dialogclose', function () { $("div#Janela-Modal").empty(); getMunicipioFunc(); }); $('div#Janela-Modal').modalAdvertencia('Realize o login para executar a ação solicitada.', 'Por razões de segurança você deverá efetuar o login.').dialog('open'); } //TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização. //else // getMunicipioFunc(); }); function MostraFormRecuperarSenha() { $("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando"); $("#Botao-RecuperarSenha").val("Recuperar senha"); SetaDivVisivel('recuperarSenha'); $("#UsuarioRecuperarSenha").focus(); } </script>]]>
137 <![CDATA[<script type="text/javascript"> const USUARIO_INTERNO = 1; const CONTRIBUINTE = 2; let tipoUsuario = ''; $(function () { var form = $("#FormularioRecuperarSenha"); $('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false }); form.submit(function (e) { e.preventDefault(); $('.input-validation-error').removeClass('input-validation-error'); $('.field-validation-error').children().html(''); $("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha"); $("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha"); $("#Botao-RecuperarSenha").val("Enviando E-mail"); $.post(form.attr('action'), form.serialize(), function (retorno) { if (retorno.Status == 'Falha') { mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form); mensagemValidacaoCampos('Usuario', retorno.Mensagem, form); alterarBotaoRecuperarSenha(); } else if (retorno.Status == 'Modal') { $("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open"); alterarBotaoRecuperarSenha(); } else { $("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha"); $("#Botao-RecuperarSenha").val("Enviando E-mail"); SetaDivVisivel('emailEnviado'); $("#emailEnviado").html(retorno); form[0].reset(); } }); }); }); function MostraFormLogin() { document.getElementById("filtroTipoUsuario").style.display = "none"; $('.input-validation-error').removeClass('input-validation-error'); $('.field-validation-error').children().html(''); $("#UsuarioRecuperarSenha").val(''); $('#UsuarioRecuperarSenha').removeClass('input-validation-error'); var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]'); elementoSpan.removeClass('field-validation-error'); $('#Botao-RecuperarSenha').show(); elementoSpan.html(''); SetaDivVisivel('login'); $("#Usuario").focus(); } function alterarBotaoRecuperarSenha() { $("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha"); $("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha"); $("#Botao-RecuperarSenha").val("Recuperar senha"); tipoUsuario = null; $('#tipoRequisicao').val(0); } function submitForm() { let url = "/NFSe.Portal.Teste/Autenticacao/ObterTipoUsuario/"; let login = $('#UsuarioRecuperarSenha').val(); let viewModel = new loginViewModel(); let tipoUsuario = $("#tipoRequisicao").val(); if (tipoUsuario === undefined || tipoUsuario === '0') { viewModel.obterTipoUsuario(url, login, function (res) { if (res.contribuinte === true && res.usuarioInterno === true) { if (document.getElementById("filtroTipoUsuario").style.display === "none") { document.getElementById("filtroTipoUsuario").style.display = "block"; $('#Botao-RecuperarSenha').attr('disabled', 'disabled'); $('#Botao-RecuperarSenha').hide() $('#chkAdm').prop("checked", false); $('#chkContrib').prop("checked", false); $('#chkAdm').change(function () { $('#Botao-RecuperarSenha').show(); alterarTipoRequisicao(); }); $('#chkContrib').change(function () { $('#Botao-RecuperarSenha').show(); alterarTipoRequisicao(); }); } } else if (res.contribuinte === true) { $('#tipoRequisicao').val(CONTRIBUINTE); $("#FormularioRecuperarSenha").submit(); $("#tipoRequisicao").val(0); } else if (res.usuarioInterno === true) { $('#tipoRequisicao').val(USUARIO_INTERNO); $("#FormularioRecuperarSenha").submit(); $("#tipoRequisicao").val(0); } }); } else { $("#FormularioRecuperarSenha").submit(); $("#tipoRequisicao").val(0); } } alterarTipoRequisicao = function() { if ($('#chkAdm').is(':checked')) { $("#tipoRequisicao").val(USUARIO_INTERNO); } else if ($('#chkContrib').is(':checked')) { $("#tipoRequisicao").val(CONTRIBUINTE); } } </script>]]>