From a467bca5e3808187ea8d04d3a0ef2612285fca76 Mon Sep 17 00:00:00 2001 From: Veno Server Date: Wed, 12 Aug 2009 12:16:14 -0500 Subject: [PATCH] Incremental --- index.php | 5 +++++ js/franz.js | 19 ++++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/index.php b/index.php index f3ed6f0..3973848 100644 --- a/index.php +++ b/index.php @@ -6,6 +6,7 @@ + + diff --git a/js/franz.js b/js/franz.js index e80c2c8..1e8f63c 100644 --- a/js/franz.js +++ b/js/franz.js @@ -173,11 +173,12 @@ var franz = { return false; }, + resetIndex: function() { /* keep track of original index so we don't have to revert back to RGB just to display output */ for (var i=0; i < franz.alpha.length; i++) { - franz.origIndex[i] = i; + franz.origIndex[i] = i; } return false; }, @@ -187,38 +188,42 @@ var franz = { franz.displayColors(franz.origIndex); return false; }, - displayHue: function() { + + displayHue: function() { franz.resetIndex(); franz.qsort(franz.clone(franz.hue), 0, franz.alpha.length); franz.displayColors(franz.origIndex); return false; }, - displaySat: function() { + + displaySat: function() { franz.resetIndex(); franz.qsort(franz.clone(franz.sat), 0, franz.alpha.length); franz.displayColors(franz.origIndex); return false; }, - displayVal: function() { + + displayVal: function() { franz.resetIndex(); franz.qsort(franz.clone(franz.val), 0, franz.alpha.length); franz.displayColors(franz.origIndex); return false; }, - displaySatL: function() { + + displaySatL: function() { franz.resetIndex(); franz.qsort(franz.clone(franz.satL), 0, franz.alpha.length); franz.displayColors(franz.origIndex); return false; }, - displayLight: function() { + + displayLight: function() { franz.resetIndex(); franz.qsort(franz.clone(franz.light), 0, franz.alpha.length); franz.displayColors(franz.origIndex); return false; }, - /* quicksort algorithm that also swaps an index array */ sort_Partition: function(array, begin, end, pivot) { var piv=array[pivot];