summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/html_iframe_element.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/html_iframe_element.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/html/html_iframe_element.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/html_iframe_element.cc b/chromium/third_party/blink/renderer/core/html/html_iframe_element.cc
index 2301338b30d..6ecacaf01f0 100644
--- a/chromium/third_party/blink/renderer/core/html/html_iframe_element.cc
+++ b/chromium/third_party/blink/renderer/core/html/html_iframe_element.cc
@@ -50,7 +50,7 @@ inline HTMLIFrameElement::HTMLIFrameElement(Document& document)
DEFINE_NODE_FACTORY(HTMLIFrameElement)
-void HTMLIFrameElement::Trace(blink::Visitor* visitor) {
+void HTMLIFrameElement::Trace(Visitor* visitor) {
visitor->Trace(sandbox_);
visitor->Trace(policy_);
HTMLFrameElementBase::Trace(visitor);
@@ -59,11 +59,12 @@ void HTMLIFrameElement::Trace(blink::Visitor* visitor) {
HTMLIFrameElement::~HTMLIFrameElement() = default;
-const HashSet<AtomicString>& HTMLIFrameElement::GetCheckedAttributeNames()
+const AttrNameToTrustedType& HTMLIFrameElement::GetCheckedAttributeTypes()
const {
- DEFINE_STATIC_LOCAL(HashSet<AtomicString>, attribute_set,
- ({"src", "srcdoc"}));
- return attribute_set;
+ DEFINE_STATIC_LOCAL(AttrNameToTrustedType, attribute_map,
+ ({{"src", SpecificTrustedType::kTrustedURL},
+ {"srcdoc", SpecificTrustedType::kTrustedHTML}}));
+ return attribute_map;
}
void HTMLIFrameElement::SetCollapsed(bool collapse) {
@@ -82,7 +83,7 @@ DOMTokenList* HTMLIFrameElement::sandbox() const {
return sandbox_.Get();
}
-Policy* HTMLIFrameElement::policy() {
+DOMFeaturePolicy* HTMLIFrameElement::featurePolicy() {
if (!policy_) {
policy_ = MakeGarbageCollected<IFramePolicy>(
&GetDocument(), ContainerPolicy(), GetOriginForFeaturePolicy());