1define(function (){ 2 3 return { 4 acessibilidade: () => { 5 6 let altocontraste = localStorage.getItem('CorreiosAltoContraste'); 7 let corpo = document.getElementById('visual-portal-wrapper'); 8 let acessibilidade = document.getElementById('botao-acessibilidade'); 9 let listaItensAcessibilidade = document.getElementById('lista-itens-acessibilidade'); 10 let linkContraste = document.getElementById('link-contraste'); 11 12 if (altocontraste == 'true'){ 13 corpo.classList.add('contraste'); 14 } 15 16 if (acessibilidade){ 17 acessibilidade.addEventListener('click', function() { 18 let vLibras = document.querySelector('.enabled .active img.access-button'); 19 if (vLibras){ 20 vLibras.setAttribute('src', '++theme++tema-do-portal-correios/static/imagens/vlibras.png'); 21 let paiVLibras = vLibras.parentNode; 22 let elmento = document.createElement('p'); 23 elmento.innerHTML = 'VLibras'; 24 paiVLibras.appendChild(elmento); 25 } 26 if (listaItensAcessibilidade.classList.contains('oculta-item-cabecalho')){ 27 listaItensAcessibilidade.classList.remove('oculta-item-cabecalho'); 28 } else{ 29 listaItensAcessibilidade.classList.add('oculta-item-cabecalho'); 30 } 31 }); 32 } 33 34 if (linkContraste){ 35 linkContraste.addEventListener('click', function() { 36 if (altocontraste == 'true'){ 37 corpo.classList.remove('contraste'); 38 localStorage.setItem('CorreiosAltoContraste', false); 39 altocontraste = localStorage.getItem('CorreiosAltoContraste'); 40 } else { 41 corpo.classList.add('contraste'); 42 localStorage.setItem('CorreiosAltoContraste', true); 43 altocontraste = localStorage.getItem('CorreiosAltoContraste'); 44 } 45 }); 46 } 47 } 48 } 49});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.