From 86a4248475ed292df57a4ebe2ad4bfc12381042c Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Thu, 29 Apr 2021 15:09:55 +0200 Subject: [PATCH] add noscript hint --- .../org/caosdb/server/resource/JdomRepresentation.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/caosdb/server/resource/JdomRepresentation.java b/src/main/java/org/caosdb/server/resource/JdomRepresentation.java index 1af634b0..4be6743d 100644 --- a/src/main/java/org/caosdb/server/resource/JdomRepresentation.java +++ b/src/main/java/org/caosdb/server/resource/JdomRepresentation.java @@ -28,6 +28,7 @@ import java.io.Writer; import org.caosdb.server.CaosDBServer; import org.caosdb.server.ServerProperties; import org.jdom2.Document; +import org.jdom2.Element; import org.jdom2.ProcessingInstruction; import org.jdom2.output.Format; import org.jdom2.output.XMLOutputter; @@ -68,6 +69,12 @@ public class JdomRepresentation extends WriterRepresentation { super(MediaType.TEXT_XML); this.indent = indent; this.document = document; + Element noscript = new Element("noscript"); + Element div = new Element("h1"); + + div.addContent("Please enable JavaScript!"); + noscript.addContent(div); + document.getRootElement().addContent(0, noscript); if (xslPath != null && document != null) { addStyleSheet(document, xslPath); } -- GitLab