From: Benoît Pin <pin@cri.ensmp.fr>
Date: Thu, 9 Oct 2014 16:18:41 +0000 (+0200)
Subject: Effacement de la sélection quand le déplacement est effectif (validé par le serveur).
X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Portfolio.git/commitdiff_plain/20d32cad15428a0a8d893a8e248d925b004df2c8?ds=sidebyside

Effacement de la sélection quand le déplacement est effectif (validé par le serveur).
---

diff --git a/skins/photo_lightbox_viewer.js b/skins/photo_lightbox_viewer.js
index 3c69aec..97c7f79 100644
--- a/skins/photo_lightbox_viewer.js
+++ b/skins/photo_lightbox_viewer.js
@@ -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;
 		}