]> CRI, Mines Paris - PSL - Portfolio.git/commitdiff
Effacement de la sélection quand le déplacement est effectif (validé par le serveur).
authorBenoît Pin <pin@cri.ensmp.fr>
Thu, 9 Oct 2014 16:18:41 +0000 (18:18 +0200)
committerBenoît Pin <pin@cri.ensmp.fr>
Thu, 9 Oct 2014 16:18:41 +0000 (18:18 +0200)
skins/photo_lightbox_viewer.js

index 3c69aec19f9af7cf4beb1545cc8f76c360dd3566..97c7f7960b7c1ca8587aa1bfef03581fe285720b 100644 (file)
@@ -542,15 +542,18 @@ Lightbox.prototype.moveSelectedPhotos = function() {
 };
 
 Lightbox.prototype._moveSelectedPhotos = function(req) {
-       var i, slide;
+       var i, slide, cb;
        if (req.status === 200) {
                var doc = req.responseXML.documentElement;
                if (doc.nodeName === 'ok') {
-                       this.pendingMovedSlides = undefined;
                        for(i=0 ; i<this.draggedSelection.length ; i++) {
                                slide = this.draggedSelection[i];
                                this.grid.removeChild(slide);
+                               cb = this.pendingMovedSlides[i].getElementsByTagName('input')[0]
+                               cb.checked = false;
+                               cb.removeAttribute('checked');
                        }
+                       this.pendingMovedSlides = undefined;
                        this.cbIndex = undefined;
                        return;
                }