diff --git a/grid-n-view.js b/grid-n-view.js index 63e1ad9..8d7676d 100644 --- a/grid-n-view.js +++ b/grid-n-view.js @@ -763,7 +763,7 @@ var Gallery = { this.dom .addEventListener('dragenter', function(evt){ var i = that.images.indexOf(evt.target) - if(i >= 0){ + if(dragged && i >= 0){ var target = evt.target evt.offsetX < evt.target.offsetWidth / 2 ? target.after(dragged) @@ -804,7 +804,9 @@ var Gallery = { var reader = new FileReader() reader.onload = function(f){ resolve(f.target.result) } - reader.readAsDataURL(file) }) } } }) + reader.readAsDataURL(file) }) } } + // other files... + return [] }) .flat()) .then( function(images){ @@ -814,7 +816,10 @@ var Gallery = { return that.load(images) }, function(err){ // XXX handle errors... - }) }, false) + }) + // XXX if this is used in the promise, move to the point + // after we nned this... + dragged = undefined }, false) // XXX for(var img of this.images){