Commit 6439d9f678411c817f288de912ac4fc78b16d7e1
1 parent
ac0fea6b
Exists in
master
Retirada de comentários.
Showing
4 changed files
with
135 additions
and
229 deletions
Show diff stats
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag
... | ... | @@ -49,6 +49,7 @@ |
49 | 49 | <div class="contanner"> |
50 | 50 | |
51 | 51 | <a id="inicioConteudo" class="oculto">Início do Conteúdo</a> |
52 | + <h2>As verificações passíveis de verificação automática representam apenas 20% (vinte por cento) do conjunto de verificações necessárias.</h2> | |
52 | 53 | <!-- <div class="avaliacao"> --> |
53 | 54 | <!-- Início Conteudo --> |
54 | 55 | ... | ... |
Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css
1 | + | |
1 | 2 | @media only screen and (min-width : 768px) { |
2 | 3 | body { |
3 | 4 | margin-top: 30px; |
... | ... | @@ -41,6 +42,11 @@ header { |
41 | 42 | display: none; |
42 | 43 | } |
43 | 44 | |
45 | +h2{ | |
46 | + font-size: 15px; | |
47 | + margin: 0; | |
48 | +} | |
49 | + | |
44 | 50 | .oculto_visao { |
45 | 51 | list-style-type: none; |
46 | 52 | position: absolute; |
... | ... | @@ -325,6 +331,10 @@ a.oculto { |
325 | 331 | width: 180px; |
326 | 332 | float: left; |
327 | 333 | } |
334 | + | |
335 | + #legenda li { | |
336 | + font-size: 9px; | |
337 | +} | |
328 | 338 | .legenda |
329 | 339 | { |
330 | 340 | list-style: none; |
... | ... | @@ -401,6 +411,12 @@ header { |
401 | 411 | height: 200px; |
402 | 412 | } |
403 | 413 | |
414 | +h2{ | |
415 | + font-size: 15px; | |
416 | + margin: 0; | |
417 | +} | |
418 | + | |
419 | + | |
404 | 420 | .oculto { |
405 | 421 | display: none; |
406 | 422 | } |
... | ... | @@ -693,6 +709,11 @@ a.oculto { |
693 | 709 | width: 180px; |
694 | 710 | float: left; |
695 | 711 | } |
712 | + | |
713 | + #legenda li { | |
714 | + font-size: 9px; | |
715 | +} | |
716 | + | |
696 | 717 | .legenda |
697 | 718 | { |
698 | 719 | list-style: none; | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java
... | ... | @@ -66,74 +66,9 @@ public class ErrosMaisComunsController { |
66 | 66 | |
67 | 67 | OutputStreamWriter bufferOut = new OutputStreamWriter(new FileOutputStream(painelAgregado + "/painelAgregado.txt"),"UTF-8"); |
68 | 68 | |
69 | - //System.out.println(painelAgregado); | |
69 | + | |
70 | 70 | //Inicia criação da página |
71 | 71 | |
72 | - | |
73 | - //bufferOut.write(" <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%> "); | |
74 | - //bufferOut.write(" <%@ taglib prefix=\"c\" uri=\"http://java.sun.com/jsp/jstl/core\"%> "); | |
75 | - //bufferOut.write(" <%@ taglib prefix=\"tiles\" uri=\"http://tiles.apache.org/tags-tiles\"%> "); | |
76 | - | |
77 | - /*bufferOut.write("<!DOCTYPE html>\n"); | |
78 | - bufferOut.write("<html lang=\"pt-br\">\n"); | |
79 | - bufferOut.write("<head>\n"); | |
80 | - bufferOut | |
81 | - .write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"); | |
82 | - bufferOut | |
83 | - .write("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"); | |
84 | - | |
85 | - bufferOut | |
86 | - .write("<link rel=\"shortcut icon\" href=\"static/ico/favicon.png\">\n"); | |
87 | - | |
88 | - bufferOut | |
89 | - .write("<title>Painel de Acessibilidade Digital do Governo</title>\n"); | |
90 | - bufferOut.write("<link href=\"/static/css/painelAcessibilidade.css\" rel=\"stylesheet\">\n"); | |
91 | - //bufferOut.write("<link href=\"" + this.application.getRealPath("") + "/static/css/painelAcessibilidade.css\" rel=\"stylesheet\">"); | |
92 | - | |
93 | - bufferOut | |
94 | - .write("<link href=\"/static/css/barra_brasil.css\" rel=\"stylesheet\">\n"); | |
95 | - | |
96 | - bufferOut.write("</head>\n"); | |
97 | - bufferOut.write("<body>\n"); | |
98 | - bufferOut.write("<header id=\"topoPagina\">\n"); | |
99 | - bufferOut.write("<div>\n"); | |
100 | - bufferOut.write(" <div id=\"topo\">\n"); | |
101 | - bufferOut.write(" <ul id=\"accessibility\">\n"); | |
102 | - bufferOut | |
103 | - .write(" <li> <a accesskey=\"1\" href=\"#inicioConteudo\" id=\"link-conteudo\">Ir"); | |
104 | - bufferOut.write(" para o conteúdo <span>1</span>"); | |
105 | - bufferOut.write(" </a></li>\n"); | |
106 | - bufferOut | |
107 | - .write(" <li><a accesskey=\"4\" href=\"#footer-brasil\" id=\"link-rodape\">Ir"); | |
108 | - bufferOut.write(" para o rodapé <span>4</span>"); | |
109 | - bufferOut.write(" </a></li>\n"); | |
110 | - bufferOut.write(" </ul><br><br>"); | |
111 | - | |
112 | - bufferOut.write("<div id=\"logo\">\n"); | |
113 | - bufferOut.write("<h1 id=\"portal-title-1\">"); | |
114 | - bufferOut.write(" Painel de Acessibilidade Digital do Governo "); | |
115 | - bufferOut.write("</h1>\n"); | |
116 | - bufferOut.write("</div>\n"); | |
117 | - | |
118 | - bufferOut.write("<div id=\"barra-brasil\" class=\"barra_brasil\">\n"); | |
119 | - | |
120 | - bufferOut.write("<ul id=\"menu-barra-temp\">\n"); | |
121 | - bufferOut | |
122 | - .write("<li><a class=\"primeiro-link\" href=\"http://brasil.gov.br\">Portal"); | |
123 | - bufferOut.write("do Governo Brasileiro</a></li>\n"); | |
124 | - bufferOut.write("<li><a class=\"segundo-link\""); | |
125 | - bufferOut | |
126 | - .write("href=\"http://epwg.governoeletronico.gov.br/barra/atualize.html\">Atualize"); | |
127 | - bufferOut.write("sua Barra de Governo</a></li>\n"); | |
128 | - bufferOut.write("</ul>\n"); | |
129 | - bufferOut.write("</div>\n"); | |
130 | - bufferOut.write("</header>\n"); | |
131 | - bufferOut.write("<div class=\"contanner\"> \n"); | |
132 | - | |
133 | - | |
134 | - bufferOut.write(" <div class=\"contanner\"> ");*/ | |
135 | - | |
136 | - | |
137 | 72 | bufferOut.write(" <div class=\"logoAvaliacao\"> "); |
138 | 73 | bufferOut.write(" <div id=\"emag\"> "); |
139 | 74 | bufferOut.write(" <label>eMAG v 3.1</label> "); |
... | ... | @@ -259,36 +194,7 @@ public class ErrosMaisComunsController { |
259 | 194 | bufferOut.write(" </div> "); |
260 | 195 | |
261 | 196 | //fim Avaliação |
262 | - /*bufferOut.write(" </div> "); | |
263 | - //bufferOut.write(" </div> "); | |
264 | - | |
265 | - bufferOut.write("<div id=\"voltar-topo\">"); | |
266 | - bufferOut.write("<a href=\"#topoPagina\">Voltar para o topo</a>"); | |
267 | - bufferOut.write("</div>"); | |
268 | - | |
269 | - //fim contanner | |
270 | - bufferOut.write(" </div> "); | |
271 | - bufferOut.write(" </div> "); | |
272 | - bufferOut.write("<footer id=\"footer-brasil\"></footer>"); | |
273 | - bufferOut | |
274 | - .write("<script defer=\"defer\" src=\"//barra.brasil.gov.br/barra.js\""); | |
275 | - bufferOut.write("type=\"text/javascript\"></script>"); | |
276 | - | |
277 | - bufferOut.write("<script type=\"text/javascript\" src=\"/static/js/jquery-1.10.2.min.js\"></script>"); | |
278 | - //bufferOut.write("<script type=\"text/javascript\" src=\"" + this.application.getRealPath("") + "/static/js/jquery-1.10.2.min.js\"></script>"); | |
279 | - | |
280 | - bufferOut | |
281 | - .write("<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.3/Chart.min.js\"></script>"); | |
282 | - | |
283 | - | |
284 | - bufferOut.write("<script src=\"/static/js/chartPainelAgregado.js\"></script>"); | |
285 | - //bufferOut.write("<script src=\"" + this.application.getRealPath("") + "/static/js/chart.js\"></script>"); | |
286 | - | |
287 | - | |
288 | - bufferOut.write("<noscript>Seu navegador não possui suporte para JavaScript!</noscript>"); | |
289 | - bufferOut.write("</body>"); | |
290 | - bufferOut.write(" </html> ");*/ | |
291 | - | |
197 | + | |
292 | 198 | |
293 | 199 | bufferOut.close(); |
294 | 200 | paginaGerada = true; |
... | ... | @@ -328,76 +234,7 @@ public class ErrosMaisComunsController { |
328 | 234 | |
329 | 235 | OutputStreamWriter bufferOut = new OutputStreamWriter(new FileOutputStream(painelAgregado + "/painelOutrosErrosMaisComuns.txt"),"UTF-8"); |
330 | 236 | |
331 | - //System.out.println(painelAgregado); | |
332 | - //Inicia criação da página | |
333 | - | |
334 | - | |
335 | - //bufferOut.write(" <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%> "); | |
336 | - //bufferOut.write(" <%@ taglib prefix=\"c\" uri=\"http://java.sun.com/jsp/jstl/core\"%> "); | |
337 | - //bufferOut.write(" <%@ taglib prefix=\"tiles\" uri=\"http://tiles.apache.org/tags-tiles\"%> "); | |
338 | - | |
339 | - /*bufferOut.write("<!DOCTYPE html>\n"); | |
340 | - bufferOut.write("<html lang=\"pt-br\">\n"); | |
341 | - bufferOut.write("<head>\n"); | |
342 | - bufferOut | |
343 | - .write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"); | |
344 | - bufferOut | |
345 | - .write("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"); | |
346 | - | |
347 | - bufferOut | |
348 | - .write("<link rel=\"shortcut icon\" href=\"static/ico/favicon.png\">\n"); | |
349 | - | |
350 | - bufferOut | |
351 | - .write("<title>Painel de Acessibilidade Digital do Governo</title>\n"); | |
352 | - bufferOut.write("<link href=\"/static/css/painelAcessibilidade.css\" rel=\"stylesheet\">\n"); | |
353 | - //bufferOut.write("<link href=\"" + this.application.getRealPath("") + "/static/css/painelAcessibilidade.css\" rel=\"stylesheet\">"); | |
354 | - | |
355 | - bufferOut | |
356 | - .write("<link href=\"/static/css/barra_brasil.css\" rel=\"stylesheet\">\n"); | |
357 | - | |
358 | - bufferOut.write("</head>\n"); | |
359 | - bufferOut.write("<body>\n"); | |
360 | - bufferOut.write("<header id=\"topoPagina\">\n"); | |
361 | - bufferOut.write("<div>\n"); | |
362 | - bufferOut.write(" <div id=\"topo\">\n"); | |
363 | - bufferOut.write(" <ul id=\"accessibility\">\n"); | |
364 | - bufferOut | |
365 | - .write(" <li> <a accesskey=\"1\" href=\"#inicioConteudo\" id=\"link-conteudo\">Ir"); | |
366 | - bufferOut.write(" para o conteúdo <span>1</span>"); | |
367 | - bufferOut.write(" </a></li>\n"); | |
368 | - bufferOut | |
369 | - .write(" <li><a accesskey=\"4\" href=\"#footer-brasil\" id=\"link-rodape\">Ir"); | |
370 | - bufferOut.write(" para o rodapé <span>4</span>"); | |
371 | - bufferOut.write(" </a></li>\n"); | |
372 | - bufferOut.write(" </ul><br><br>"); | |
373 | - | |
374 | - bufferOut.write("<div id=\"logo\">\n"); | |
375 | - bufferOut.write("<h1 id=\"portal-title-1\">"); | |
376 | - bufferOut.write(" Painel de Acessibilidade Digital do Governo "); | |
377 | - bufferOut.write("</h1>\n"); | |
378 | - bufferOut.write("</div>\n"); | |
379 | - | |
380 | - bufferOut.write("<div id=\"barra-brasil\" class=\"barra_brasil\">\n"); | |
381 | - | |
382 | - bufferOut.write("<ul id=\"menu-barra-temp\">\n"); | |
383 | - bufferOut | |
384 | - .write("<li><a class=\"primeiro-link\" href=\"http://brasil.gov.br\">Portal"); | |
385 | - bufferOut.write("do Governo Brasileiro</a></li>\n"); | |
386 | - bufferOut.write("<li><a class=\"segundo-link\""); | |
387 | - bufferOut | |
388 | - .write("href=\"http://epwg.governoeletronico.gov.br/barra/atualize.html\">Atualize"); | |
389 | - bufferOut.write("sua Barra de Governo</a></li>\n"); | |
390 | - bufferOut.write("</ul>\n"); | |
391 | - bufferOut.write("</div>\n"); | |
392 | - bufferOut.write("</header>\n"); | |
393 | - bufferOut.write("<div class=\"contanner\"> \n"); | |
394 | - | |
395 | - | |
396 | 237 | |
397 | - bufferOut.write(" <div class=\"contanner\"> ");*/ | |
398 | - | |
399 | - | |
400 | - | |
401 | 238 | |
402 | 239 | //inicio Avaliação |
403 | 240 | |
... | ... | @@ -456,39 +293,7 @@ public class ErrosMaisComunsController { |
456 | 293 | bufferOut.write(" </tbody> "); |
457 | 294 | bufferOut.write(" </table> <br>"); |
458 | 295 | |
459 | - | |
460 | - //fim Avaliação | |
461 | - /*bufferOut.write(" </div> "); | |
462 | - //bufferOut.write(" </div> "); | |
463 | - | |
464 | - bufferOut.write("<div id=\"voltar-topo\">"); | |
465 | - bufferOut.write("<a href=\"#topoPagina\">Voltar para o topo</a>"); | |
466 | - bufferOut.write("</div>"); | |
467 | - | |
468 | - //fim contanner | |
469 | - bufferOut.write(" </div> "); | |
470 | - bufferOut.write(" </div> "); | |
471 | - bufferOut.write("<footer id=\"footer-brasil\"></footer>"); | |
472 | - bufferOut | |
473 | - .write("<script defer=\"defer\" src=\"//barra.brasil.gov.br/barra.js\""); | |
474 | - bufferOut.write("type=\"text/javascript\"></script>"); | |
475 | - | |
476 | - bufferOut.write("<script type=\"text/javascript\" src=\"/static/js/jquery-1.10.2.min.js\"></script>"); | |
477 | - //bufferOut.write("<script type=\"text/javascript\" src=\"" + this.application.getRealPath("") + "/static/js/jquery-1.10.2.min.js\"></script>"); | |
478 | - | |
479 | - bufferOut | |
480 | - .write("<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.3/Chart.min.js\"></script>"); | |
481 | - | |
482 | - | |
483 | - bufferOut.write("<script src=\"/static/js/chartPainelAgregado.js\"></script>"); | |
484 | - //bufferOut.write("<script src=\"" + this.application.getRealPath("") + "/static/js/chart.js\"></script>"); | |
485 | - | |
486 | - | |
487 | - bufferOut.write("<noscript>Seu navegador não possui suporte para JavaScript!</noscript>"); | |
488 | - bufferOut.write("</body>"); | |
489 | - bufferOut.write(" </html> ");*/ | |
490 | - | |
491 | - | |
296 | + | |
492 | 297 | bufferOut.close(); |
493 | 298 | paginaGerada = true; |
494 | 299 | //Termina criação da página | ... | ... |
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java
... | ... | @@ -18,6 +18,7 @@ import java.util.Properties; |
18 | 18 | import javax.servlet.ServletContext; |
19 | 19 | import javax.ws.rs.QueryParam; |
20 | 20 | |
21 | +import org.apache.regexp.REUtil; | |
21 | 22 | import org.slf4j.Logger; |
22 | 23 | import org.slf4j.LoggerFactory; |
23 | 24 | |
... | ... | @@ -131,7 +132,7 @@ public class PainelAcessibilidadeController { |
131 | 132 | |
132 | 133 | @Get |
133 | 134 | @Path("/media-avaliacao/{tipo}/{id}/{nome}/{media}") |
134 | - public void mediaAvaliacao(String tipo, String id,String nome, String media) { | |
135 | + public void mediaAvaliacao(String tipo, String id,String nome, Double media) { | |
135 | 136 | |
136 | 137 | String novoTipo = ""; |
137 | 138 | String nomeTotal = ""; |
... | ... | @@ -196,6 +197,14 @@ public class PainelAcessibilidadeController { |
196 | 197 | |
197 | 198 | existe = false; |
198 | 199 | |
200 | + for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { | |
201 | + | |
202 | + if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("dominio") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { | |
203 | + lsCaminhoAvaliacao.remove(i); | |
204 | + i--; | |
205 | + } | |
206 | + } | |
207 | + | |
199 | 208 | for (CaminhoLink i : lsCaminhoAvaliacao) { |
200 | 209 | if(i.getNome().equalsIgnoreCase(caminhoLink.getNome())) |
201 | 210 | { |
... | ... | @@ -208,13 +217,7 @@ public class PainelAcessibilidadeController { |
208 | 217 | lsCaminhoAvaliacao.add(caminhoLink); |
209 | 218 | } |
210 | 219 | |
211 | - for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { | |
212 | - | |
213 | - if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("dominio") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { | |
214 | - lsCaminhoAvaliacao.remove(i); | |
215 | - i--; | |
216 | - } | |
217 | - } | |
220 | + | |
218 | 221 | |
219 | 222 | break; |
220 | 223 | case "sitio": novoTipo="url"; |
... | ... | @@ -229,6 +232,14 @@ public class PainelAcessibilidadeController { |
229 | 232 | |
230 | 233 | existe = false; |
231 | 234 | |
235 | + for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { | |
236 | + | |
237 | + if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { | |
238 | + lsCaminhoAvaliacao.remove(i); | |
239 | + i--; | |
240 | + } | |
241 | + } | |
242 | + | |
232 | 243 | for (CaminhoLink i : lsCaminhoAvaliacao) { |
233 | 244 | if(i.getNome().equalsIgnoreCase(caminhoLink.getNome())) |
234 | 245 | { |
... | ... | @@ -242,13 +253,7 @@ public class PainelAcessibilidadeController { |
242 | 253 | } |
243 | 254 | |
244 | 255 | |
245 | - for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { | |
246 | - | |
247 | - if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { | |
248 | - lsCaminhoAvaliacao.remove(i); | |
249 | - i--; | |
250 | - } | |
251 | - } | |
256 | + | |
252 | 257 | |
253 | 258 | break; |
254 | 259 | case "url": novoTipo="url"; |
... | ... | @@ -263,6 +268,14 @@ public class PainelAcessibilidadeController { |
263 | 268 | |
264 | 269 | existe = false; |
265 | 270 | |
271 | + for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { | |
272 | + | |
273 | + if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("url")) { | |
274 | + lsCaminhoAvaliacao.remove(i); | |
275 | + i--; | |
276 | + } | |
277 | + } | |
278 | + | |
266 | 279 | for (CaminhoLink i : lsCaminhoAvaliacao) { |
267 | 280 | if(i.getNome().equalsIgnoreCase(caminhoLink.getNome())) |
268 | 281 | { |
... | ... | @@ -291,7 +304,7 @@ public class PainelAcessibilidadeController { |
291 | 304 | |
292 | 305 | |
293 | 306 | VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("lsCaminhoAvaliacao", lsCaminhoAvaliacao); |
294 | - gerarGrafico(tipoGrafico, id, legenda, false); | |
307 | + gerarGrafico(tipoGrafico, id, legenda, false, media); | |
295 | 308 | |
296 | 309 | |
297 | 310 | } |
... | ... | @@ -312,34 +325,106 @@ public class PainelAcessibilidadeController { |
312 | 325 | result.include("nomeTotal", "domínios"); |
313 | 326 | result.include("legenda", "Média Brasil: gov.br"); |
314 | 327 | |
315 | - double mediaBrasil = gerarGrafico("governo federal", null, "Média Brasil: gov.br", true); | |
328 | + gerarGrafico("governo federal", null, "Média Brasil: gov.br", true, 0); | |
329 | + | |
330 | + | |
331 | + | |
332 | + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("ultimaAvaliacao", Util.convertDataBrasil(dataUltimaAvaliacao.getData_ultima_avaliacao())); | |
333 | + | |
316 | 334 | |
335 | + } | |
336 | + | |
337 | + | |
338 | + private double buscaMediaBrasil(List<GraficoMediaAvaliacao> lsGraficoMediaAvaliacao) | |
339 | + { | |
340 | + // | |
341 | + | |
342 | + double mediaBrasil = 0; | |
343 | + int qntAvaliacoes = 0; | |
344 | + | |
345 | + | |
346 | + for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { | |
347 | + | |
348 | + qntAvaliacoes++; | |
349 | + mediaBrasil += graficoMediaAvaliacao.getMedia(); | |
350 | + } | |
317 | 351 | |
318 | 352 | List<CaminhoLink> lsCaminhoAvaliacao = new ArrayList<CaminhoLink>(); |
319 | 353 | CaminhoLink caminhoLink = new CaminhoLink(); |
320 | 354 | |
355 | + mediaBrasil = mediaBrasil/qntAvaliacoes; | |
356 | + | |
321 | 357 | caminhoLink.setNome("Média Brasil - " + mediaBrasil); |
322 | 358 | caminhoLink.setLink("/media-avaliacao/orgao"); |
323 | 359 | caminhoLink.setClasse("mBrasil"); |
324 | 360 | lsCaminhoAvaliacao.add(caminhoLink); |
325 | 361 | |
326 | 362 | VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("lsCaminhoAvaliacao", lsCaminhoAvaliacao); |
327 | - VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("ultimaAvaliacao", Util.convertDataBrasil(dataUltimaAvaliacao.getData_ultima_avaliacao())); | |
328 | - | |
329 | 363 | |
364 | + return mediaBrasil; | |
330 | 365 | } |
331 | 366 | |
332 | - public double gerarGrafico(String tipo, String id, String legenda, boolean retornarMediaBrasil) | |
367 | + private void gerarGrafico(String tipo, String id, String legenda, boolean retornarMediaBrasil, double mediaBrasil) | |
333 | 368 | { |
334 | - | |
335 | 369 | List<GraficoMediaAvaliacao> lsGraficoMediaAvaliacao = mediaAvaliacaoDAO.gerarGraficoMediaAvaliacao(tipo, id, 4); |
370 | + | |
371 | + | |
372 | + if(retornarMediaBrasil) | |
373 | + { | |
374 | + mediaBrasil = buscaMediaBrasil(lsGraficoMediaAvaliacao); | |
375 | + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("mediaBrasil", mediaBrasil); | |
376 | + } | |
377 | + | |
378 | + | |
379 | + String webaxscore = ""; | |
380 | + | |
381 | + if (mediaBrasil >= 95) { | |
382 | + webaxscore = "bom"; | |
383 | + } else if (mediaBrasil >= 85 & mediaBrasil < 95) { | |
384 | + webaxscore = "razoavel"; | |
385 | + } else if (mediaBrasil >= 70 & mediaBrasil < 85) { | |
386 | + webaxscore = "ruim"; | |
387 | + }else { | |
388 | + webaxscore = "pessimo"; | |
389 | + } | |
390 | + | |
391 | + | |
336 | 392 | StringBuffer html = new StringBuffer(); |
337 | 393 | |
338 | 394 | html.append(" <div class=\"logoAvaliacao\"> "); |
339 | - html.append(" <div id=\"emag\"> "); | |
340 | - html.append(" <label>eMAG v 3.1</label> "); | |
395 | + html.append(" <div id=\"emag\"> "); | |
396 | + html.append(" <label>eMAG v 3.1</label> "); | |
341 | 397 | html.append(" </div> "); |
342 | - html.append(" <div id=\"grafico\"> "); | |
398 | + | |
399 | + html.append(" <div id=\"testesAutomaticos\"> \n"); | |
400 | + //bufferOut.write(" <label>Testes Automáticos<br> Nota: " + resumoAvaliacao.getValor() + "/100</label> </div> "); | |
401 | + | |
402 | + html.append(" <div class=\"cell width-5 position-2 >\n"); | |
403 | + | |
404 | + | |
405 | + html.append(" <div id=\"block\">\n"); | |
406 | + html.append(" <div id=\"webaxscore\" class=\"scoreB_" + webaxscore + "\">Porcentagem"); | |
407 | + html.append(" <strong>Média</strong>"); | |
408 | + html.append(" <span>" + mediaBrasil +"%</span>\n"); | |
409 | + html.append(" </div>\n"); | |
410 | + html.append(" </div>\n"); | |
411 | + | |
412 | + //bufferOut.write(" <br>"); | |
413 | + | |
414 | + | |
415 | + html.append("<div id=\"legenda\" >\n"); | |
416 | + html.append("<label>Legenda</label><br>"); | |
417 | + html.append("<ul>"); | |
418 | + html.append(" <li class=\"legenda\"><img id=\"bom\" alt=\"farol verde, média maior ou igual a 95%\" src=\"/static/img/verde.png\"></li>"); | |
419 | + html.append(" <li class=\"legenda\"><img id=\"razoavel\" alt=\"farol amarela, média maior ou igual a 85% e menor que 95%\" src=\"/static/img/amarelo.png\"></li>"); | |
420 | + html.append(" <li class=\"legenda\"><img id=\"ruim\" alt=\"farol laranja, média maior ou igual a 70% e menor que 85%\" src=\"/static/img/laranja.png\"></li>"); | |
421 | + html.append(" <li class=\"legenda\"><img id=\"pessimo\" alt=\"farol vermelho, média menor que 70%\" src=\"/static/img/vermelho.png\"></li>"); | |
422 | + html.append("</ul>"); | |
423 | + html.append("</div>"); | |
424 | + | |
425 | + html.append(" </div>"); | |
426 | + | |
427 | + html.append(" <div id=\"grafico2\"> "); | |
343 | 428 | html.append(" <h2 class=\"oculto_visao\">Gráfico com as notas das últimas avaliações ordenada da mais antiga para a mais atual, limitado até quatro avaliações.</h2> "); |
344 | 429 | html.append(" <ul class=\"oculto_visao\"> "); |
345 | 430 | |
... | ... | @@ -347,7 +432,7 @@ public class PainelAcessibilidadeController { |
347 | 432 | |
348 | 433 | String dataAvaliacao = ""; |
349 | 434 | |
350 | - double mediaBrasil = 0; | |
435 | + | |
351 | 436 | |
352 | 437 | for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { |
353 | 438 | |
... | ... | @@ -380,12 +465,6 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { |
380 | 465 | result.include("grafico_js", "<script type=\"text/javascript\" src=\"/static/js/chartMediaAvaliacao.js\"></script>"); |
381 | 466 | result.include("html", html.toString()); |
382 | 467 | |
383 | - if(retornarMediaBrasil) | |
384 | - { | |
385 | - mediaBrasil = mediaBrasil/qntAvaliacoes; | |
386 | - } | |
387 | - | |
388 | - return mediaBrasil; | |
389 | 468 | |
390 | 469 | } |
391 | 470 | ... | ... |