From c6d7dfcbff7a714ab46090b2c7a3688e002fbfed Mon Sep 17 00:00:00 2001
From: zksx <52799997+zksx@users.noreply.github.com>
Date: Thu, 5 Oct 2023 08:18:42 -0700
Subject: [PATCH] added function to create svg

---
 src/leaflet.sld.js | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/leaflet.sld.js b/src/leaflet.sld.js
index 89d7f97ca..bb7d4d9da 100644
--- a/src/leaflet.sld.js
+++ b/src/leaflet.sld.js
@@ -516,7 +516,7 @@ L.SLDStyler = L.Class.extend({
 
       svgElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
       svgElement.setAttribute('xmlns', "http://www.w3.org/2000/svg");
-      svgElement.innerHTML = this.find_symbol('strike_slip_fault_arrows_r.svg');
+      svgElement.innerHTML = symbol;
       svgElementBounds = [ [ point.y - 0.05, point.x + 0.05 ], [ point.y , point.x ] ];
       
       const addedSymbol = L.svgOverlay(svgElement, svgElementBounds).addTo(map);
@@ -527,6 +527,15 @@ L.SLDStyler = L.Class.extend({
          this.symbols[i].removeFrom(map);
       }
       this.symbols = [];
+   },
+   create_svg(symbol)
+   {
+      var svgElement = null;
+      svgElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
+      svgElement.setAttribute('xmlns', "http://www.w3.org/2000/svg");
+      svgElement.innerHTML = symbol;
+
+      return svgElement;
    }
 });
 
-- 
GitLab