1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:47:34 +00:00

LibWeb: Port Intrinsics from DeprecatedString

This commit is contained in:
Shannon Booth 2023-11-22 12:55:21 +13:00 committed by Tim Flynn
parent 9cd36839d2
commit 96af80acd1
279 changed files with 305 additions and 304 deletions

View file

@ -49,7 +49,7 @@ AudioTrack::~AudioTrack()
void AudioTrack::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::AudioTrackPrototype>(realm, "AudioTrack"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::AudioTrackPrototype>(realm, "AudioTrack"_fly_string));
auto id = s_audio_track_id_allocator.allocate();
m_id = MUST(String::number(id));

View file

@ -24,7 +24,7 @@ AudioTrackList::AudioTrackList(JS::Realm& realm)
void AudioTrackList::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::AudioTrackListPrototype>(realm, "AudioTrackList"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::AudioTrackListPrototype>(realm, "AudioTrackList"_fly_string));
}
// https://html.spec.whatwg.org/multipage/media.html#dom-tracklist-item

View file

@ -52,7 +52,7 @@ CanvasGradient::~CanvasGradient() = default;
void CanvasGradient::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasGradientPrototype>(realm, "CanvasGradient"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasGradientPrototype>(realm, "CanvasGradient"_fly_string));
}
// https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasgradient-addcolorstop

View file

@ -138,7 +138,7 @@ WebIDL::ExceptionOr<JS::GCPtr<CanvasPattern>> CanvasPattern::create(JS::Realm& r
void CanvasPattern::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasPatternPrototype>(realm, "CanvasPattern"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasPatternPrototype>(realm, "CanvasPattern"_fly_string));
}
}

View file

@ -45,7 +45,7 @@ CanvasRenderingContext2D::~CanvasRenderingContext2D() = default;
void CanvasRenderingContext2D::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasRenderingContext2DPrototype>(realm, "CanvasRenderingContext2D"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::CanvasRenderingContext2DPrototype>(realm, "CanvasRenderingContext2D"_fly_string));
}
void CanvasRenderingContext2D::visit_edges(Cell::Visitor& visitor)

View file

@ -34,7 +34,7 @@ CloseEvent::~CloseEvent() = default;
void CloseEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::CloseEventPrototype>(realm, "CloseEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::CloseEventPrototype>(realm, "CloseEvent"_fly_string));
}
}

View file

@ -32,7 +32,7 @@ CustomElementRegistry::~CustomElementRegistry() = default;
void CustomElementRegistry::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::CustomElementRegistryPrototype>(realm, "CustomElementRegistry"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::CustomElementRegistryPrototype>(realm, "CustomElementRegistry"_fly_string));
}
// https://webidl.spec.whatwg.org/#es-callback-function

View file

@ -32,7 +32,7 @@ DOMParser::~DOMParser() = default;
void DOMParser::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::DOMParserPrototype>(realm, "DOMParser"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::DOMParserPrototype>(realm, "DOMParser"_fly_string));
}
// https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring

View file

@ -31,7 +31,7 @@ DOMStringMap::~DOMStringMap() = default;
void DOMStringMap::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::DOMStringMapPrototype>(realm, "DOMStringMap"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::DOMStringMapPrototype>(realm, "DOMStringMap"_fly_string));
}
void DOMStringMap::visit_edges(Cell::Visitor& visitor)

View file

@ -36,7 +36,7 @@ ErrorEvent::~ErrorEvent() = default;
void ErrorEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::ErrorEventPrototype>(realm, "ErrorEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::ErrorEventPrototype>(realm, "ErrorEvent"_fly_string));
}
void ErrorEvent::visit_edges(Cell::Visitor& visitor)

View file

@ -28,7 +28,7 @@ FormDataEvent::~FormDataEvent() = default;
void FormDataEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::FormDataEventPrototype>(realm, "FormDataEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::FormDataEventPrototype>(realm, "FormDataEvent"_fly_string));
}
void FormDataEvent::visit_edges(Cell::Visitor& visitor)

View file

