Es handelt sich um die Erweiterung: Contao Immomanager
Läuft unter Mootools!
Wie gesagt lässt sich der Preisfilter leider nur auf dem PC bedienen. Mobile reagiert er auf keine Toucheingabe (Finger).
Hier der dazugehörige Code:
Code:
window.addEvent('domready', function() {
var timeout = false;
var mySlideA = new Slider($('price_slider_minmax_gutter_m'), $('price_slider_minmax_minKnobA'), $('price_slider_bkg_img'), {
start: 75.00,
end: 2570000.00,
offset: 8,
snap: false,
onChange: function(pos) {
var min = pos.minpos;
var max = pos.maxpos;
min = numberFormat(min);
max = numberFormat(max);
var label = {};
var value = [];
if (75.00 != pos.minpos) {
label.from = (" " + min + " ");
value.push(pos.minpos);
} else {
label.from = '';
value.push('');
}
if (2570000.00 != pos.maxpos) {
label.to = (" " + max + " ");
value.push(pos.maxpos);
} else {
label.to = '';
value.push('');
}
if (label.from && label.to) {
$('price_slider_minmax_value').set('html',
"{from} - {to}" .replace('{from}', label.from)
.replace('{to}', label.to));
} else if (label.from) {
$('price_slider_minmax_value').set('html',
"ab {from}" .replace('{from}', label.from));
} else if (label.to) {
$('price_slider_minmax_value').set('html',
"bis {to}" .replace('{to}', label.to));
} else {
$('price_slider_minmax_value').set('html', '');
}
$('price_slider_value').value = value.join(',');
// prevents mass requests on slider change
window.clearTimeout(timeout);
timeout = window.setTimeout(updateResultCount117, 50);
}
}, $('price_slider_minmax_maxKnobA')).setMin(75.00).setMax(2570000.00);
// on slider init, the callback is already called, prevent ajax load
window.clearTimeout(timeout);
});
Noch ein Screenshot:
bild.jpg
Lesezeichen