summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h')
-rw-r--r--src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h40
1 files changed, 17 insertions, 23 deletions
diff --git a/src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h b/src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h
index 274a675..575d562 100644
--- a/src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h
+++ b/src/3rdparty/webkit/WebCore/html/HTMLBodyElement.h
@@ -1,10 +1,8 @@
/*
- * This file is part of the DOM implementation for KDE.
- *
* Copyright (C) 1999 Lars Knoll (knoll@kde.org)
* (C) 1999 Antti Koivisto (koivisto@kde.org)
* (C) 2000 Simon Hausmann <hausmann@kde.org>
- * Copyright (C) 2004, 2006 Apple Computer, Inc.
+ * Copyright (C) 2004, 2006, 2009 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -33,24 +31,10 @@ namespace WebCore {
class HTMLBodyElement : public HTMLElement {
public:
HTMLBodyElement(const QualifiedName&, Document*);
- ~HTMLBodyElement();
-
- virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; }
- virtual int tagPriority() const { return 10; }
-
- virtual bool mapToEntry(const QualifiedName&, MappedAttributeEntry&) const;
- virtual void parseMappedAttribute(MappedAttribute*);
-
- virtual void insertedIntoDocument();
-
- void createLinkDecl();
-
- virtual bool isURLAttribute(Attribute*) const;
+ virtual ~HTMLBodyElement();
String aLink() const;
void setALink(const String&);
- String background() const;
- void setBackground(const String&);
String bgColor() const;
void setBgColor(const String&);
String link() const;
@@ -60,7 +44,6 @@ public:
String vLink() const;
void setVLink(const String&);
- // Event handler attributes
virtual EventListener* onblur() const;
virtual void setOnblur(PassRefPtr<EventListener>);
virtual EventListener* onerror() const;
@@ -85,6 +68,19 @@ public:
EventListener* onunload() const;
void setOnunload(PassRefPtr<EventListener>);
+private:
+ virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; }
+ virtual int tagPriority() const { return 10; }
+
+ virtual bool mapToEntry(const QualifiedName&, MappedAttributeEntry&) const;
+ virtual void parseMappedAttribute(MappedAttribute*);
+
+ virtual void insertedIntoDocument();
+
+ void createLinkDecl();
+
+ virtual bool isURLAttribute(Attribute*) const;
+
virtual int scrollLeft() const;
virtual void setScrollLeft(int scrollLeft);
@@ -96,11 +92,9 @@ public:
virtual void addSubresourceAttributeURLs(ListHashSet<KURL>&) const;
-protected:
- RefPtr<CSSMutableStyleDeclaration> m_linkDecl;
-
-private:
virtual void didMoveToNewOwnerDocument();
+
+ RefPtr<CSSMutableStyleDeclaration> m_linkDecl;
};
} //namespace