From 8741ffee388c0751bb2281e07d7d61105b6fe759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Mart=C3=ADn=20Barbero?= Date: Sun, 4 Jan 2026 01:48:22 +0100 Subject: [PATCH] fix oll number order in times box fix oll number order in times box --- scripts/algsinfo.js | 6 ++++++ scripts/timer.js | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/algsinfo.js b/scripts/algsinfo.js index fab7265..84d57a2 100755 --- a/scripts/algsinfo.js +++ b/scripts/algsinfo.js @@ -1,5 +1,7 @@ var selCases = []; +var algsOrder = []; + var algsGroups = { "All Edges Oriented Correctly" : [26, 27, 21, 22, 24, 25, 23], "T-Shapes" : [33, 45], @@ -17,6 +19,10 @@ var algsGroups = { "No Edges Flipped Correctly" : [1,2,3,4,18,19,17,20], }; +for (i in algsGroups) { + algsOrder = algsOrder.concat(algsGroups[i]); +} + var algsInfo = { 1: { "name": "Runway", diff --git a/scripts/timer.js b/scripts/timer.js index 5d08fc8..563767e 100755 --- a/scripts/timer.js +++ b/scripts/timer.js @@ -453,7 +453,10 @@ function displayStats() } var keys = Object.keys(resultsByCase); - keys.sort(); + keys.sort(function(a, b) { + //return parseInt(a) - parseInt(b); // old simple fix numerical order + return algsOrder.indexOf(a) - algsOrder.indexOf(b); // new algsinfo ordering + }); var s = ""; // allocate them inside times span