Commit 995a5c6ba278500386d959aa7eea15cb2be584e6

Authored by higo.gomes
1 parent b54ce525

Foram colocados id´s, headers nas tabelas. Codigos desnecessarios foram eliminados.

git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/ASES%20-%20Web/ASES%20-%20Web/Fontes/avaliador-web@10599 c2178572-b5ca-4887-91d2-9e3a90c7d55b
Showing 1 changed file with 84 additions and 83 deletions   Show diff stats
src/main/webapp/WEB-INF/tags/listaResultado.tag
@@ -2,95 +2,96 @@ @@ -2,95 +2,96 @@
2 <%@ attribute name="lista" required="true" type="java.util.List" %> 2 <%@ attribute name="lista" required="true" type="java.util.List" %>
3 <%@ attribute name="cssClass" required="true" type="java.lang.String" %> 3 <%@ attribute name="cssClass" required="true" type="java.lang.String" %>
4 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 4 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
5 - <p><img src="${pageContext.request.contextPath}/inicial_arquivos/imagens/stop.gif" alt="Erros" height="19" width="20"> Erros</p>  
6 - <table id="tabelaErros2" class="${cssClass}_error">  
7 5
8 - <thead>  
9 - <tr>  
10 - <td colspan="2" class="topo2"> Recomendações </td>  
11 - <td width="9%" class="topo2"> Quantidade</td>  
12 - <td width="56%" class="topo2"> Linha(s) do código fonte</td>  
13 - </tr>  
14 - </thead>  
15 - <tbody>  
16 -  
17 - <c:forEach items="${lista}" var="item">  
18 - <c:if test="${item.error }">  
19 - <tr>  
20 - <td class="celula" width="2%"><a target="_blank" class="sublinharLink" href="http://emag.governoeletronico.gov.br/#r${item.checkPoint}">${item.checkPoint}</a></td>  
21 - <td class="celula" width="60%" align="left"> ${item.description}</td>  
22 -  
23 - <td class="celula">${item.numberOfOccurrences}</td>  
24 - <td class="celula">  
25 - <c:choose>  
26 - <c:when test="${item.possuiLinhas}">  
27 - <a class="sublinharLink" href="detalhes-avaliacao/${item.checkPoint}/true">${item.stringLines}</a>  
28 - </c:when>  
29 - <c:otherwise>  
30 - <c:if test="${item.stringLines=='---'}">Requer valida&ccedil;&atilde;o Humana</c:if>  
31 - </c:otherwise>  
32 - </c:choose>  
33 - </td>  
34 - </tr>  
35 - </c:if>  
36 - </c:forEach> 6 +<p><img src="${pageContext.request.contextPath}/inicial_arquivos/imagens/stop.gif" alt="Erros" height="19" width="20"> Erros</p>
  7 +
  8 +<table class="${cssClass}_error">
  9 + <caption>Tabela de Erros</caption>
  10 + <thead>
  11 + <tr>
  12 + <th id="erro_numero_recomendacao_${cssClass}" class="topo2">Numero</th>
  13 + <th id="erro_recomendacao_${cssClass}" class="topo2"> Recomendações </th>
  14 + <th id="erro_quantidade_${cssClass}" class="topo2"> Quantidade</th>
  15 + <th id="erro_linha_codigo_fonte_${cssClass}" class="topo2"> Linha(s) do código fonte</th>
  16 + </tr>
  17 + </thead>
  18 +
  19 + <tbody>
  20 + <c:forEach items="${lista}" var="item">
  21 + <c:if test="${item.error }">
  22 + <tr id="erro_numero_recomendacao_${cssClass}_${item.checkPoint}">
  23 + <td headers="erro_numero_recomendacao_${cssClass}" class="celula"><a target="_blank" class="sublinharLink" href="http://emag.governoeletronico.gov.br/#r${item.checkPoint}">${item.checkPoint}</a></td>
  24 + <td headers="erro_recomendacao_${cssClass}" class="celula"> ${item.description} </td>
  25 + <td headers="erro_quantidade_${cssClass}" class="celula">${item.numberOfOccurrences} </td>
  26 + <td headers="erro_linha_codigo_fonte_${cssClass}" class="celula">
  27 +
  28 + <c:choose>
  29 + <c:when test="${item.possuiLinhas}">
  30 + <a class="sublinharLink" href="detalhes-avaliacao/${item.checkPoint}/true">${item.stringLines}</a>
  31 + </c:when>
  32 + <c:otherwise>
  33 + <c:if test="${item.stringLines=='---'}">Requer valida&ccedil;&atilde;o Humana</c:if>
  34 + </c:otherwise>
  35 + </c:choose>
  36 +
  37 + </td>
  38 + </tr>
  39 + </c:if>
  40 + </c:forEach>
  41 + </tbody>
  42 +</table>
