From 866e9a2b901e07813342e32a970c5e682bf51438 Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Tue, 26 Aug 2014 17:31:34 +0100 Subject: [PATCH] Fixed sorting bug. Introduced in c251f600da54b2bde8c91545ca9e5415820fc21e. --- resources/report/js/script.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/report/js/script.js b/resources/report/js/script.js index 0e7cb90c..f11a7070 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -766,19 +766,19 @@ function sortPlugins(evt) { if (loot.settings.neverTellMeTheOdds) { /* Array shuffler from */ - for(var j, x, i = result.loadOrder.length; i; j = Math.floor(Math.random() * i), x = result.loadOrder[--i], result.loadOrder[i] = result.loadOrder[j], result.loadOrder[j] = x); + for(var j, x, i = loadOrder.length; i; j = Math.floor(Math.random() * i), x = loadOrder[--i], loadOrder[i] = loadOrder[j], loadOrder[j] = x); } /* Record the previous order in case the user cancels sorting. */ /* Start at 2 to skip summary and general messages. */ var cards = document.getElementsByTagName('main')[0].getElementsByTagName('plugin-card'); - loot.newLoadOrder = result.loadOrder; + loot.newLoadOrder = loadOrder; loot.lastLoadOrder = []; for (var i = 0; i < cards.length; ++i) { loot.lastLoadOrder.push(cards[i].getElementsByTagName('h1')[0].textContent); } /* Now update the UI for the new order. */ - sortUIElements(result.loadOrder); + sortUIElements(loadOrder); /* Now hide the masterlist update buttons, and display the accept and cancel sort buttons. */