2006-03-08 Rob Buis <buis@kde.org>
Reviewed by eseidel.
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6899
SVG <rect> does not respect display: none
For svg elements that can render, call StyledElementImpl::rendererIsNeeded
to decide whether the element should render. In particular this way
any setting of display="none" is handled.
* ksvg2/svg/SVGAElementImpl.h:
(WebCore::SVGAElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGCircleElementImpl.h:
(WebCore::SVGCircleElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGEllipseElementImpl.h:
(WebCore::SVGEllipseElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGForeignObjectElementImpl.h:
(WebCore::SVGForeignObjectElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGGElementImpl.h:
(WebCore::SVGGElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGImageElementImpl.h:
(WebCore::SVGImageElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGLineElementImpl.h:
(WebCore::SVGLineElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGMarkerElementImpl.h:
(WebCore::SVGMarkerElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGMaskElementImpl.h:
(WebCore::SVGMaskElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGPathElementImpl.h:
(WebCore::SVGPathElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGPatternElementImpl.h:
(WebCore::SVGPatternElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGPolyElementImpl.h:
(WebCore::SVGPolyElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGRectElementImpl.h:
(WebCore::SVGRectElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGSVGElementImpl.h:
(WebCore::SVGSVGElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGSwitchElementImpl.h:
(WebCore::SVGSwitchElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGTSpanElementImpl.h:
(WebCore::SVGTSpanElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGTextElementImpl.h:
(WebCore::SVGTextElementImpl::rendererIsNeeded):
* ksvg2/svg/SVGUseElementImpl.h:
(WebCore::SVGUseElementImpl::rendererIsNeeded):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13215
268f45cc-cd09-0410-ab3c-
d52691b4dbfc