From a4a9d6f6e92fd44d201efd7476a07e30120fb977 Mon Sep 17 00:00:00 2001
From: jshjelse <jshjelse@stud.ntnu.no>
Date: Sat, 21 Oct 2023 21:01:17 +0200
Subject: [PATCH] Ferdigstille

---
 javascript/fileHandler.js | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/javascript/fileHandler.js b/javascript/fileHandler.js
index abe77ce..cfa1da4 100644
--- a/javascript/fileHandler.js
+++ b/javascript/fileHandler.js
@@ -7,22 +7,25 @@ function handleFile() {
         return alert("No chosen file!")
     }
 
-    console.log(selectedFile);
-    
-    var fr = new FileReader();
+    //console.log(selectedFile); // Printer bare selve filen til loggen
+
     fileHandler.value = "";
     document.getElementById("loadButton").style.backgroundColor = "orangered";
     
-    /*
-    fr.onload = function() {
-        var layer = omnivore.geojson(fr.result).addTo(map);
-        map.fitBounds(layer.getBounds())
-    }
-
-    fr.readAsDataURL(selectedFile);
+    var read = new FileReader();
+    read.readAsDataURL(selectedFile);
+    
+    var newLayer = L.geoJSON(null, {style: getStyle()})
 
-    console.log("Kanskje bra...")
-    */
+    read.onloadend = function() {
+        fetch(read.result).then(function(response) {
+            return response.json();
+        }).then(function(data) {
+            newLayer.addData(data);
+        })
+    }
 
-    //console.log(data)
+    overlayMaps[selectedFile.name] = newLayer;
+    handleLayer(selectedFile.name);
+    updateSidebar();
 }
-- 
GitLab