wip: add min/max attributes to minmax filters inputs

This commit is contained in:
Yohan Boniface 2024-05-08 18:40:40 +02:00
parent 76c719f3b1
commit 0741d2a943

View file

@ -822,6 +822,8 @@ L.FormBuilder.MinMaxBase = L.FormBuilder.FacetSearchBase.extend({
this.minInput = L.DomUtil.create('input', '', this.minLabel) this.minInput = L.DomUtil.create('input', '', this.minLabel)
this.minInput.type = this.inputType this.minInput.type = this.inputType
this.minInput.step = 'any' this.minInput.step = 'any'
this.minInput.min = this.prepareForHTML(min)
this.minInput.max = this.prepareForHTML(max)
if (min != null) { if (min != null) {
this.minInput.dataset.value = min this.minInput.dataset.value = min
// Use setAttribute so to restore to this value when resetting // Use setAttribute so to restore to this value when resetting
@ -836,6 +838,8 @@ L.FormBuilder.MinMaxBase = L.FormBuilder.FacetSearchBase.extend({
this.maxInput = L.DomUtil.create('input', '', this.maxLabel) this.maxInput = L.DomUtil.create('input', '', this.maxLabel)
this.maxInput.type = this.inputType this.maxInput.type = this.inputType
this.maxInput.step = 'any' this.maxInput.step = 'any'
this.maxInput.min = this.prepareForHTML(min)
this.maxInput.max = this.prepareForHTML(max)
if (max != null) { if (max != null) {
this.maxInput.dataset.value = max this.maxInput.dataset.value = max
this.maxInput.setAttribute('value', this.prepareForHTML(max)) this.maxInput.setAttribute('value', this.prepareForHTML(max))