diff options
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.cc | 13 |
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()); |