Commit f3af3d3172dd6f57bf25c319ec83950bec4d7d07

Authored by 06210251609
2 parents 08c3925e f9cffa23

Merge branch 'master' of https://softwarepublico.gov.br:443/gitlab/govbr/avaliador-web.git

src/main/webapp/WEB-INF/criteriosDescriptions.properties
... ... @@ -9,6 +9,8 @@
9 9 1.1.4=Presença de CSS(s) interno
10 10 1.1.5=Presença de javascript(s) in-line
11 11 1.1.6=Presença de javascript(s) interno
  12 +1.1.7=Não foram respeitados os Padrões Web HTML
  13 +1.1.8=Não foram respeitados os Padrões Web CSS
12 14 1.2.2=Presença de tags HTML sem atributo e conteúdo de texto
13 15 1.2.3=Presença de tags HTML sem atributo e conteúdo de texto
14 16 1.3.1=Os níveis de título não foram utilizados
... ...
src/main/webapp/WEB-INF/jsp/avaliacao/detalhesAvaliacao.jsp
... ... @@ -104,21 +104,25 @@
104 104 <td headers="linhaCodigoFonte" class="celula">
105 105 <c:set var="aReq" value="${aReq}" />
106 106 <c:set var="req" value="${rn}.${criterio.id}" />
  107 + <c:set var="linkHtmlJaAdicionado" value="false" />
  108 + <c:set var="linkCssJaAdicionado" value="false" />
107 109 <c:choose>
108 110 <c:when test="${fn:contains(aReq, req)}">
109 111 <c:forEach items="${criterio.linhasColunas}" var="linha"
110 112 varStatus="index">
111 113 <c:if test="${fn:contains(aReqIsW3c, req)}">
112   - <c:if test="${fn:contains(aReqIsCss, req)}">
  114 + <c:if test="${fn:contains(aReqIsCss, req) && linkCssJaAdicionado == false}">
113 115 <a
114 116 href=" http://jigsaw.w3.org/css-validator/validator?uri=${url}"> Serviço de validação de CSS do W3C (link para um novo sitio)
115 117 </a>
  118 + <c:set var="linkCssJaAdicionado" value="true" />
116 119 </c:if>
117 120  
118   - <c:if test="${!fn:contains(aReqIsCss, req)}">
  121 + <c:if test="${!fn:contains(aReqIsCss, req) && linkHtmlJaAdicionado == false}">
119 122 <a
120 123 href="http://validator.w3.org/check?uri=http%3A%2F%2F${url}">Serviçoo de validação de HTML do W3C (link para um novo sitio)
121 124 </a>
  125 + <c:set var="linkHtmlJaAdicionado" value="true" />
122 126 </c:if>
123 127 </c:if>
124 128  
... ...
src/main/webapp/WEB-INF/jsp/institucional/criteriosSucesso.jsp
... ... @@ -54,13 +54,13 @@
54 54 <tr id="criterio_111">
55 55 <td headers="numero_11" class="celulaCriterios">1.1.1</td>
56 56 <td headers="criterio_11" class="celulaCriterios">Não foram respeitados os Padrões <span lang="en">Web</span> HTML</td>
57   - <td headers="como_avaliar_11" class="celulaCriterios">Verificar erros e avisos apresentados pelo <span lang="en">webservice</span> de validação HTML fornecido pelo W3C: <a
  57 + <td headers="como_avaliar_11" class="celulaCriterios">Verificar erros apresentados pelo <span lang="en">webservice</span> de validação HTML fornecido pelo W3C: <a
58 58 href="https://validator.w3.org/nu/">https://validator.w3.org/nu/ (<span lang="en">link</span> para um novo sítio)</a>.</td>
59 59 </tr>
60 60 <tr id="criterio_112">
61 61 <td headers="numero_11" class="celulaCriterios">1.1.2</td>
62 62 <td headers="criterio_11" class="celulaCriterios">Não foram respeitados os Padrões <span lang="en">Web</span> CSS</td>
63   - <td headers="como_avaliar_11" class="celulaCriterios">Verificar erros e avisos apresentados pelo <span lang="en">webservice</span> de validação CSS fornecido pelo W3C: <a
  63 + <td headers="como_avaliar_11" class="celulaCriterios">Verificar erros apresentados pelo <span lang="en">webservice</span> de validação CSS fornecido pelo W3C: <a
64 64 href="https://jigsaw.w3.org/css-validator/">https://jigsaw.w3.org/css-validator/ (<span lang="en">link</span> para um novo sítio)</a>.</td>
65 65 </tr>
66 66 <tr id="criterio_113">
... ... @@ -83,6 +83,18 @@
83 83 <td headers="criterio_11" class="celulaCriterios">Presença de <span lang="en">javascript</span>(s) interno</td>
84 84 <td headers="como_avaliar_11" class="celulaCriterios">Verificar a presença de código <span lang="en">javascript</span> dentro da tag &lt;<span lang="en">script</span>&gt;.</td>
85 85 </tr>
  86 + <tr id="criterio_117">
  87 + <td headers="numero_11" class="celulaCriterios">1.1.7</td>
  88 + <td headers="criterio_11" class="celulaCriterios">Não foram respeitados os Padrões <span lang="en">Web</span> HTML</td>
  89 + <td headers="como_avaliar_11" class="celulaCriterios">Verificar avisos apresentados pelo <span lang="en">webservice</span> de validação HTML fornecido pelo W3C: <a
  90 + href="https://validator.w3.org/nu/">https://validator.w3.org/nu/ (<span lang="en">link</span> para um novo sítio)</a>.</td>
  91 + </tr>
  92 + <tr id="criterio_118">
  93 + <td headers="numero_11" class="celulaCriterios">1.1.8</td>
  94 + <td headers="criterio_11" class="celulaCriterios">Não foram respeitados os Padrões <span lang="en">Web</span> CSS</td>
  95 + <td headers="como_avaliar_11" class="celulaCriterios">Verificar avisos apresentados pelo <span lang="en">webservice</span> de validação CSS fornecido pelo W3C: <a
  96 + href="https://jigsaw.w3.org/css-validator/">https://jigsaw.w3.org/css-validator/ (<span lang="en">link</span> para um novo sítio)</a>.</td>
  97 + </tr>
86 98 </tbody>
87 99 </table>
88 100  
... ...
src/main/webapp/WEB-INF/naoexibircodigofonte.properties
... ... @@ -2,6 +2,6 @@
2 2 #notExibCritW3c=1.1.1 1.1.2
3 3 #reqCss=1.1.2
4 4  
5   -notExibCrit=1.3.1 1.5.1 1.5.4 4.4.1 1.1.1 1.1.2
6   -notExibCritW3c=1.1.1 1.1.2
7   -reqCss=1.1.2
8 5 \ No newline at end of file
  6 +notExibCrit=1.3.1 1.5.1 1.5.4 4.4.1 1.1.1 1.1.2 1.1.7 1.1.8
  7 +notExibCritW3c=1.1.1 1.1.2 1.1.7 1.1.8
  8 +reqCss=1.1.2 1.1.8
9 9 \ No newline at end of file
... ...