From ccc8705a4b5316dc0b531132ddcb5a51111c2c0e Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Fri, 12 Jan 2024 15:35:20 +0100
Subject: [PATCH] Relax restrictions on HTML in popup

---
 VIPSWeb/static/js/frontpageMap.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/VIPSWeb/static/js/frontpageMap.js b/VIPSWeb/static/js/frontpageMap.js
index 1986310d..d3a1dbe7 100755
--- a/VIPSWeb/static/js/frontpageMap.js
+++ b/VIPSWeb/static/js/frontpageMap.js
@@ -55,6 +55,15 @@ var forecastLayer;
 var drawnFeatures = []; // Populated asynchronously
 var observationLayer;
 var currentDateInMillis;
+/* ------------------------------------------------------------------------ */
+
+/* - Relax restrictions on HTML in popup (https://getbootstrap.com/docs/3.4/javascript/#js-sanitizer) - */
+var myWhiteList = $.fn.tooltip.Constructor.DEFAULTS.whiteList;
+myWhiteList.table=[];
+myWhiteList.tbody=[];
+myWhiteList.tr=["onclick"];
+myWhiteList.td=["colspan"];
+myWhiteList.span=["onclick"]
 
 /* ------------------------------------------------------------------------ */
 
@@ -296,7 +305,6 @@ var displayForecastDetails = function(features, coordinate){
 			  + externalResourceHTML
 			  + "</ul>";
 	  }
-
 	  //console.log(feature);
 	  poiDetails.popover({
 		animation: true,
-- 
GitLab