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

Sites Pertecentes a (o) SP

Endereço Nota Erros Avisos

barretos.sp.gov.br/noticias

71.62 22 30
Recomendações Avaliadas
1.1 Respeitar os Padrões Web.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
1.1.6 Presença de javascript(s) interno 2 77 181
77 <![CDATA[<script type="module"> import {Paginator} from './public/js/paginator.js'; const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); let busca; if(urlParams.has('busca')){ busca = urlParams.get('busca'); //busca = busca.replace(/[^a-zA-Z0-9 ]/g, ''); busca = busca .toString() .normalize('NFD') .replace(/[\u0300-\u036f]/g, '') .toLowerCase() .trim() .replace(/[^a-z0-9 \/-]/g, '') .replace(/\s+/g, ' '); busca = '&busca=' + busca; } const goToPage = (page) =>{ fetchData('news/?page=' + page + '&perpage=18' + busca).then(response => { let {current, next, prev, pages} = response.pagination; let el = document.querySelector('.pagination'); const pagin = new Paginator(el, next, prev, pages, 11, goToPage); pagin.mount(current); const boxNews = document.querySelector('.list-news'); let news = ''; response.data.forEach(obj => { let {idNoticia, nomeCategoria, tituloNoticia, fotoPrincipal} = obj; let img = fotoPrincipal && fotoPrincipal.toLowerCase() != 'x' ? `<img src="${env.URL_TMP}arquivosNoticiasInterna/${fotoPrincipal}" alt="${tituloNoticia}">` : ''; news += `<article class="box-news"> <a href="${env.URL + 'noticia/' + idNoticia + '/' + slugify(tituloNoticia)}"> ${img} <span class="title">${tituloNoticia}</span> </a> </article>`; }); boxNews.innerHTML = news; }); } goToPage(1); /* news += `<article class="box-news"> <a href="${env.URL + 'noticia/' + idNoticia + '/' + slugify(tituloNoticia)}"> <img src="${env.URL_TMP}arquivosNoticiasInterna/${fotoPrincipal}" alt="${tituloNoticia}"> <span class="category">${nomeCategoria}</span> <span class="title">${tituloNoticia}</span> </a> </article>`; */ </script>]]>
181 <![CDATA[<script> new window.VLibras.Widget('https://vlibras.gov.br/app'); </script>]]>