@ -23,7 +23,7 @@ HTMLAnchorElement::~HTMLAnchorElement() = default;
void HTMLAnchorElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAnchorElementPrototype>(realm, "HTMLAnchorElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAnchorElementPrototype>(realm, "HTMLAnchorElement"_fly_string));
}
void HTMLAnchorElement::attribute_changed(FlyString const& name, Optional<String> const& value)

View file

@ -22,7 +22,7 @@ HTMLAreaElement::~HTMLAreaElement() = default;
void HTMLAreaElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAreaElementPrototype>(realm, "HTMLAreaElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAreaElementPrototype>(realm, "HTMLAreaElement"_fly_string));
}
void HTMLAreaElement::attribute_changed(FlyString const& name, Optional<String> const& value)

View file

@ -24,7 +24,7 @@ HTMLAudioElement::~HTMLAudioElement() = default;
void HTMLAudioElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAudioElementPrototype>(realm, "HTMLAudioElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLAudioElementPrototype>(realm, "HTMLAudioElement"_fly_string));
}
JS::GCPtr<Layout::Node> HTMLAudioElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)

View file

@ -22,7 +22,7 @@ HTMLBRElement::~HTMLBRElement() = default;
void HTMLBRElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBRElementPrototype>(realm, "HTMLBRElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBRElementPrototype>(realm, "HTMLBRElement"_fly_string));
}
JS::GCPtr<Layout::Node> HTMLBRElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)

View file

@ -21,7 +21,7 @@ HTMLBaseElement::~HTMLBaseElement() = default;
void HTMLBaseElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBaseElementPrototype>(realm, "HTMLBaseElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBaseElementPrototype>(realm, "HTMLBaseElement"_fly_string));
}
void HTMLBaseElement::inserted()

View file

@ -34,7 +34,7 @@ void HTMLBodyElement::visit_edges(Visitor& visitor)
void HTMLBodyElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBodyElementPrototype>(realm, "HTMLBodyElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLBodyElementPrototype>(realm, "HTMLBodyElement"_fly_string));
}
void HTMLBodyElement::apply_presentational_hints(CSS::StyleProperties& style) const

View file

@ -22,7 +22,7 @@ HTMLButtonElement::~HTMLButtonElement() = default;
void HTMLButtonElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLButtonElementPrototype>(realm, "HTMLButtonElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLButtonElementPrototype>(realm, "HTMLButtonElement"_fly_string));
}
HTMLButtonElement::TypeAttributeState HTMLButtonElement::type_state() const

View file

@ -40,7 +40,7 @@ HTMLCanvasElement::~HTMLCanvasElement() = default;
void HTMLCanvasElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLCanvasElementPrototype>(realm, "HTMLCanvasElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLCanvasElementPrototype>(realm, "HTMLCanvasElement"_fly_string));
}
void HTMLCanvasElement::visit_edges(Cell::Visitor& visitor)

View file

@ -21,7 +21,7 @@ HTMLDListElement::~HTMLDListElement() = default;
void HTMLDListElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDListElementPrototype>(realm, "HTMLDListElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDListElementPrototype>(realm, "HTMLDListElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLDataElement::~HTMLDataElement() = default;
void HTMLDataElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDataElementPrototype>(realm, "HTMLDataElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDataElementPrototype>(realm, "HTMLDataElement"_fly_string));
}
}

View file

@ -19,7 +19,7 @@ HTMLDataListElement::~HTMLDataListElement() = default;
void HTMLDataListElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDataListElementPrototype>(realm, "HTMLDataListElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDataListElementPrototype>(realm, "HTMLDataListElement"_fly_string));
}
}

View file

@ -38,7 +38,7 @@ void HTMLDetailsElement::visit_edges(Cell::Visitor& visitor)
void HTMLDetailsElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDetailsElementPrototype>(realm, "HTMLDetailsElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDetailsElementPrototype>(realm, "HTMLDetailsElement"_fly_string));
create_shadow_tree(realm).release_value_but_fixme_should_propagate_errors();
}

View file

@ -21,7 +21,7 @@ HTMLDialogElement::~HTMLDialogElement() = default;
void HTMLDialogElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDialogElementPrototype>(realm, "HTMLDialogElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDialogElementPrototype>(realm, "HTMLDialogElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-show

View file

@ -21,7 +21,7 @@ HTMLDirectoryElement::~HTMLDirectoryElement() = default;
void HTMLDirectoryElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDirectoryElementPrototype>(realm, "HTMLDirectoryElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDirectoryElementPrototype>(realm, "HTMLDirectoryElement"_fly_string));
}
}