37 43
38 - </tbody>  
39 -  
40 - </table>  
41 - <br><br>  
42 -  
43 - <p><img src="${pageContext.request.contextPath}/inicial_arquivos/imagens/alert.gif" alt="alertas" height="19" width="20"> Avisos</p> 44 +<p><img src="${pageContext.request.contextPath}/inicial_arquivos/imagens/alert.gif" alt="alertas" height="19" width="20"> Avisos</p>
44 45
45 46
46 - <table width="62%" id="tabelaErros2" class="${cssClass}_warning">  
47 - <thead>  
48 - <tr>  
49 - <td colspan="2" class="topo2"> Recomendações </td>  
50 - <td width="9%" class="topo2"> Quantidade</td>  
51 - <td width="56%" class="topo2"> Linha(s) do código fonte </td>  
52 - </tr>  
53 - </thead>  
54 - <tbody>  
55 -  
56 - <c:forEach items="${lista}" var="item">  
57 - <c:if test="${not item.error }">  
58 -  
59 - <tr>  
60 - <td class="celula" width="2%"><a target="_blank" class="sublinharLink" href="http://emag.governoeletronico.gov.br/#r${item.checkPoint}">${item.checkPoint}</a></td>  
61 - <td class="celula" width="60%" align="left"> ${item.description}</td>  
62 -  
63 - <td class="celula">${item.numberOfOccurrences}</td>  
64 - <td class="celula">  
65 - <c:choose>  
66 - <c:when test="${item.possuiLinhas}">  
67 - <a class="sublinharLink" href="detalhes-avaliacao/${item.checkPoint}/false">${item.stringLines}</a>  
68 - </c:when>  
69 - <c:otherwise>  
70 - <c:if test="${item.stringLines=='---'}">Requer valida&ccedil;&atilde;o Humana</c:if>  
71 - </c:otherwise>  
72 - </c:choose>  
73 - </td>  
74 - </tr>  
75 - </c:if>  
76 - </c:forEach> 47 +<table class="${cssClass}_warning">
  48 + <caption>Tabela de Avisos</caption>
  49 + <thead>
  50 + <tr>
  51 + <th id="aviso_numero_recomendacao_${cssClass}" class="topo2">Número</th>
  52 + <th id="aviso_recomendacao_${cssClass}" class="topo2"> Recomendações </th>
  53 + <th id="aviso_quantidade_${cssClass}" class="topo2"> Quantidade</th>
  54 + <th id="aviso_linha_codigo_fonte_${cssClass}" class="topo2"> Linha(s) do código fonte</th>
  55 + </tr>
  56 + </thead>
77 57
78 - </tbody> 58 + <tbody>
  59 + <c:forEach items="${lista}" var="item">
  60 + <c:if test="${not item.error }">
  61 + <tr id="aviso_numero_recomendacao__${cssClass}_${item.checkPoint}">
  62 + <td headers="aviso_numero_recomendacao_${cssClass}" class="celula"><a target="_blank" class="sublinharLink" href="http://emag.governoeletronico.gov.br/#r${item.checkPoint}">${item.checkPoint}</a></td>
  63 + <td headers="aviso_recomendacao_${cssClass}" class="celula"> ${item.description}</td>
  64 + <td headers="aviso_quantidade_${cssClass}" class="celula">${item.numberOfOccurrences}</td>
  65 + <td headers="aviso_linha_codigo_fonte_${cssClass}" class="celula">
  66 + <c:choose>
  67 + <c:when test="${item.possuiLinhas}">
  68 + <a class="sublinharLink" href="detalhes-avaliacao/${item.checkPoint}/false">${item.stringLines}</a>
  69 + </c:when>
  70 +
  71 + <c:otherwise>
  72 + <c:if test="${item.stringLines=='---'}">Requer valida&ccedil;&atilde;o Humana</c:if>
  73 + </c:otherwise>
  74 + </c:choose>
  75 + </td>
  76 + </tr>
  77 + </c:if>
  78 + </c:forEach>
  79 + </tbody>
79 80
80 - </table>  
81 - <br><br>  
82 - <script type="text/javascript">  
83 - $('.${cssClass}_error').each(function(index){ 81 + </table>
  82 +
  83 + <script type="text/javascript">
  84 + $('.${cssClass}_error').each(function(index){
84 if($(this).find('tbody tr').length == 0){ 85 if($(this).find('tbody tr').length == 0){
85 - $(this).before( "<p>A seção não apresentou erros!</p>" );  
86 - $(this).hide(); 86 + $(this).before( "<p>A seção não apresentou erros!</p>" );
  87 + $(this).hide();
87 } 88 }
88 - }); 89 + });
89 90
90 - $('.${cssClass}_warning').each(function(index){  
91 - if($(this).find('tbody tr').length == 0){  
92 - $(this).before( "<p>A seção não apresentou avisos!</p>" );  
93 - $(this).hide();  
94 - }  
95 - });  
96 - </script> 91 + $('.${cssClass}_warning').each(function(index){
  92 + if($(this).find('tbody tr').length == 0){
  93 + $(this).before( "<p>A seção não apresentou avisos!</p>" );
  94 + $(this).hide();
  95 + }
  96 + });
  97 + </script>