#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/bindings/core/v8/js_event_handler_for_content_attribute.h"
#include "third_party/blink/renderer/bindings/core/v8/script_controller.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"
#include "third_party/blink/renderer/core/dom/events/event_target.h"
#include "third_party/blink/renderer/core/events/error_event.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/platform/bindings/source_location.h"
namespace blink {
JSEventHandlerForContentAttribute* JSEventHandlerForContentAttribute::Create(
ExecutionContext* context,
const QualifiedName& name,
const AtomicString& value,
HandlerType type) { … }
JSEventHandlerForContentAttribute::JSEventHandlerForContentAttribute(
ExecutionContext* context,
const QualifiedName& name,
const AtomicString& value,
HandlerType type)
: … { … }
v8::Local<v8::Value> JSEventHandlerForContentAttribute::GetListenerObject(
EventTarget& event_target) { … }
v8::Local<v8::Value> JSEventHandlerForContentAttribute::GetCompiledHandler(
EventTarget& event_target) { … }
std::unique_ptr<SourceLocation>
JSEventHandlerForContentAttribute::GetSourceLocation(EventTarget& target) { … }
}