View file

@ -40,7 +40,7 @@ void HTMLDivElement::apply_presentational_hints(CSS::StyleProperties& style) con
void HTMLDivElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDivElementPrototype>(realm, "HTMLDivElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLDivElementPrototype>(realm, "HTMLDivElement"_fly_string));
}
}

View file

@ -48,7 +48,7 @@ HTMLElement::~HTMLElement() = default;
void HTMLElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLElementPrototype>(realm, "HTMLElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLElementPrototype>(realm, "HTMLElement"_fly_string));
m_dataset = DOMStringMap::create(*this);
}

View file

@ -21,7 +21,7 @@ HTMLEmbedElement::~HTMLEmbedElement() = default;
void HTMLEmbedElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLEmbedElementPrototype>(realm, "HTMLEmbedElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLEmbedElementPrototype>(realm, "HTMLEmbedElement"_fly_string));
}
}

View file

@ -22,7 +22,7 @@ HTMLFieldSetElement::~HTMLFieldSetElement() = default;
void HTMLFieldSetElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFieldSetElementPrototype>(realm, "HTMLFieldSetElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFieldSetElementPrototype>(realm, "HTMLFieldSetElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/form-elements.html#concept-fieldset-disabled

View file

@ -108,7 +108,7 @@ HTMLFontElement::~HTMLFontElement() = default;
void HTMLFontElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFontElementPrototype>(realm, "HTMLFontElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFontElementPrototype>(realm, "HTMLFontElement"_fly_string));
}
void HTMLFontElement::apply_presentational_hints(CSS::StyleProperties& style) const

View file

@ -43,7 +43,7 @@ HTMLFormElement::~HTMLFormElement() = default;
void HTMLFormElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFormElementPrototype>(realm, "HTMLFormElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFormElementPrototype>(realm, "HTMLFormElement"_fly_string));
}
void HTMLFormElement::visit_edges(Cell::Visitor& visitor)

View file

@ -21,7 +21,7 @@ HTMLFrameElement::~HTMLFrameElement() = default;
void HTMLFrameElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFrameElementPrototype>(realm, "HTMLFrameElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFrameElementPrototype>(realm, "HTMLFrameElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex

View file

@ -22,7 +22,7 @@ HTMLFrameSetElement::~HTMLFrameSetElement() = default;
void HTMLFrameSetElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFrameSetElementPrototype>(realm, "HTMLFrameSetElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLFrameSetElementPrototype>(realm, "HTMLFrameSetElement"_fly_string));
}
void HTMLFrameSetElement::attribute_changed(FlyString const& name, Optional<String> const& value)

View file

@ -21,7 +21,7 @@ HTMLHRElement::~HTMLHRElement() = default;
void HTMLHRElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHRElementPrototype>(realm, "HTMLHRElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHRElementPrototype>(realm, "HTMLHRElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLHeadElement::~HTMLHeadElement() = default;
void HTMLHeadElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHeadElementPrototype>(realm, "HTMLHeadElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHeadElementPrototype>(realm, "HTMLHeadElement"_fly_string));
}
}

View file

@ -23,7 +23,7 @@ HTMLHeadingElement::~HTMLHeadingElement() = default;
void HTMLHeadingElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHeadingElementPrototype>(realm, "HTMLHeadingElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHeadingElementPrototype>(realm, "HTMLHeadingElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/rendering.html#tables-2

View file

@ -22,7 +22,7 @@ HTMLHtmlElement::~HTMLHtmlElement() = default;
void HTMLHtmlElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHtmlElementPrototype>(realm, "HTMLHtmlElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLHtmlElementPrototype>(realm, "HTMLHtmlElement"_fly_string));
}
bool HTMLHtmlElement::should_use_body_background_properties() const

View file

@ -27,7 +27,7 @@ HTMLIFrameElement::~HTMLIFrameElement() = default;
void HTMLIFrameElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLIFrameElementPrototype>(realm, "HTMLIFrameElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLIFrameElementPrototype>(realm, "HTMLIFrameElement"_fly_string));
}
JS::GCPtr<Layout::Node> HTMLIFrameElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)

View file

@ -55,7 +55,7 @@ void HTMLImageElement::finalize()
void HTMLImageElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLImageElementPrototype>(realm, "HTMLImageElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLImageElementPrototype>(realm, "HTMLImageElement"_fly_string));
m_current_request = ImageRequest::create(realm, *document().page());
}

View file

@ -45,7 +45,7 @@ HTMLInputElement::~HTMLInputElement() = default;
void HTMLInputElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLInputElementPrototype>(realm, "HTMLInputElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLInputElementPrototype>(realm, "HTMLInputElement"_fly_string));
}
void HTMLInputElement::visit_edges(Cell::Visitor& visitor)

View file

@ -21,7 +21,7 @@ HTMLLIElement::~HTMLLIElement() = default;
void HTMLLIElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLIElementPrototype>(realm, "HTMLLIElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLIElementPrototype>(realm, "HTMLLIElement"_fly_string));
}
}

View file

@ -22,7 +22,7 @@ HTMLLabelElement::~HTMLLabelElement() = default;
void HTMLLabelElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLabelElementPrototype>(realm, "HTMLLabelElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLabelElementPrototype>(realm, "HTMLLabelElement"_fly_string));
}
JS::GCPtr<Layout::Node> HTMLLabelElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)

