[webkit-changes] cvs commit: WebCore/khtml/html html_baseimpl.cpp
Geoffrey
ggaren at opensource.apple.com
Sat Dec 3 17:21:10 PST 2005
ggaren 05/12/03 17:21:09
Modified: . ChangeLog
khtml/html html_baseimpl.cpp
Log:
Reviewed by Darin.
Fixed <rdar://problem/4364302> leftmargin and topmargin should match
marginwidth and marginheight respectively
Layout test added:
positioning/leftmargin-topmargin-expected.txt
positioning/leftmargin-topmargin.html
* khtml/html/html_baseimpl.cpp:
(HTMLBodyElementImpl::parseMappedAttribute): Merged
leftmargin/marginwidth, topmargin/marginheight
Revision Changes Path
1.467 +15 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.466
retrieving revision 1.467
diff -u -r1.466 -r1.467
--- ChangeLog 4 Dec 2005 00:48:00 -0000 1.466
+++ ChangeLog 4 Dec 2005 01:21:03 -0000 1.467
@@ -1,3 +1,18 @@
+2005-12-03 Geoffrey Garen <ggaren at apple.com>
+
+ Reviewed by Darin.
+
+ Fixed <rdar://problem/4364302> leftmargin and topmargin should match
+ marginwidth and marginheight respectively
+
+ Layout test added:
+ positioning/leftmargin-topmargin-expected.txt
+ positioning/leftmargin-topmargin.html
+
+ * khtml/html/html_baseimpl.cpp:
+ (HTMLBodyElementImpl::parseMappedAttribute): Merged
+ leftmargin/marginwidth, topmargin/marginheight
+
2005-12-03 Justin Garcia <justin.garcia at apple.com>
<http://bugzilla.opendarwin.org/show_bug.cgi?id=5856>
1.85 +2 -6 WebCore/khtml/html/html_baseimpl.cpp
Index: html_baseimpl.cpp
===================================================================
RCS file: /cvs/root/WebCore/khtml/html/html_baseimpl.cpp,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- html_baseimpl.cpp 19 Nov 2005 01:26:46 -0000 1.84
+++ html_baseimpl.cpp 4 Dec 2005 01:21:09 -0000 1.85
@@ -101,16 +101,12 @@
QString url = khtml::parseURL(attr->value()).qstring();
if (!url.isEmpty())
addCSSImageProperty(attr, CSS_PROP_BACKGROUND_IMAGE, getDocument()->completeURL(url));
- } else if (attr->name() == marginwidthAttr) {
+ } else if (attr->name() == marginwidthAttr || attr->name() == leftmarginAttr) {
addCSSLength(attr, CSS_PROP_MARGIN_RIGHT, attr->value());
addCSSLength(attr, CSS_PROP_MARGIN_LEFT, attr->value());
- } else if (attr->name() == leftmarginAttr) {
- addCSSLength(attr, CSS_PROP_MARGIN_LEFT, attr->value());
- } else if (attr->name() == marginheightAttr) {
+ } else if (attr->name() == marginheightAttr || attr->name() == topmarginAttr) {
addCSSLength(attr, CSS_PROP_MARGIN_BOTTOM, attr->value());
addCSSLength(attr, CSS_PROP_MARGIN_TOP, attr->value());
- } else if (attr->name() == topmarginAttr) {
- addCSSLength(attr, CSS_PROP_MARGIN_TOP, attr->value());
} else if (attr->name() == bgcolorAttr) {
addCSSColor(attr, CSS_PROP_BACKGROUND_COLOR, attr->value());
} else if (attr->name() == textAttr) {
More information about the webkit-changes
mailing list