diff options
Diffstat (limited to 'WebCore/rendering/RenderObject.cpp')
-rw-r--r-- | WebCore/rendering/RenderObject.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/WebCore/rendering/RenderObject.cpp b/WebCore/rendering/RenderObject.cpp index b04d455..503b0a3 100644 --- a/WebCore/rendering/RenderObject.cpp +++ b/WebCore/rendering/RenderObject.cpp @@ -120,7 +120,6 @@ RenderObject* RenderObject::createObject(Node* node, RenderStyle* style) return image; } -#if ENABLE(RUBY) if (node->hasTagName(rubyTag)) { if (style->display() == INLINE) return new (arena) RenderRubyAsInline(node); @@ -130,7 +129,6 @@ RenderObject* RenderObject::createObject(Node* node, RenderStyle* style) // treat <rt> as ruby text ONLY if it still has its default treatment of block if (node->hasTagName(rtTag) && style->display() == BLOCK) return new (arena) RenderRubyText(node); -#endif switch (style->display()) { case NONE: @@ -260,6 +258,15 @@ bool RenderObject::isHR() const return node() && node()->hasTagName(hrTag); } +bool RenderObject::isLegend() const +{ + return node() && (node()->hasTagName(legendTag) +#if ENABLE(WML) + || node()->hasTagName(WMLNames::insertedLegendTag) +#endif + ); +} + bool RenderObject::isHTMLMarquee() const { return node() && node()->renderer() == this && node()->hasTagName(marqueeTag); |