View file

@ -21,7 +21,7 @@ HTMLLegendElement::~HTMLLegendElement() = default;
void HTMLLegendElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLegendElementPrototype>(realm, "HTMLLegendElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLegendElementPrototype>(realm, "HTMLLegendElement"_fly_string));
}
}

View file

@ -42,7 +42,7 @@ HTMLLinkElement::~HTMLLinkElement() = default;
void HTMLLinkElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLinkElementPrototype>(realm, "HTMLLinkElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLLinkElementPrototype>(realm, "HTMLLinkElement"_fly_string));
}
void HTMLLinkElement::inserted()

View file

@ -21,7 +21,7 @@ HTMLMapElement::~HTMLMapElement() = default;
void HTMLMapElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMapElementPrototype>(realm, "HTMLMapElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMapElementPrototype>(realm, "HTMLMapElement"_fly_string));
}
}

View file

@ -24,7 +24,7 @@ HTMLMarqueeElement::~HTMLMarqueeElement() = default;
void HTMLMarqueeElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMarqueeElementPrototype>(realm, "HTMLMarqueeElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMarqueeElementPrototype>(realm, "HTMLMarqueeElement"_fly_string));
}
void HTMLMarqueeElement::apply_presentational_hints(CSS::StyleProperties& style) const

View file

@ -50,7 +50,7 @@ HTMLMediaElement::~HTMLMediaElement() = default;
void HTMLMediaElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMediaElementPrototype>(realm, "HTMLMediaElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMediaElementPrototype>(realm, "HTMLMediaElement"_fly_string));
m_audio_tracks = realm.heap().allocate<AudioTrackList>(realm, realm);
m_video_tracks = realm.heap().allocate<VideoTrackList>(realm, realm);

View file

@ -21,7 +21,7 @@ HTMLMenuElement::~HTMLMenuElement() = default;
void HTMLMenuElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMenuElementPrototype>(realm, "HTMLMenuElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMenuElementPrototype>(realm, "HTMLMenuElement"_fly_string));
}
}

View file

@ -29,7 +29,7 @@ HTMLMetaElement::~HTMLMetaElement() = default;
void HTMLMetaElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMetaElementPrototype>(realm, "HTMLMetaElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMetaElementPrototype>(realm, "HTMLMetaElement"_fly_string));
}
Optional<HTMLMetaElement::HttpEquivAttributeState> HTMLMetaElement::http_equiv_state() const

View file

@ -21,7 +21,7 @@ HTMLMeterElement::~HTMLMeterElement() = default;
void HTMLMeterElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMeterElementPrototype>(realm, "HTMLMeterElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLMeterElementPrototype>(realm, "HTMLMeterElement"_fly_string));
}
}

