[Webkit-unassigned] [Bug 15823] getPropertyValue for border returns null, should compute the shorthand value

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 2 13:56:50 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=15823





------- Comment #13 from ddkilzer at webkit.org  2008-06-02 13:56 PDT -------
Created an attachment (id=21467)
 --> (http://bugs.webkit.org/attachment.cgi?id=21467&action=view)
Updated layout test (does not work from here)

(In reply to comment #12)
> I'm going to update the layout test to cover all permutations of mismatched
> border values.

New layout test produces this results with ToT WebKit:

PASS div1.style.getPropertyValue("border") is '5px solid green'
PASS div2.style.getPropertyValue("border") is '5px solid'
FAIL div3.style.getPropertyValue("border") should be 5px. Was 5px green.
PASS div4.style.getPropertyValue("border") is 'solid green'
FAIL div5.style.getPropertyValue("border") should be null (of type object). Was
green (of type string).
PASS div6.style.getPropertyValue("border") is '5px'
PASS div7.style.getPropertyValue("border") is 'solid'
PASS div8.style.getPropertyValue("border") is null
PASS div9.style.getPropertyValue("border") is null
PASS successfullyParsed is true

Note that the following list of values are acceptable for the "border" style:

border-width
border-width border-style
border-width border-style border-color
border-style
border-style border-color

While the following are not valid (in ToT WebKit, Opera 9.27 and Firefox
2.0.0.x):

border-color
border-width border-color

Should we return "null" in the above two cases?  Opera 9.27 returns the two
invalid values, even thought they can't be used in a new declaration.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list