summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/html/HTMLTitleElement.h18
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