View file

@ -22,7 +22,7 @@ HTMLModElement::~HTMLModElement() = default;
void HTMLModElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLModElementPrototype>(realm, "HTMLModElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLModElementPrototype>(realm, "HTMLModElement"_fly_string));
}
Optional<ARIA::Role> HTMLModElement::default_role() const

View file

@ -21,7 +21,7 @@ HTMLOListElement::~HTMLOListElement() = default;
void HTMLOListElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOListElementPrototype>(realm, "HTMLOListElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOListElementPrototype>(realm, "HTMLOListElement"_fly_string));
}
}

View file

@ -38,7 +38,7 @@ HTMLObjectElement::~HTMLObjectElement() = default;
void HTMLObjectElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLObjectElementPrototype>(realm, "HTMLObjectElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLObjectElementPrototype>(realm, "HTMLObjectElement"_fly_string));
}
void HTMLObjectElement::visit_edges(Cell::Visitor& visitor)

View file

@ -21,7 +21,7 @@ HTMLOptGroupElement::~HTMLOptGroupElement() = default;
void HTMLOptGroupElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptGroupElementPrototype>(realm, "HTMLOptGroupElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptGroupElementPrototype>(realm, "HTMLOptGroupElement"_fly_string));
}
}

View file

@ -30,7 +30,7 @@ HTMLOptionElement::~HTMLOptionElement() = default;
void HTMLOptionElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptionElementPrototype>(realm, "HTMLOptionElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptionElementPrototype>(realm, "HTMLOptionElement"_fly_string));
}
void HTMLOptionElement::attribute_changed(FlyString const& name, Optional<String> const& value)

View file

@ -30,7 +30,7 @@ HTMLOptionsCollection::~HTMLOptionsCollection() = default;
void HTMLOptionsCollection::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptionsCollectionPrototype>(realm, "HTMLOptionsCollection"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOptionsCollectionPrototype>(realm, "HTMLOptionsCollection"_fly_string));
}
// https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#dom-htmloptionscollection-add

View file

