From: Benoît Pin <benoit.pin@gmail.com>
Date: Sun, 8 Dec 2013 14:29:37 +0000 (+0100)
Subject: Invocation de _updatePositions après le drop.
X-Git-Url: https://svn.cri.ensmp.fr/git/Plinn.git/commitdiff_plain/e82dfb8bfd592232e4a7b335e50f3eb9e2964bc9

Invocation de _updatePositions après le drop.
---

diff --git a/skins/ajax_scripts/folder_contents_script.js b/skins/ajax_scripts/folder_contents_script.js
index 89cca56..800a746 100644
--- a/skins/ajax_scripts/folder_contents_script.js
+++ b/skins/ajax_scripts/folder_contents_script.js
@@ -41,10 +41,15 @@ FolderDDropControler = function(listing, firstItemPos) {
 
 FolderDDropControler.prototype._updatePositions = function() {
 	var rows = this.listing.getElementsByTagName("TR");
-	var i;
+	var i, row;
 	for (i=0 ; i < rows.length ; i++ ) {
-		rows[i].pos = i + this.firstItemPos; }
-
+		row = rows[i];
+		row.pos = i + this.firstItemPos;
+		if (i % 2 === 0) {
+			row.className = "even"; }
+		else {
+			row.className = "odd"; }
+	}
 };
 
 FolderDDropControler.prototype.drag =  function(evt){
@@ -115,16 +120,7 @@ FolderDDropControler.prototype.drop =  function(evt){
 					   String(this.lastOverPosition - 1 + trim);
 
 			// reinitialize positions
-			var rows = this.listing.getElementsByTagName("TR"), row;
-			var i;
-			for (i = 0 ; i < rows.length ; i++) {
-				row = rows[i];
-				row.pos = i+1;
-				if (i % 2 === 0){
-					row.className = "even";}
-				else{
-					row.className = "odd";}
-			}
+			this._updatePositions()
 
 			// send request				
 			var req = new XMLHttpRequest();