diff --git a/public/control/index.html b/public/control/index.html index b3472b6..e07bc1a 100644 --- a/public/control/index.html +++ b/public/control/index.html @@ -484,27 +484,31 @@ return false; } dropTarget.ondrop = function(e) { - this.className = ''; - e.preventDefault(); - - console.log('dropped!'); - var file = e.dataTransfer.files[0], - reader = new FileReader(); - - reader.onload = function(evt) { - svg = ParseXML(evt.target.result); - // holder.innerHTML = evt.target.result; - var path = svg.getElementsByTagName('path')[0]; - - var data = { - path: path.getAttribute('d'), - // botID: botID - } - socket.emit('drawart',data); - } - reader.readAsText(file); - - return false; + this.className = ''; + e.preventDefault(); + + console.log('dropped!'); + var file = e.dataTransfer.files[0], + reader = new FileReader(); + + reader.onload = function(evt) { + svg = ParseXML(evt.target.result); + // holder.innerHTML = evt.target.result; + var paths = svg.getElementsByTagName('path'); + let concatPath = ""; + for(let i=0; i < paths.length; i++) + { + var path = paths[i]; + concatPath += path.getAttribute('d'); + } + var data = { + path: concatPath, + // botID: botID + } + socket.emit('drawart',data); + } + reader.readAsText(file); + return false; }