@ -21,7 +21,7 @@ HTMLOutputElement::~HTMLOutputElement() = default;
void HTMLOutputElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOutputElementPrototype>(realm, "HTMLOutputElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLOutputElementPrototype>(realm, "HTMLOutputElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/form-elements.html#the-output-element:concept-form-reset-control

View file

@ -23,7 +23,7 @@ HTMLParagraphElement::~HTMLParagraphElement() = default;
void HTMLParagraphElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLParagraphElementPrototype>(realm, "HTMLParagraphElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLParagraphElementPrototype>(realm, "HTMLParagraphElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/rendering.html#tables-2

View file

@ -21,7 +21,7 @@ HTMLParamElement::~HTMLParamElement() = default;
void HTMLParamElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLParamElementPrototype>(realm, "HTMLParamElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLParamElementPrototype>(realm, "HTMLParamElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLPictureElement::~HTMLPictureElement() = default;
void HTMLPictureElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLPictureElementPrototype>(realm, "HTMLPictureElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLPictureElementPrototype>(realm, "HTMLPictureElement"_fly_string));
}
}

View file

@ -23,7 +23,7 @@ HTMLPreElement::~HTMLPreElement() = default;
void HTMLPreElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLPreElementPrototype>(realm, "HTMLPreElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLPreElementPrototype>(realm, "HTMLPreElement"_fly_string));
}
void HTMLPreElement::apply_presentational_hints(CSS::StyleProperties& style) const

View file

@ -26,7 +26,7 @@ HTMLProgressElement::~HTMLProgressElement() = default;
void HTMLProgressElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLProgressElementPrototype>(realm, "HTMLProgressElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLProgressElementPrototype>(realm, "HTMLProgressElement"_fly_string));
}
JS::GCPtr<Layout::Node> HTMLProgressElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)

View file

@ -23,7 +23,7 @@ HTMLQuoteElement::~HTMLQuoteElement() = default;
void HTMLQuoteElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLQuoteElementPrototype>(realm, "HTMLQuoteElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLQuoteElementPrototype>(realm, "HTMLQuoteElement"_fly_string));
}
Optional<ARIA::Role> HTMLQuoteElement::default_role() const

View file

@ -35,7 +35,7 @@ HTMLScriptElement::~HTMLScriptElement() = default;
void HTMLScriptElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLScriptElementPrototype>(realm, "HTMLScriptElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLScriptElementPrototype>(realm, "HTMLScriptElement"_fly_string));
}
void HTMLScriptElement::visit_edges(Cell::Visitor& visitor)

View file

@ -25,7 +25,7 @@ HTMLSelectElement::~HTMLSelectElement() = default;
void HTMLSelectElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSelectElementPrototype>(realm, "HTMLSelectElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSelectElementPrototype>(realm, "HTMLSelectElement"_fly_string));
}
void HTMLSelectElement::visit_edges(Cell::Visitor& visitor)

View file

@ -24,7 +24,7 @@ HTMLSlotElement::~HTMLSlotElement() = default;
void HTMLSlotElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSlotElementPrototype>(realm, "HTMLSlotElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSlotElementPrototype>(realm, "HTMLSlotElement"_fly_string));
}
void HTMLSlotElement::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -23,7 +23,7 @@ HTMLSourceElement::~HTMLSourceElement() = default;
void HTMLSourceElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSourceElementPrototype>(realm, "HTMLSourceElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSourceElementPrototype>(realm, "HTMLSourceElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/embedded-content.html#the-source-element:the-source-element-15

View file

@ -21,7 +21,7 @@ HTMLSpanElement::~HTMLSpanElement() = default;
void HTMLSpanElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSpanElementPrototype>(realm, "HTMLSpanElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLSpanElementPrototype>(realm, "HTMLSpanElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLStyleElement::~HTMLStyleElement() = default;
void HTMLStyleElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLStyleElementPrototype>(realm, "HTMLStyleElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLStyleElementPrototype>(realm, "HTMLStyleElement"_fly_string));
}
void HTMLStyleElement::visit_edges(Cell::Visitor& visitor)

View file

@ -23,7 +23,7 @@ HTMLTableCaptionElement::~HTMLTableCaptionElement() = default;
void HTMLTableCaptionElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableCaptionElementPrototype>(realm, "HTMLTableCaptionElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableCaptionElementPrototype>(realm, "HTMLTableCaptionElement"_fly_string));
}
// https://html.spec.whatwg.org/multipage/rendering.html#tables-2

View file

@ -31,7 +31,7 @@ HTMLTableCellElement::~HTMLTableCellElement() = default;
void HTMLTableCellElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableCellElementPrototype>(realm, "HTMLTableCellElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableCellElementPrototype>(realm, "HTMLTableCellElement"_fly_string));
}
static const HTML::HTMLTableElement& table_containing_cell(const HTML::HTMLTableCellElement& node)

View file

@ -21,7 +21,7 @@ HTMLTableColElement::~HTMLTableColElement() = default;
void HTMLTableColElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableColElementPrototype>(realm, "HTMLTableColElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableColElementPrototype>(realm, "HTMLTableColElement"_fly_string));
}
}

View file

@ -34,7 +34,7 @@ HTMLTableElement::~HTMLTableElement() = default;
void HTMLTableElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableElementPrototype>(realm, "HTMLTableElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableElementPrototype>(realm, "HTMLTableElement"_fly_string));
}
void HTMLTableElement::visit_edges(Cell::Visitor& visitor)

View file

@ -35,7 +35,7 @@ HTMLTableRowElement::~HTMLTableRowElement() = default;
void HTMLTableRowElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableRowElementPrototype>(realm, "HTMLTableRowElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableRowElementPrototype>(realm, "HTMLTableRowElement"_fly_string));
}
void HTMLTableRowElement::apply_presentational_hints(CSS::StyleProperties& style) const

View file

@ -26,7 +26,7 @@ HTMLTableSectionElement::~HTMLTableSectionElement() = default;
void HTMLTableSectionElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableSectionElementPrototype>(realm, "HTMLTableSectionElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTableSectionElementPrototype>(realm, "HTMLTableSectionElement"_fly_string));
}
void HTMLTableSectionElement::visit_edges(Cell::Visitor& visitor)

View file

@ -22,7 +22,7 @@ HTMLTemplateElement::~HTMLTemplateElement() = default;
void HTMLTemplateElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTemplateElementPrototype>(realm, "HTMLTemplateElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTemplateElementPrototype>(realm, "HTMLTemplateElement"_fly_string));
m_content = heap().allocate<DOM::DocumentFragment>(realm, m_document->appropriate_template_contents_owner_document());
m_content->set_host(this);

View file

@ -39,7 +39,7 @@ JS::GCPtr<Layout::Node> HTMLTextAreaElement::create_layout_node(NonnullRefPtr<CS
void HTMLTextAreaElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTextAreaElementPrototype>(realm, "HTMLTextAreaElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTextAreaElementPrototype>(realm, "HTMLTextAreaElement"_fly_string));
}
void HTMLTextAreaElement::visit_edges(Cell::Visitor& visitor)

View file

@ -19,7 +19,7 @@ HTMLTimeElement::HTMLTimeElement(DOM::Document& document, DOM::QualifiedName qua
void HTMLTimeElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTimeElementPrototype>(realm, "HTMLTimeElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTimeElementPrototype>(realm, "HTMLTimeElement"_fly_string));
}
HTMLTimeElement::~HTMLTimeElement() = default;

View file

@ -23,7 +23,7 @@ HTMLTitleElement::~HTMLTitleElement() = default;
void HTMLTitleElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTitleElementPrototype>(realm, "HTMLTitleElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTitleElementPrototype>(realm, "HTMLTitleElement"_fly_string));
}
void HTMLTitleElement::children_changed()

View file

@ -21,7 +21,7 @@ HTMLTrackElement::~HTMLTrackElement() = default;
void HTMLTrackElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTrackElementPrototype>(realm, "HTMLTrackElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLTrackElementPrototype>(realm, "HTMLTrackElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLUListElement::~HTMLUListElement() = default;
void HTMLUListElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLUListElementPrototype>(realm, "HTMLUListElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLUListElementPrototype>(realm, "HTMLUListElement"_fly_string));
}
}

View file

@ -21,7 +21,7 @@ HTMLUnknownElement::~HTMLUnknownElement() = default;
void HTMLUnknownElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLUnknownElementPrototype>(realm, "HTMLUnknownElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLUnknownElementPrototype>(realm, "HTMLUnknownElement"_fly_string));
}
}

View file

@ -32,7 +32,7 @@ HTMLVideoElement::~HTMLVideoElement() = default;
void HTMLVideoElement::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLVideoElementPrototype>(realm, "HTMLVideoElement"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HTMLVideoElementPrototype>(realm, "HTMLVideoElement"_fly_string));
}
void HTMLVideoElement::visit_edges(Cell::Visitor& visitor)

View file

@ -31,7 +31,7 @@ History::~History() = default;
void History::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::HistoryPrototype>(realm, "History"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::HistoryPrototype>(realm, "History"_fly_string));
}
void History::visit_edges(Cell::Visitor& visitor)

View file

@ -45,7 +45,7 @@ ImageData::~ImageData() = default;
void ImageData::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::ImageDataPrototype>(realm, "ImageData"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::ImageDataPrototype>(realm, "ImageData"_fly_string));
}
void ImageData::visit_edges(Cell::Visitor& visitor)

View file

@ -42,7 +42,7 @@ void Location::visit_edges(Cell::Visitor& visitor)
void Location::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::LocationPrototype>(realm, "Location"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::LocationPrototype>(realm, "Location"_fly_string));
// FIXME: Implement steps 2.-4.

View file

@ -23,7 +23,7 @@ MediaError::MediaError(JS::Realm& realm, Code code, String message)
void MediaError::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MediaErrorPrototype>(realm, "MediaError"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MediaErrorPrototype>(realm, "MediaError"_fly_string));
}
}

