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

Sites Pertecentes a (o) SP

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 2 1 37
1 <![CDATA[<script>window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-50016439-52');</script>]]>
37 <![CDATA[<script>var tempData = { labels: [ "Requerimentos", "Moções", ], datasets: [{ label: "Status", data: [ 21, 1, ], backgroundColor: ["#3e95cd", "#8e5ea2", "#3cba9f", "#e8c3b9", "#c45850"] }] }; var options = { title: { display: true, fontsize: 14, text: 'Gráfico dos Processos Legislativos do Vereador' }, legend: { display: true, position: 'top', labels: { generateLabels: function(chart) { var data = chart.data; if (data.labels.length && data.datasets.length) { return data.labels.map(function(label, i) { var meta = chart.getDatasetMeta(0); var ds = data.datasets[0]; var arc = meta.data[i]; var custom = arc && arc.custom || {}; var getValueAtIndexOrDefault = Chart.helpers.getValueAtIndexOrDefault; var arcOpts = chart.options.elements.arc; var fill = custom.backgroundColor ? custom.backgroundColor : getValueAtIndexOrDefault(ds.backgroundColor, i, arcOpts.backgroundColor); var stroke = custom.borderColor ? custom.borderColor : getValueAtIndexOrDefault(ds.borderColor, i, arcOpts.borderColor); var bw = custom.borderWidth ? custom.borderWidth : getValueAtIndexOrDefault(ds.borderWidth, i, arcOpts.borderWidth); var value = chart.config.data.datasets[arc._datasetIndex].data[arc._index]; return { text: label + " : " + value, fillStyle: fill, strokeStyle: stroke, lineWidth: bw, hidden: isNaN(ds.data[i]) || meta.data[i].hidden, index: i }; }); } else { return []; } } } }, bezierCurve: false, animation: { duration: 0 } } // Trecho que gera a imagem canvas var ctx = document.getElementById("pie-chart"); var chartInstance = new Chart(ctx, { type: 'pie', data: tempData, options: options }); // Trecho que gera a copia do canvas em img function done() { var url = chartInstance.toBase64Image(); document.getElementById("url").src = url; var anchor = document.getElementById("pie-chart"); var att = document.createAttribute("data"); att.value = url; anchor.setAttributeNode(att); } var myLine = new Chart(document.getElementById("pie-chart").getContext("2d"), { data: tempData, type: "pie", options: options });</script>]]>