diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h b/chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h index 988f77ac96e..76f2e6bfb9f 100644 --- a/chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h +++ b/chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h @@ -28,7 +28,7 @@ namespace WebCore { class HTMLTitleElement FINAL : public HTMLElement { public: - static PassRefPtr<HTMLTitleElement> create(Document&); + DECLARE_NODE_FACTORY(HTMLTitleElement); String text() const; void setText(const String&); @@ -38,20 +38,10 @@ private: virtual InsertionNotificationRequest insertedInto(ContainerNode*) OVERRIDE; virtual void removedFrom(ContainerNode*) OVERRIDE; - virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0); -}; - -inline bool isHTMLTitleElement(const Node* node) -{ - return node->hasTagName(HTMLNames::titleTag); -} + virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0) OVERRIDE; -inline bool isHTMLTitleElement(const Element* element) -{ - return element->hasTagName(HTMLNames::titleTag); -} - -DEFINE_NODE_TYPE_CASTS(HTMLTitleElement, hasTagName(HTMLNames::titleTag)); + bool m_ignoreTitleUpdatesWhenChildrenChange; +}; } //namespace |