View file

@ -43,7 +43,7 @@ void MessageChannel::visit_edges(Cell::Visitor& visitor)
void MessageChannel::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessageChannelPrototype>(realm, "MessageChannel"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessageChannelPrototype>(realm, "MessageChannel"_fly_string));
}
MessagePort* MessageChannel::port1()

View file

@ -35,7 +35,7 @@ MessageEvent::~MessageEvent() = default;
void MessageEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessageEventPrototype>(realm, "MessageEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessageEventPrototype>(realm, "MessageEvent"_fly_string));
}
void MessageEvent::visit_edges(Cell::Visitor& visitor)

View file

@ -31,7 +31,7 @@ MessagePort::~MessagePort() = default;
void MessagePort::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessagePortPrototype>(realm, "MessagePort"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MessagePortPrototype>(realm, "MessagePort"_fly_string));
}
void MessagePort::visit_edges(Cell::Visitor& visitor)

View file

@ -24,7 +24,7 @@ MimeType::~MimeType() = default;
void MimeType::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MimeTypePrototype>(realm, "MimeType"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MimeTypePrototype>(realm, "MimeType"_fly_string));
}
// https://html.spec.whatwg.org/multipage/system-state.html#concept-mimetype-type

View file

@ -24,7 +24,7 @@ MimeTypeArray::~MimeTypeArray() = default;
void MimeTypeArray::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::MimeTypeArrayPrototype>(realm, "MimeTypeArray"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::MimeTypeArrayPrototype>(realm, "MimeTypeArray"_fly_string));
}
// https://html.spec.whatwg.org/multipage/system-state.html#pdf-viewing-support:support-named-properties-2

