package org.validador.modelo.recomendacao.impl;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import org.validador.modelo.recomendacao.RecomendacaoBoolean;
public class RecomendacaoNoscript implements RecomendacaoBoolean {
@Override
public String getNome() {
return "N�o existe o elemento noscript.";
}
@Override
public String getDescricao() {
return "Ao utilizar javascript em uma p�gina, � necess�rio informar ao usu�rio caso seu computador n�o ofere�a suporte a esta tecnologia.";
}
@Override
public Boolean executa(Document doc) {
boolean elementoNoscript = false;
Elements script = doc.select("script");
Elements noscript = doc.select("noscript");
if (script.isEmpty() && noscript.isEmpty()) {
elementoNoscript = true;
}
return elementoNoscript;
}
@Override
public String getRecomendacao() {
return "10";
}
@Override
public String getExemplo() {
return "<noscript>...</noscript>";
}
}