[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/khtml/html
From: Allan Sandfeld Jensen <kde () carewolf ! com>
Date: 2004-12-21 15:31:22
Message-ID: 20041221153122.8EF791CF49 () office ! kde ! org
[Download RAW message or body]
CVS commit by carewolf:
Don't parse empty width and height as 0
CCBUG: 79731
M +17 -11 html_baseimpl.cpp 1.203
M +8 -2 html_imageimpl.cpp 1.148
M +8 -2 html_objectimpl.cpp 1.124
--- kdelibs/khtml/html/html_baseimpl.cpp #1.202:1.203
@@ -578,8 +578,14 @@ void HTMLIFrameElementImpl::parseAttribu
{
case ATTR_WIDTH:
- addCSSLength( CSS_PROP_WIDTH, attr->value());
+ if (!attr->value().isEmpty())
+ addCSSLength(CSS_PROP_WIDTH, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_WIDTH);
break;
case ATTR_HEIGHT:
- addCSSLength( CSS_PROP_HEIGHT, attr->value() );
+ if (!attr->value().isEmpty())
+ addCSSLength(CSS_PROP_HEIGHT, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_HEIGHT);
break;
case ATTR_SRC:
--- kdelibs/khtml/html/html_objectimpl.cpp #1.123:1.124
@@ -77,8 +77,14 @@ void HTMLObjectBaseElementImpl::parseAtt
break;
case ATTR_WIDTH:
- addCSSLength( CSS_PROP_WIDTH, attr->value());
+ if (!attr->value().isEmpty())
+ addCSSLength(CSS_PROP_WIDTH, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_WIDTH);
break;
case ATTR_HEIGHT:
- addCSSLength( CSS_PROP_HEIGHT, attr->value());
+ if (!attr->value().isEmpty())
+ addCSSLength(CSS_PROP_HEIGHT, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_HEIGHT);
break;
default:
--- kdelibs/khtml/html/html_imageimpl.cpp #1.147:1.148
@@ -80,8 +80,14 @@ void HTMLImageElementImpl::parseAttribut
break;
case ATTR_WIDTH:
+ if (!attr->value().isEmpty())
addCSSLength(CSS_PROP_WIDTH, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_WIDTH);
break;
case ATTR_HEIGHT:
+ if (!attr->value().isEmpty())
addCSSLength(CSS_PROP_HEIGHT, attr->value());
+ else
+ removeCSSProperty(CSS_PROP_HEIGHT);
break;
case ATTR_BORDER:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic