From e82dfb8bfd592232e4a7b335e50f3eb9e2964bc9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= Date: Sun, 8 Dec 2013 15:29:37 +0100 Subject: [PATCH] =?utf8?q?Invocation=20de=20=5FupdatePositions=20apr=C3=A8?= =?utf8?q?s=20le=20drop.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- skins/ajax_scripts/folder_contents_script.js | 22 ++++++++------------ 1 file changed, 9 insertions(+), 13 deletions(-) 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(); -- 2.20.1