INNER CODE UNIT · JavaScript
new_vals
tidyverse/datascience-box · _freeze/site_libs/datatables-binding-0.23/datatables.js:108
var new_vals = [props.params.min * scale, props.params.max * scale];
// Note what the new limits will be just for this filter
var new_lims = new_vals.slice();
// Determine the current values and limits
var old_vals = slider.val().map(Number);
var old_lims = slider.noUiSlider('options').range;
old_lims = [old_lims.min, old_lims.max];
// Preserve the current values if filters have been applied; otherwise, apply no filtering
if (old_vals[0] != old_lims[0]) {
new_vals[0] = Math.max(old_vals[0], new_vals[0]);
}
if (old_vals[1] != old_lims[1]) {
new_vals[1] = Math.min(old_vals[1], new_vals[1]);
}