#include "third_party/blink/renderer/core/html/html_image_loader.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html/html_image_element.h"
#include "third_party/blink/renderer/core/html/html_object_element.h"
#include "third_party/blink/renderer/core/html/media/html_video_element.h"
#include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/core/loader/resource/image_resource_content.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_loading_log.h"
namespace blink {
namespace {
bool ShouldSkipEventDispatch(Element* element) { … }
}
HTMLImageLoader::HTMLImageLoader(Element* element) : … { … }
HTMLImageLoader::~HTMLImageLoader() = default;
void HTMLImageLoader::DispatchLoadEvent() { … }
void HTMLImageLoader::DispatchErrorEvent() { … }
void HTMLImageLoader::NoImageResourceToLoad() { … }
void HTMLImageLoader::ImageNotifyFinished(ImageResourceContent*) { … }
}