diff --git a/javascript/fileHandler.js b/javascript/fileHandler.js index abe77ce10ff0a0ad30903abe9e0268dc245d3af6..cfa1da4cc2d51826480deee08489f00e22f91b3d 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(); }