OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2000 Simon Hausmann <hausmann@kde.org> | 4 * (C) 2000 Simon Hausmann <hausmann@kde.org> |
5 * Copyright (C) 2004, 2006, 2008, 2009 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2006, 2008, 2009 Apple Inc. All rights reserved. |
6 * | 6 * |
7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 void attach(const AttachContext& = AttachContext()) override; | 48 void attach(const AttachContext& = AttachContext()) override; |
49 | 49 |
50 // FIXME: Remove this method once we have input routing in the browser | 50 // FIXME: Remove this method once we have input routing in the browser |
51 // process. See http://crbug.com/339659. | 51 // process. See http://crbug.com/339659. |
52 void defaultEventHandler(Event*) override; | 52 void defaultEventHandler(Event*) override; |
53 | 53 |
54 void setScrollingMode(ScrollbarMode); | 54 void setScrollingMode(ScrollbarMode); |
55 void setMarginWidth(int); | 55 void setMarginWidth(int); |
56 void setMarginHeight(int); | 56 void setMarginHeight(int); |
57 | 57 |
| 58 void frameOwnerPropertiesChanged(); |
| 59 |
58 private: | 60 private: |
59 bool supportsFocus() const final; | 61 bool supportsFocus() const final; |
60 void setFocus(bool) final; | 62 void setFocus(bool) final; |
61 | 63 |
62 bool isURLAttribute(const Attribute&) const final; | 64 bool isURLAttribute(const Attribute&) const final; |
63 bool hasLegalLinkAttribute(const QualifiedName&) const final; | 65 bool hasLegalLinkAttribute(const QualifiedName&) const final; |
64 bool isHTMLContentAttribute(const Attribute&) const final; | 66 bool isHTMLContentAttribute(const Attribute&) const final; |
65 | 67 |
66 bool areAuthorShadowsAllowed() const final { return false; } | 68 bool areAuthorShadowsAllowed() const final { return false; } |
67 | 69 |
68 void setLocation(const String&); | 70 void setLocation(const String&); |
69 void setNameAndOpenURL(); | 71 void setNameAndOpenURL(); |
70 void openURL(bool replaceCurrentItem = true); | 72 void openURL(bool replaceCurrentItem = true); |
71 | 73 |
72 void frameOwnerPropertiesChanged(); | |
73 | |
74 ScrollbarMode m_scrollingMode; | 74 ScrollbarMode m_scrollingMode; |
75 int m_marginWidth; | 75 int m_marginWidth; |
76 int m_marginHeight; | 76 int m_marginHeight; |
77 | 77 |
78 AtomicString m_URL; | 78 AtomicString m_URL; |
79 AtomicString m_frameName; | 79 AtomicString m_frameName; |
80 }; | 80 }; |
81 | 81 |
82 inline bool isHTMLFrameElementBase(const HTMLElement& element) | 82 inline bool isHTMLFrameElementBase(const HTMLElement& element) |
83 { | 83 { |
84 return isHTMLFrameElement(element) || isHTMLIFrameElement(element); | 84 return isHTMLFrameElement(element) || isHTMLIFrameElement(element); |
85 } | 85 } |
86 | 86 |
87 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLFrameElementBase); | 87 DEFINE_HTMLELEMENT_TYPE_CASTS_WITH_FUNCTION(HTMLFrameElementBase); |
88 | 88 |
89 } // namespace blink | 89 } // namespace blink |
90 | 90 |
91 #endif // HTMLFrameElementBase_h | 91 #endif // HTMLFrameElementBase_h |
OLD | NEW |