Implement attributes for the <meter> element (#32230)

* Implement attributes for the meter element

* Remove checks for min < max before clamping
This commit is contained in:
shanehandley 2024-05-11 15:06:44 +10:00 committed by GitHub
parent c2325cd738
commit 2904c32e05
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 139 additions and 743 deletions

View file

@ -3380,132 +3380,24 @@
[meter.tabIndex: IDL set to -2147483648]
expected: FAIL
[meter.value: typeof IDL attribute]
expected: FAIL
[meter.value: IDL set to -10000000000]
expected: FAIL
[meter.value: IDL set to -1]
expected: FAIL
[meter.value: IDL set to -0]
expected: FAIL
[meter.value: IDL set to 0]
expected: FAIL
[meter.value: IDL set to 1]
expected: FAIL
[meter.value: IDL set to 10000000000]
expected: FAIL
[meter.min: typeof IDL attribute]
expected: FAIL
[meter.min: IDL set to -10000000000]
expected: FAIL
[meter.min: IDL set to -1]
expected: FAIL
[meter.min: IDL set to -0]
expected: FAIL
[meter.min: IDL set to 0]
expected: FAIL
[meter.min: IDL set to 1]
expected: FAIL
[meter.min: IDL set to 10000000000]
expected: FAIL
[meter.max: typeof IDL attribute]
expected: FAIL
[meter.max: IDL set to -10000000000]
expected: FAIL
[meter.max: IDL set to -1]
expected: FAIL
[meter.max: IDL set to -0]
expected: FAIL
[meter.max: IDL set to 0]
expected: FAIL
[meter.max: IDL set to 1]
expected: FAIL
[meter.max: IDL set to 10000000000]
expected: FAIL
[meter.low: typeof IDL attribute]
expected: FAIL
[meter.low: IDL set to -10000000000]
expected: FAIL
[meter.low: IDL set to -1]
expected: FAIL
[meter.low: IDL set to -0]
expected: FAIL
[meter.low: IDL set to 0]
expected: FAIL
[meter.low: IDL set to 1]
expected: FAIL
[meter.low: IDL set to 10000000000]
expected: FAIL
[meter.high: typeof IDL attribute]
expected: FAIL
[meter.high: IDL set to -10000000000]
expected: FAIL
[meter.high: IDL set to -1]
expected: FAIL
[meter.high: IDL set to -0]
expected: FAIL
[meter.high: IDL set to 0]
expected: FAIL
[meter.high: IDL set to 1]
expected: FAIL
[meter.high: IDL set to 10000000000]
expected: FAIL
[meter.optimum: typeof IDL attribute]
expected: FAIL
[meter.optimum: IDL set to -10000000000]
expected: FAIL
[meter.optimum: IDL set to -1]
expected: FAIL
[meter.optimum: IDL set to -0]
expected: FAIL
[meter.optimum: IDL set to 0]
expected: FAIL
[meter.optimum: IDL set to 1]
expected: FAIL
[meter.optimum: IDL set to 10000000000]
expected: FAIL
[form.tabIndex: setAttribute() to "7\\v"]
expected: FAIL
@ -3686,71 +3578,35 @@
[meter.value: IDL set to 1e-10]
expected: FAIL
[meter.value: IDL set to 0.0001]
expected: FAIL
[meter.value: IDL set to 1.5]
expected: FAIL
[meter.value: IDL set to 1e+25]
expected: FAIL
[meter.min: IDL set to 1e-10]
expected: FAIL
[meter.min: IDL set to 0.0001]
expected: FAIL
[meter.min: IDL set to 1.5]
expected: FAIL
[meter.min: IDL set to 1e+25]
expected: FAIL
[meter.max: IDL set to 1e-10]
expected: FAIL
[meter.max: IDL set to 0.0001]
expected: FAIL
[meter.max: IDL set to 1.5]
expected: FAIL
[meter.max: IDL set to 1e+25]
expected: FAIL
[meter.low: IDL set to 1e-10]
expected: FAIL
[meter.low: IDL set to 0.0001]
expected: FAIL
[meter.low: IDL set to 1.5]
expected: FAIL
[meter.low: IDL set to 1e+25]
expected: FAIL
[meter.high: IDL set to 1e-10]
expected: FAIL
[meter.high: IDL set to 0.0001]
expected: FAIL
[meter.high: IDL set to 1.5]
expected: FAIL
[meter.high: IDL set to 1e+25]
expected: FAIL
[meter.optimum: IDL set to 1e-10]
expected: FAIL
[meter.optimum: IDL set to 0.0001]
expected: FAIL
[meter.optimum: IDL set to 1.5]
expected: FAIL
[meter.optimum: IDL set to 1e+25]
expected: FAIL