Closed
Bug 286899
Opened 20 years ago
Closed 20 years ago
computed value for 'cursor' should follow CSS2.1, not css3-ui
Categories
(Core :: DOM: CSS Object Model, defect, P1)
Core
DOM: CSS Object Model
Tracking
()
RESOLVED
FIXED
mozilla1.8beta2
People
(Reporter: dbaron, Assigned: Biesinger)
Details
Attachments
(1 file, 1 obsolete file)
3.97 KB,
patch
|
Details | Diff | Splinter Review |
CSS2.1 and css3-ui disagree about the computed value of the cursor property:
http://www.w3.org/TR/2004/CR-css3-ui-20040511/#cursor
http://www.w3.org/TR/2004/CR-CSS21-20040225/ui.html#cursor-props
I think we should act as if they both said what I think CSS2.1 intended to say,
which is:
Computed Value: As specified, except with any relative URLs converted to
absolute.
I've emailed the CSS WG about this, but getting clarification might take a
while, and I think CSS2.1 is more consistent with the general definition of
computed values:
http://lists.w3.org/Archives/Member/w3c-css-wg/2005JanMar/0233 (W3C member only)
Assignee | ||
Updated•20 years ago
|
Assignee: general → cbiesinger
Priority: -- → P1
Target Milestone: --- → mozilla1.8beta2
Assignee | ||
Comment 1•20 years ago
|
||
This also converts a CallQI to an NS_ADDREF, since the desired interface is a
supertype of the declared type of the object.
Assignee | ||
Updated•20 years ago
|
Attachment #177999 -
Flags: superreview?(dbaron)
Attachment #177999 -
Flags: review?(dbaron)
Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Reporter | ||
Comment 2•20 years ago
|
||
Comment on attachment 177999 [details] [diff] [review]
patch
>+ PRBool success = valueList->AppendCSSValue(val);
>+ if (!success) {
I'd prefer not having a variable here (just "if (!valueList..."), but I don't
care that much. (Two of these.)
>- return CallQueryInterface(val, aValue);
>+ NS_ADDREF(*aValue = valueList);
>+ return NS_OK;
Probably better to use CallQueryInterface like all the rest, just for
consistency.
Attachment #177999 -
Flags: superreview?(dbaron)
Attachment #177999 -
Flags: superreview+
Attachment #177999 -
Flags: review?(dbaron)
Attachment #177999 -
Flags: review+
Assignee | ||
Comment 3•20 years ago
|
||
comments addressed. (Interestingly, another place in this file also has the
success variable, even with the same name! (GetBorderColorsFor))
Attachment #177999 -
Attachment is obsolete: true
Assignee | ||
Comment 4•20 years ago
|
||
Checking in layout/style/nsComputedDOMStyle.cpp;
/cvsroot/mozilla/layout/style/nsComputedDOMStyle.cpp,v <-- nsComputedDOMStyle.cpp
new revision: 1.137; previous revision: 1.136
done
Checking in layout/style/nsDOMCSSValueList.h;
/cvsroot/mozilla/layout/style/nsDOMCSSValueList.h,v <-- nsDOMCSSValueList.h
new revision: 1.4; previous revision: 1.3
done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•