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

Sites Pertecentes a (o) SP

Endereço Nota Erros Avisos

ciagri.iea.sp.gov.br/bancodedados/valorproducao

71.96 143 340
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 20 244 1495 1550 1620 1675
20 <![CDATA[<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-139474634-1'); </script>]]>
244 <![CDATA[<script> function mostraPesquisa() { document.getElementById("formBuscaAutor").className = ''; document.getElementById("buscaGoogle").className = ''; } </script>]]>
1495 <![CDATA[<script> if (!Modernizr.promises) { document.getElementById('body').innerHTML = '<br/><br/><h4>Desculpe, seu navegador não possui os recursos necessários para visualizar esta página.</h4><br/><br/>'; } </script>]]>
1550 <![CDATA[<script> var appSpinner = new Vue({ el: '#app-spinner', data: { loading: false }, methods: { show: function () { this.loading = true; jQuery('#spinner-overlay').show(); }, hide: function () { this.loading = false; jQuery('#spinner-overlay').hide(); } } }); </script>]]>
1620 <![CDATA[<script> var appLogin = new Vue({ el: '#app-login', data: { message: null, password: '' }, methods: { setMessage: function (value) { this.message = value; }, clearPassword: function () { this.password = ''; }, loginStarted: function () { this.setMessage(null); this.clearPassword(); appSpinner.show(); }, loginCompleted: appSpinner.hide, doLogout: function () { jQuery('#logout-form').submit(); }, loginSucceeded: function (login) { jQuery('#login-modal').modal('hide'); if (typeof (window.loginSucceeded) == "function") { this.updateSnippet(login); window.loginSucceeded(); } else location.reload(); }, logoutSucceeded: function () { if (typeof (window.logoutSucceeded) == "function") { this.updateSnippet(); window.logoutSucceeded(); } else location.reload(); }, updateSnippet: function (login) { if (login != undefined) { jQuery('#logged-in-snippet').removeClass('hide'); jQuery('#logged-out-snippet').addClass('hide'); jQuery('#login-snippet-usuario').html(login); } else { jQuery('#logged-in-snippet').addClass('hide'); jQuery('#logged-out-snippet').removeClass('hide'); jQuery('#login-snippet-usuario').html(''); } } } }); </script>]]>
1675 <![CDATA[<script> var appProdutos = new Vue({ el: '#app-produtos', data: { grupos: jQuery([{"Cod":"TODOS","Des":"Todos"},{"Cod":"13","Des":"Frutas frescas"},{"Cod":"10","Des":"Grãos e fibras"},{"Cod":"12","Des":"Olerícolas"},{"Cod":"14","Des":"Produtos animais"},{"Cod":"11","Des":"Produtos para indústria"}]), grupo: 'TODOS', produtos: jQuery([{"Cod":"142","Des":"Abacate","CodGrp":"13"},{"Cod":"141","Des":"Abacaxi","CodGrp":"13"},{"Cod":"100","Des":"Abóbora","CodGrp":"12"},{"Cod":"101","Des":"Abobrinha","CodGrp":"12"},{"Cod":"102","Des":"Alface","CodGrp":"12"},{"Cod":"103","Des":"Algodão em caroço","CodGrp":"10"},{"Cod":"104","Des":"Amendoim em casca","CodGrp":"10"},{"Cod":"105","Des":"Arroz em casca","CodGrp":"10"},{"Cod":"106","Des":"Banana","CodGrp":"13"},{"Cod":"107","Des":"Batata","CodGrp":"12"},{"Cod":"108","Des":"Batata doce","CodGrp":"12"},{"Cod":"109","Des":"Beterraba","CodGrp":"12"},{"Cod":"120","Des":"Borracha","CodGrp":"11"},{"Cod":"110","Des":"Café beneficiado","CodGrp":"11"},{"Cod":"111","Des":"Cana-de-açúcar","CodGrp":"11"},{"Cod":"147","Des":"Caqui","CodGrp":"13"},{"Cod":"112","Des":"Carne bovina","CodGrp":"14"},{"Cod":"113","Des":"Carne de frango","CodGrp":"14"},{"Cod":"114","Des":"Carne suína","CodGrp":"14"},{"Cod":"145","Des":"Casulo","CodGrp":"14"},{"Cod":"115","Des":"Cebola","CodGrp":"12"},{"Cod":"116","Des":"Cenoura","CodGrp":"12"},{"Cod":"117","Des":"Feijão","CodGrp":"10"},{"Cod":"149","Des":"Figo para mesa","CodGrp":"13"},{"Cod":"139","Des":"Goiaba de mesa","CodGrp":"13"},{"Cod":"138","Des":"Goiaba para indústria","CodGrp":"11"},{"Cod":"118","Des":"Laranja de mesa","CodGrp":"13"},{"Cod":"119","Des":"Laranja para indústria","CodGrp":"11"},{"Cod":"153","Des":"Leite","CodGrp":"14"},{"Cod":"121","Des":"Leite B","CodGrp":"14"},{"Cod":"122","Des":"Leite C","CodGrp":"14"},{"Cod":"123","Des":"Limão","CodGrp":"13"},{"Cod":"124","Des":"Mandioca para indústria","CodGrp":"11"},{"Cod":"125","Des":"Mandioca para mesa","CodGrp":"12"},{"Cod":"140","Des":"Manga","CodGrp":"13"},{"Cod":"144","Des":"Maracujá","CodGrp":"13"},{"Cod":"150","Des":"Mel","CodGrp":"14"},{"Cod":"126","Des":"Melancia","CodGrp":"13"},{"Cod":"127","Des":"Milho","CodGrp":"10"},{"Cod":"151","Des":"Morango","CodGrp":"13"},{"Cod":"128","Des":"Ovo de galinha","CodGrp":"14"},{"Cod":"143","Des":"Pêssego de mesa","CodGrp":"13"},{"Cod":"129","Des":"Pimentão","CodGrp":"12"},{"Cod":"130","Des":"Repolho","CodGrp":"12"},{"Cod":"131","Des":"Soja","CodGrp":"10"},{"Cod":"132","Des":"Sorgo","CodGrp":"10"},{"Cod":"133","Des":"Tangerina","CodGrp":"13"},{"Cod":"134","Des":"Tomate de mesa","CodGrp":"12"},{"Cod":"135","Des":"Tomate para indústria","CodGrp":"11"},{"Cod":"136","Des":"Trigo","CodGrp":"10"},{"Cod":"152","Des":"Triticale","CodGrp":"10"},{"Cod":"148","Des":"Uva de mesa","CodGrp":"13"}]), selecionados: [], selecionadosOriginal: [], qtdListar: 10 }, computed: { qtdProdutosDoGrupo: function () { return this.produtos.toArray() .filter(this.produtoPertenceAoGrupoSelecionado) .length; }, selecionadosDoGrupo: function () { return this.selecionados.filter(this.produtoPertenceAoGrupoSelecionado); } }, mounted: function () { this.marcarTodosProdutos(); }, filters: { nomeDoProduto: function (cod) { var produto = appProdutos.produtos.toArray().find((p) => p.Cod.toString() == cod.toString()); return produto != undefined ? produto.Des : null; } }, methods: { produtoPertenceAoGrupoSelecionado: function (produto) { if (typeof produto != "object") produto = this.getProdutoByCod(produto); return this.grupoEhTodos() || this.grupo == produto.CodGrp; }, grupoEhTodos: function () { return this.grupo == 'TODOS'; }, getProdutoByCod: function (cod) { return this.produtos.toArray().find((p) => p.Cod.toString() == cod.toString()); }, grupoAlterado: function () { jQuery('#produtos-modal .grupo-produtos').each((index, el) => { if (this.grupoEhTodos() || el.id == 'grupo_' + this.grupo) jQuery(el).show(); else jQuery(el).hide(); }); }, mostrarModal: function () { jQuery('#produtos-modal').modal('show'); this.selecionadosOriginal = this.selecionados; }, cancelar: function () { jQuery('#produtos-modal').modal('hide'); this.selecionados = this.selecionadosOriginal; }, marcarTodosProdutos: function () { this.produtos.toArray() .filter(this.produtoPertenceAoGrupoSelecionado) .forEach((p) => { if (!this.selecionados.find((e) => e.toString() == p.Cod.toString())) this.selecionados.push(p.Cod); }); }, desmarcarTodosProdutos: function () { this.produtos.toArray() .filter(this.produtoPertenceAoGrupoSelecionado) .forEach((p) => { var index = this.selecionados.findIndex((e) => e.toString() == p.Cod.toString()); if (index >= 0) this.selecionados.splice(index, 1); }); } } }); var appPeriodo = new Vue({ el: '#app-periodo', data: { todosAnos: [1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019], anosRestritos: [2018,2019], anos: [2018,2019], anoInicial: 0 }, mounted: function () { this.inicializarAnoInicial(); }, computed: { anosFinais: function () { return this.anos.filter((ano) => ano >= this.anoInicial); } }, methods: { inicializarAnoInicial: function () { this.anoInicial = this.anos[this.anos.length - 1]; }, tornarAnosIrrestritos: function () { this.anos = this.todosAnos; }, tornarAnosRestritos: function () { this.anos = this.anosRestritos; this.inicializarAnoInicial(); } } }); var appRegioes = new Vue({ el: '#app-regioes', data: { tipoRegiao: 'EDR', qtdListar: 8, edrs: [], edrsSelecionados: [], edrsSelecionadosOriginal: [], ras: [], rasSelecionados: [], rasSelecionadosOriginal: [] }, computed: { selecionados: function () { switch (this.tipoRegiao) { case 'EDR': return this.edrsSelecionados; case 'RA': return this.rasSelecionados; default: return []; } }, todosItens: function () { switch (this.tipoRegiao) { case 'EDR': return this.edrs; case 'RA': return this.ras; default: return []; } }, qtdTotal: function () { return this.todosItens.length; } }, mounted: function () { this.inicializarRegioes(); this.marcarTodosEdrs(); this.marcarTodosRas(); }, filters: { nomeDaRegiao: function (cod) { var regioes = jQuery(appRegioes.todosItens).filter((i, r) => r.codItemRegiao == cod); return regioes.length == 1 ? regioes[0].descItemRegiao : null; } }, methods: { inicializarRegioes: function () { var append = function (target, input) { return target.push({ codItemRegiao: input.value, descItemRegiao: jQuery(input).attr('title') }); } jQuery('input[name="edrs"]').each((i, input) => append(this.edrs, input)); jQuery('input[name="ras"]').each((i, input) => append(this.ras, input)); }, mostrarModal: function () { switch (this.tipoRegiao) { case 'EDR': jQuery('#edrs-modal').modal('show'); this.edrsSelecionadosOriginal = this.edrsSelecionados; break; case 'RA': jQuery('#ras-modal').modal('show'); this.rasSelecionadosOriginal = this.rasSelecionados; break; } }, cancelarModalEdr: function () { jQuery('#edrs-modal').modal('hide'); this.edrsSelecionados = this.edrsSelecionadosOriginal; }, marcarTodosEdrs: function () { this.edrsSelecionados = jQuery(this.edrs).map((i, e) => e.codItemRegiao).toArray(); }, desmarcarTodosEdrs: function () { this.edrsSelecionados = []; }, cancelarModalRa: function () { jQuery('#ras-modal').modal('hide'); this.rasSelecionados = this.rasSelecionadosOriginal; }, marcarTodosRas: function () { this.rasSelecionados = jQuery(this.ras).map((i, e) => e.codItemRegiao).toArray(); }, desmarcarTodosRas: function () { this.rasSelecionados = []; } } }); var loginSucceeded = function () { appPeriodo.tornarAnosIrrestritos(); showSpreadsheetButton(true); }; var logoutSucceeded = function () { appPeriodo.tornarAnosRestritos(); showSpreadsheetButton(false); }; function submitDados() { jQuery('#submit-dados').click(); } function submitGraficos() { jQuery('#submit-graficos').click(); } function submitPlanilha(e) { var href = e.target.href; var i = href.indexOf("?"); if (i >= 0) href = href.substr(0, i); e.target.href = href + '?' + jQuery('form').serialize(); } function showSpreadsheetButton(visible) { visible ? jQuery('#submit-planilha').show() : jQuery('#submit-planilha').hide(); } jQuery(document).ready(function () { showSpreadsheetButton(false); jQuery('#submit-planilha').on('click', submitPlanilha); submitGraficos(); }); var chartProduto, chartGrupo, chartRegiao, chartAno; </script>]]>