add URL filter input for dimension and filesize + batch_manager_url_filter trigger + fixes in doubleSlider.js

git-svn-id: http://piwigo.org/svn/trunk@29505 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
mistic100 2014-09-12 11:35:32 +00:00
commit f83e780249
3 changed files with 61 additions and 7 deletions

View file

@ -20,14 +20,33 @@ $.fn.pwgDoubleSlider = function(options) {
));
}
function findClosest(array, value) {
var closest = null, index = -1;
$.each(array, function(i, v){
if (closest == null || Math.abs(v - value) < Math.abs(closest - value)) {
closest = v;
index = i;
}
});
return index;
}
var values = [
options.values.indexOf(options.selected.min),
options.values.indexOf(options.selected.max)
];
if (values[0] == -1) {
values[0] = findClosest(options.values, options.selected.min);
}
if (values[1] == -1) {
values[1] = findClosest(options.values, options.selected.max);
}
var slider = this.find('.slider-slider').slider({
range: true,
min: 0,
max: options.values.length - 1,
values: [
options.values.indexOf(options.selected.min),
options.values.indexOf(options.selected.max)
],
values: values,
slide: onChange,
change: onChange
});