30 lines
1.0 KiB
Plaintext
30 lines
1.0 KiB
Plaintext
Tests that negative calc() values are properly clamped when needed.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS testDiv.style['width'] is ""
|
|
testDiv.style['width'] = '100px'
|
|
testDiv.style['width'] = 'calc(5px - 10px)'
|
|
PASS testDiv.style['width'] is "calc(-5px)"
|
|
PASS window.getComputedStyle(testDiv).getPropertyValue('width') is "0px"
|
|
testDiv.style['width'] = '100px'
|
|
testDiv.style['width'] = 'calc(10% - 100px)'
|
|
PASS testDiv.style['width'] is "calc(10% - 100px)"
|
|
PASS window.getComputedStyle(testDiv).getPropertyValue('width') is "0px"
|
|
testDiv.style['line-height'] = '10%'
|
|
testDiv.style['line-height'] = 'calc(10% - 20%)'
|
|
PASS testDiv.style['line-height'] is "calc(-10%)"
|
|
PASS window.getComputedStyle(testDiv).getPropertyValue('line-height') is "0px"
|
|
testPre.style['tab-size'] = '8'
|
|
testPre.style['tab-size'] = 'calc(2 - 4)'
|
|
PASS testPre.style['tab-size'] is "calc(-2)"
|
|
PASS window.getComputedStyle(testPre).getPropertyValue('tab-size') is "0"
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|
|
|
|
|
|
|