Changeset 41209 in webkit
- Timestamp:
- Feb 24, 2009 10:18:17 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 13 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r41207 r41209 1 2009-02-24 Simon Fraser <simon.fraser@apple.com> 2 3 Reviewed by Anders Carlsson 4 5 https://bugs.webkit.org/show_bug.cgi?id=15081 6 7 Add tests for display:none on applets, embeds and object elements. 8 9 * fast/replaced/applet-display-none.html: Added. 10 * fast/replaced/embed-display-none.html: Added. 11 * fast/replaced/object-display-none.html: Added. 12 * fast/replaced/resources/test.swf: Copied from LayoutTests/accessibility/resources/test.swf. 13 * platform/mac/fast/replaced/applet-display-none-expected.checksum: Added. 14 * platform/mac/fast/replaced/applet-display-none-expected.png: Added. 15 * platform/mac/fast/replaced/applet-display-none-expected.txt: Added. 16 * platform/mac/fast/replaced/embed-display-none-expected.checksum: Added. 17 * platform/mac/fast/replaced/embed-display-none-expected.png: Added. 18 * platform/mac/fast/replaced/embed-display-none-expected.txt: Added. 19 * platform/mac/fast/replaced/object-display-none-expected.checksum: Added. 20 * platform/mac/fast/replaced/object-display-none-expected.png: Added. 21 * platform/mac/fast/replaced/object-display-none-expected.txt: Added. 22 1 23 2009-02-24 Sam Weinig <sam@webkit.org> 2 24 -
trunk/WebCore/ChangeLog
r41208 r41209 1 2009-02-24 Simon Fraser <simon.fraser@apple.com> 2 3 Reviewed by Anders Carlsson 4 5 https://bugs.webkit.org/show_bug.cgi?id=15081 6 7 Make display:none work for applet, emebed and object elements 8 by calling rendererIsNeeded() on superclasses. 9 10 Tests: fast/replaced/applet-display-none.html 11 fast/replaced/embed-display-none.html 12 fast/replaced/object-display-none.html 13 14 * html/HTMLAppletElement.cpp: 15 (WebCore::HTMLAppletElement::rendererIsNeeded): 16 * html/HTMLElement.cpp: 17 (WebCore::HTMLElement::rendererIsNeeded): 18 * html/HTMLEmbedElement.cpp: 19 (WebCore::HTMLEmbedElement::rendererIsNeeded): 20 * html/HTMLObjectElement.cpp: 21 (WebCore::HTMLObjectElement::rendererIsNeeded): 22 1 23 2009-02-24 Simon Fraser <simon.fraser@apple.com> 2 24 -
trunk/WebCore/html/HTMLAppletElement.cpp
r39601 r41209 100 100 } 101 101 102 bool HTMLAppletElement::rendererIsNeeded(RenderStyle*) 103 { 104 return !getAttribute(codeAttr).isNull(); 102 bool HTMLAppletElement::rendererIsNeeded(RenderStyle* style) 103 { 104 if (getAttribute(codeAttr).isNull()) 105 return false; 106 107 return HTMLPlugInElement::rendererIsNeeded(style); 105 108 } 106 109 -
trunk/WebCore/html/HTMLElement.cpp
r41162 r41209 973 973 return false; 974 974 } 975 return (document()->documentElement() == this) || (style->display() != NONE);975 return StyledElement::rendererIsNeeded(style); 976 976 } 977 977 -
trunk/WebCore/html/HTMLEmbedElement.cpp
r40638 r41209 138 138 } 139 139 140 return true;140 return HTMLPlugInElement::rendererIsNeeded(style); 141 141 } 142 142 -
trunk/WebCore/html/HTMLObjectElement.cpp
r40638 r41209 120 120 bool HTMLObjectElement::rendererIsNeeded(RenderStyle* style) 121 121 { 122 if (m_useFallbackContent || isImageType())123 return HTMLPlugInElement::rendererIsNeeded(style);124 125 122 Frame* frame = document()->frame(); 126 123 if (!frame) 127 124 return false; 128 125 129 return true;126 return HTMLPlugInElement::rendererIsNeeded(style); 130 127 } 131 128
Note: See TracChangeset
for help on using the changeset viewer.