diff --git a/libraries/classes/Gis/GisVisualization.php b/libraries/classes/Gis/GisVisualization.php index 8bdcae4e2b..92bd7b5fd6 100644 --- a/libraries/classes/Gis/GisVisualization.php +++ b/libraries/classes/Gis/GisVisualization.php @@ -434,7 +434,13 @@ class GisVisualization $output = 'function drawOpenLayers() {' . 'if (typeof ol !== "undefined") {' . 'var olCss = "js/vendor/openlayers/theme/ol.css";' - . '$(\'head\').append(\'\');' + . 'if (!document.querySelector(\'link[rel="stylesheet"][href="\' + olCss + \'"]\')) {' + . 'var link = document.createElement(\'link\');' + . 'link.rel = \'stylesheet\';' + . 'link.type = \'text/css\';' + . 'link.href = olCss;' + . 'document.head.appendChild(link);' + . '}' . 'var vectorLayer = new ol.source.Vector({});' . 'var map = new ol.Map({' . 'target: \'openlayersmap\','