#include "third_party/blink/renderer/bindings/core/v8/v8_element.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/frozen_array.h"
#include "third_party/blink/renderer/bindings/core/v8/generated_code_helper.h"
#include "third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_accessible_node.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_animation.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_aria_notification_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_attr.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_check_visibility_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_rect.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_rect_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_dom_token_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_event_handler_non_null.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_fullscreen_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_get_animations_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_get_html_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_get_inner_html_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_collection.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_html_slot_element.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_keyframe_animation_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_named_node_map.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_node.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_node_list.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_pointer_lock_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_scroll_into_view_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_scroll_to_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_shadow_root.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_shadow_root_init.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_style_property_map_read_only.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_trusted_html.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_trusted_script.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_trusted_script_url.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_boolean_scrollintoviewoptions.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_keyframeanimationoptions_unrestricteddouble.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_node_string_trustedscript.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_trustedhtml_trustedscript_trustedscripturl.h"
#include "third_party/blink/renderer/core/animation/animation.h"
#include "third_party/blink/renderer/core/aom/accessible_node.h"
#include "third_party/blink/renderer/core/css/cssom/element_computed_style_map.h"
#include "third_party/blink/renderer/core/css/cssom/style_property_map_read_only.h"
#include "third_party/blink/renderer/core/dom/attr.h"
#include "third_party/blink/renderer/core/dom/dom_token_list.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/named_node_map.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/dom/node_list.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/fullscreen/element_fullscreen.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h"
#include "third_party/blink/renderer/core/geometry/dom_rect_list.h"
#include "third_party/blink/renderer/core/html/custom/ce_reactions_scope.h"
#include "third_party/blink/renderer/core/html/html_collection.h"
#include "third_party/blink/renderer/core/html/html_slot_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/trustedtypes/trusted_html.h"
#include "third_party/blink/renderer/core/trustedtypes/trusted_script.h"
#include "third_party/blink/renderer/core/trustedtypes/trusted_script_url.h"
#include "third_party/blink/renderer/platform/bindings/cooperative_scheduling_helpers.h"
#include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/bindings/idl_member_installer.h"
#include "third_party/blink/renderer/platform/bindings/runtime_call_stats.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
#include "third_party/blink/renderer/platform/bindings/v8_dom_activity_logger.h"
#include "third_party/blink/renderer/platform/bindings/v8_per_context_data.h"
#include "third_party/blink/renderer/platform/bindings/wrapper_type_info.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
bool V8Element::IsExposed(ExecutionContext* execution_context) { … }
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wglobal-constructors"
#endif
const WrapperTypeInfo V8Element::wrapper_type_info_{ … };
#if defined(COMPONENT_BUILD) && defined(WIN32) && defined(__clang__)
#pragma clang diagnostic pop
#endif
const WrapperTypeInfo& Element::wrapper_type_info_ = …;
static_assert …;
namespace {
namespace v8_element {
void NamespaceURIAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PrefixAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LocalNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void TagNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IdAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void IdAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassNameAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassListAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassListAttributeSetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassListAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClassListAttributeSetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SlotAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SlotAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AttributesAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AttributesAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShadowRootAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ShadowRootAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PartAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PartAttributeSetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PartAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PartAttributeSetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AssignedSlotAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InnerHTMLAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InnerHTMLAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OuterHTMLAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OuterHTMLAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollTopAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollTopAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollLeftAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollLeftAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollWidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollHeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClientTopAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClientLeftAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClientWidthAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClientHeightAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CurrentCSSZoomAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AnchorElementAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AnchorElementAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ComputedRoleAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ComputedNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AccessibleNodeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforecopyAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforecopyAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforecutAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforecutAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforepasteAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnbeforepasteAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnsearchAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnsearchAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ElementTimingAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ElementTimingAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnfullscreenchangeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnfullscreenchangeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnfullscreenerrorAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnfullscreenerrorAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnwebkitfullscreenchangeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnwebkitfullscreenchangeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnwebkitfullscreenerrorAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void OnwebkitfullscreenerrorAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RoleAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RoleAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaAtomicAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaAtomicAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaAutoCompleteAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaAutoCompleteAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBusyAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBusyAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBrailleLabelAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBrailleLabelAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBrailleRoleDescriptionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaBrailleRoleDescriptionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaCheckedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaCheckedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColCountAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColCountAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColIndexAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColIndexAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColIndexTextAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColIndexTextAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColSpanAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaColSpanAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaCurrentAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaCurrentAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDescriptionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDescriptionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDisabledAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDisabledAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaExpandedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaExpandedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaHasPopupAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaHasPopupAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaHiddenAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaHiddenAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaInvalidAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaInvalidAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaKeyShortcutsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaKeyShortcutsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLabelAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLabelAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLevelAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLevelAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLiveAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLiveAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaModalAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaModalAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaMultiLineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaMultiLineAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaMultiSelectableAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaMultiSelectableAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaOrientationAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaOrientationAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPlaceholderAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPlaceholderAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPosInSetAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPosInSetAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPressedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaPressedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaReadOnlyAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaReadOnlyAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRelevantAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRelevantAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRequiredAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRequiredAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRoleDescriptionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRoleDescriptionAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowCountAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowCountAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowIndexAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowIndexAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowIndexTextAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowIndexTextAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowSpanAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaRowSpanAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSelectedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSelectedAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSetSizeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSetSizeAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSortAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaSortAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueMaxAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueMaxAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueMinAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueMinAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueNowAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueNowAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueTextAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaValueTextAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaVirtualContentAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaVirtualContentAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaActiveDescendantElementAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaActiveDescendantElementAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaControlsElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaControlsElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDescribedByElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDescribedByElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDetailsElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaDetailsElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaErrorMessageElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaErrorMessageElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaFlowToElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaFlowToElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLabelledByElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaLabelledByElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaOwnsElementsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaOwnsElementsAttributeSetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ChildrenAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ChildrenAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FirstElementChildAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void FirstElementChildAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LastElementChildAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void LastElementChildAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ChildElementCountAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PreviousElementSiblingAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PreviousElementSiblingAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NextElementSiblingAttributeGetCallbackForMainWorld(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void NextElementSiblingAttributeGetCallbackForNonMainWorlds(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AfterOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AnimateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AppendOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AriaNotifyOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void AttachShadowOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void BeforeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void CheckVisibilityOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ClosestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ComputedStyleMapOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAnimationsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAttributeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAttributeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAttributeNamesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAttributeNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetAttributeNodeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetBoundingClientRectOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetClientRectsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetElementsByClassNameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetElementsByTagNameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetElementsByTagNameNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetHTMLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void GetInnerHTMLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasAttributeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasAttributeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasAttributesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void HasPointerCaptureOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsertAdjacentElementOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsertAdjacentHTMLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void InsertAdjacentTextOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void MatchesOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void PrependOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void QuerySelectorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void QuerySelectorAllOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReleasePointerCaptureOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveAttributeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveAttributeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RemoveAttributeNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReplaceChildrenOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ReplaceWithOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RequestFullscreenOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void RequestPointerLockOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollByOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollByOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollByOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollIntoViewOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollIntoViewIfNeededOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollToOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollToOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ScrollToOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeNSOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeNSOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeNodeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetAttributeNodeNSOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetHTMLUnsafeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void SetPointerCaptureOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void ToggleAttributeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitMatchesSelectorOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitRequestFullScreenOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
void WebkitRequestFullscreenOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) { … }
}
usingnamespacev8_element;
}
void V8Element::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) { … }
void V8Element::InstallUnconditionalProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
void V8Element::InstallContextIndependentProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) { … }
void V8Element::InstallContextDependentProperties(v8::Local<v8::Context> context, const DOMWrapperWorld& world, v8::Local<v8::Object> instance_object, v8::Local<v8::Object> prototype_object, v8::Local<v8::Object> interface_object, v8::Local<v8::Template> interface_template, FeatureSelector feature_selector) { … }
}