summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/html/HTMLSummaryElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/html/HTMLSummaryElement.h')
-rw-r--r--Source/WebCore/html/HTMLSummaryElement.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/WebCore/html/HTMLSummaryElement.h b/Source/WebCore/html/HTMLSummaryElement.h
index 1a93ee9..7e3766a 100644
--- a/Source/WebCore/html/HTMLSummaryElement.h
+++ b/Source/WebCore/html/HTMLSummaryElement.h
@@ -25,14 +25,22 @@
namespace WebCore {
+class HTMLDetailsElement;
+
class HTMLSummaryElement : public HTMLElement {
public:
static PassRefPtr<HTMLSummaryElement> create(const QualifiedName&, Document*);
+ bool isMainSummary() const;
private:
HTMLSummaryElement(const QualifiedName&, Document*);
virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
+ virtual void defaultEventHandler(Event*);
+ virtual void createShadowSubtree();
+ virtual bool canHaveLightChildRendererWithShadow() const { return true; }
+
+ HTMLDetailsElement* detailsElement() const;
};
}