import fm from '../app';
import $ from 'jquery';
fm.app.factory("fmSearchFileImport", function($q) {
return function(map) {
var fileEl = $('').css("display", "none").appendTo("body");
fileEl.on("change", function() {
fmMapImport.importFiles(fileEl.prop("files"));
});
map.el.on("dragenter.fmSearchFileImport", false);
map.el.on("dragover.fmSearchFileImport", false);
map.el.on("drop.fmSearchFileImport", function(e) {
e.preventDefault();
fmMapImport.importFiles(e.originalEvent.dataTransfer.files);
});
var fmMapImport = {
openImportDialog: function() {
fileEl.click();
},
importFiles: function(files) {
if(!files || files.length == 0)
return;
var readers = [ ];
for(var i=0; i