X-Git-Url: https://svn.cri.ensmp.fr/git/Portfolio.git/blobdiff_plain/56cf98937c95ed6aee58b464aa389ee3a90c9413..1a791f652fc028bbb22d800351ce748a7c56974f:/skins/photo_lightbox_viewer.js diff --git a/skins/photo_lightbox_viewer.js b/skins/photo_lightbox_viewer.js index 3438151..e0f304d 100644 --- a/skins/photo_lightbox_viewer.js +++ b/skins/photo_lightbox_viewer.js @@ -481,6 +481,9 @@ Lightbox.prototype.onDragStart = function(evt) { }; Lightbox.prototype.onDragOver = function(evt) { + if (!this.dragged) { + return; + } var target = getTargetedObject(evt); while(target && target.className !== 'slide') { target = target.parentNode; @@ -524,21 +527,21 @@ Lightbox.prototype.moveSelectedPhotos = function() { break; case 4 : hideProgressImage(); - self._moveSelectedPhotos(req) + self._moveSelectedPhotos(req); break; } }; var url = absolute_url() + '/portfolio_move_photos'; - req.open("POST", url, true); - req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); + req.open("POST", url, true); + req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); var query = 'container_type=' + this.container_type; var i; for (i=0 ; i<this.draggedSelection.length ; i++) { query += '&uids:list=' + this.draggedSelection[i].getAttribute('name'); } query += '&afterUid=' + this.lastDropTarget.getAttribute('name'); - req.send(query); + req.send(query); }; Lightbox.prototype._moveSelectedPhotos = function(req) { @@ -549,7 +552,7 @@ Lightbox.prototype._moveSelectedPhotos = function(req) { for(i=0 ; i<this.draggedSelection.length ; i++) { slide = this.draggedSelection[i]; this.grid.removeChild(slide); - cb = this.pendingMovedSlides[i].getElementsByTagName('input')[0] + cb = this.pendingMovedSlides[i].getElementsByTagName('input')[0]; cb.checked = false; cb.removeAttribute('checked'); }