Commit 703e2b8a authored by Dmitry Gozman's avatar Dmitry Gozman Committed by Commit Bot

Restore FrameLoadRequest::HrefTranslate

This was accidentaly removed as part of FrameLoadRequest cleanup.

Bug: none
Change-Id: I58bf324729d397a2f0340831fd116ab749f7a213
Reviewed-on: https://chromium-review.googlesource.com/c/1278290
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#599196}
parent f0d63432
......@@ -403,6 +403,7 @@ void HTMLAnchorElement::HandleClick(Event& event) {
}
if (HasRel(kRelationNoOpener))
frame_request.SetShouldSetOpener(kNeverSetOpener);
frame_request.SetHrefTranslate(FastGetAttribute(hreftranslateAttr));
frame_request.SetTriggeringEventInfo(
event.isTrusted() ? WebTriggeringEventInfo::kFromTrustedEvent
: WebTriggeringEventInfo::kFromUntrustedEvent);
......
......@@ -92,6 +92,11 @@ struct CORE_EXPORT FrameLoadRequest {
should_set_opener_ = should_set_opener;
}
const AtomicString& HrefTranslate() { return href_translate_; }
void SetHrefTranslate(const AtomicString& translate) {
href_translate_ = translate;
}
ContentSecurityPolicyDisposition ShouldCheckMainWorldContentSecurityPolicy()
const {
return should_check_main_world_content_security_policy_;
......@@ -131,6 +136,7 @@ struct CORE_EXPORT FrameLoadRequest {
Member<Document> origin_document_;
ResourceRequest resource_request_;
AtomicString frame_name_;
AtomicString href_translate_;
ClientRedirectPolicy client_redirect_;
WebTriggeringEventInfo triggering_event_info_ =
WebTriggeringEventInfo::kNotFromEvent;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment