Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/HTMLIFrameElement.h |
| diff --git a/third_party/WebKit/Source/core/html/HTMLIFrameElement.h b/third_party/WebKit/Source/core/html/HTMLIFrameElement.h |
| index 752d0c86fd74027d6b6bfba9a66867b963511cd0..8fe3bb8d77e2b3b332b8cfdf31b6f356135eb7e3 100644 |
| --- a/third_party/WebKit/Source/core/html/HTMLIFrameElement.h |
| +++ b/third_party/WebKit/Source/core/html/HTMLIFrameElement.h |
| @@ -24,12 +24,16 @@ |
| #ifndef HTMLIFrameElement_h |
| #define HTMLIFrameElement_h |
| +#include "core/CoreExport.h" |
| #include "core/html/HTMLFrameElementBase.h" |
| +#include "core/html/HTMLIFrameElementPermissions.h" |
| #include "core/html/HTMLIFrameElementSandbox.h" |
| +#include "public/platform/WebVector.h" |
| +#include "public/platform/modules/permissions/WebPermissionType.h" |
| namespace blink { |
| -class HTMLIFrameElement final : public HTMLFrameElementBase, public DOMTokenListObserver { |
| +class CORE_EXPORT HTMLIFrameElement final : public HTMLFrameElementBase { |
| DEFINE_WRAPPERTYPEINFO(); |
| USING_GARBAGE_COLLECTED_MIXIN(HTMLIFrameElement); |
|
tkent
2016/06/23 04:57:27
This line should be removed because this doesn't i
raymes
2016/06/27 08:09:50
Done.
|
| public: |
| @@ -37,6 +41,10 @@ public: |
| DECLARE_VIRTUAL_TRACE(); |
| ~HTMLIFrameElement() override; |
| DOMTokenList* sandbox() const; |
| + DOMTokenList* permissions() const; |
| + |
| + void sandboxValueWasSet(); |
| + void permissionsValueWasSet(); |
| private: |
| explicit HTMLIFrameElement(Document&); |
| @@ -55,16 +63,19 @@ private: |
| void didLoadNonEmptyDocument() override { m_didLoadNonEmptyDocument = true; } |
| bool isInteractiveContent() const override; |
| - void valueWasSet() override; |
| - |
| ReferrerPolicy referrerPolicyAttribute() override; |
| bool allowFullscreen() const override { return m_allowFullscreen; } |
| + const WebVector<WebPermissionType>* delegatedPermissions() const override { return &m_delegatedPermissions; } |
| + |
| AtomicString m_name; |
| bool m_didLoadNonEmptyDocument; |
| bool m_allowFullscreen; |
| Member<HTMLIFrameElementSandbox> m_sandbox; |
| + Member<HTMLIFrameElementPermissions> m_permissions; |
| + |
| + WebVector<WebPermissionType> m_delegatedPermissions; |
| ReferrerPolicy m_referrerPolicy; |
| }; |