jslider icon indicating copy to clipboard operation
jslider copied to clipboard

Disable heterogeneity if outside of value range

Open rhomeister opened this issue 13 years ago • 1 comments

Heterogeneity parameter causes weird results if the specified value is outside the range of the slider.

For example, if the range on a slider is [0, 100] and the heterogeneity parameter is given as ['50/200'], the slider goes from 0 to 200 to 100. I suggest filtering out the relevant heterogeneity parameters like so:

// adjust the heterogeneity parameter. Only keep values that fall in the available range
            for(i = 0; i < heterogeneity.length; i++) {
                var value = heterogeneity[i].split("/")[1];
                if(value <= maxValue && value >= minValue) {
                    heterogeneityCleaned.push(heterogeneity[i]);
                }
            }

rhomeister avatar Aug 31 '12 10:08 rhomeister

I would disagree with having the script fix configuration errors. Perhaps throwing a meaningful error itself, but not to fix them silently.

mitchellrj avatar Mar 11 '13 11:03 mitchellrj