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