View file

@ -50,7 +50,7 @@ NavigateEvent::~NavigateEvent() = default;
void NavigateEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigateEventPrototype>(realm, "NavigateEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigateEventPrototype>(realm, "NavigateEvent"_fly_string));
}
void NavigateEvent::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -75,7 +75,7 @@ Navigation::~Navigation() = default;
void Navigation::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationPrototype>(realm, "Navigation"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationPrototype>(realm, "Navigation"_fly_string));
}
void Navigation::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -32,7 +32,7 @@ NavigationCurrentEntryChangeEvent::~NavigationCurrentEntryChangeEvent() = defaul
void NavigationCurrentEntryChangeEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationCurrentEntryChangeEventPrototype>(realm, "NavigationCurrentEntryChangeEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationCurrentEntryChangeEventPrototype>(realm, "NavigationCurrentEntryChangeEvent"_fly_string));
}
void NavigationCurrentEntryChangeEvent::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -30,7 +30,7 @@ NavigationDestination::~NavigationDestination() = default;
void NavigationDestination::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationDestinationPrototype>(realm, "NavigationDestination"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationDestinationPrototype>(realm, "NavigationDestination"_fly_string));
}
void NavigationDestination::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -34,7 +34,7 @@ NavigationHistoryEntry::~NavigationHistoryEntry() = default;
void NavigationHistoryEntry::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationHistoryEntryPrototype>(realm, "NavigationHistoryEntry"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationHistoryEntryPrototype>(realm, "NavigationHistoryEntry"_fly_string));
}
void NavigationHistoryEntry::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -34,7 +34,7 @@ NavigationTransition::~NavigationTransition() = default;
void NavigationTransition::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationTransitionPrototype>(realm, "NavigationTransition"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigationTransitionPrototype>(realm, "NavigationTransition"_fly_string));
}
void NavigationTransition::visit_edges(JS::Cell::Visitor& visitor)

View file

@ -33,7 +33,7 @@ Navigator::~Navigator() = default;
void Navigator::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigatorPrototype>(realm, "Navigator"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::NavigatorPrototype>(realm, "Navigator"_fly_string));
}
// https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-pdfviewerenabled

View file

@ -32,7 +32,7 @@ PageTransitionEvent::~PageTransitionEvent() = default;
void PageTransitionEvent::initialize(JS::Realm& realm)
{
Base::initialize(realm);
set_prototype(&Bindings::ensure_web_prototype<Bindings::PageTransitionEventPrototype>(realm, "PageTransitionEvent"));
set_prototype(&Bindings::ensure_web_prototype<Bindings::PageTransitionEventPrototype>(realm, "PageTransitionEvent"_fly_string));
}
}

Some files were not shown because too many files have changed in this diff Show more