#include "third_party/blink/renderer/core/frame/savable_resources.h"
#include "third_party/blink/public/mojom/frame/frame.mojom-blink.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html/html_all_collection.h"
#include "third_party/blink/renderer/core/html/html_frame_owner_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/input_type_names.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace blink {
FormControlType;
namespace {
bool DoesFrameContainHtmlDocument(Frame* frame, Element* element) { … }
void GetSavableResourceLinkForElement(Element* element,
const Document& current_document,
SavableResources::Result* result) { … }
}
bool SavableResources::GetSavableResourceLinksForFrame(
LocalFrame* current_frame,
SavableResources::Result* result) { … }
String SavableResources::GetSubResourceLinkFromElement(Element* element) { … }
void SavableResources::Result::AppendSubframe(
mojom::blink::SavableSubframePtr subframe) { … }
void SavableResources::Result::AppendResourceLink(const KURL& url) { … }
}