servo/components/script/dom/html
Narfinger a4c8ffe753
Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480)
This is part of the future work of implementing LazyDOMString as
outlined in https://github.com/servo/servo/issues/39479.

We use str() method or direct implementations on DOMString for these
methods. We also change some types.

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>


Testing: This is essentially just renaming a method and a type and
should not change functionality.

Signed-off-by: Narfinger <Narfinger@users.noreply.github.com>
2025-09-25 15:53:21 +00:00
..
htmlanchorelement.rs
htmlareaelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlaudioelement.rs
htmlbaseelement.rs
htmlbodyelement.rs
htmlbrelement.rs
htmlbuttonelement.rs
htmlcanvaselement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlcollection.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmldataelement.rs
htmldatalistelement.rs
htmldetailselement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmldialogelement.rs
htmldirectoryelement.rs
htmldivelement.rs
htmldlistelement.rs
htmldocument.rs
htmlelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlembedelement.rs
htmlfieldsetelement.rs
htmlfontelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlformcontrolscollection.rs
htmlformelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlframeelement.rs
htmlframesetelement.rs
htmlheadelement.rs
htmlheadingelement.rs
htmlhrelement.rs
htmlhtmlelement.rs
htmlhyperlinkelementutils.rs script: Have HyperlinkElementTraits::update_href take a &ServoUrl (#39396) 2025-09-20 08:40:36 +00:00
htmliframeelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlimageelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlinputelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmllabelelement.rs
htmllegendelement.rs
htmllielement.rs
htmllinkelement.rs Move Element::matches_environment to MediaList (#39034) 2025-09-04 06:21:01 +00:00
htmlmapelement.rs
htmlmediaelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlmenuelement.rs
htmlmetaelement.rs fixup: Enable viewport <meta> tag support for mobile platforms only (#39207) 2025-09-11 17:21:04 +00:00
htmlmeterelement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmlmodelement.rs
htmlobjectelement.rs
htmlolistelement.rs
htmloptgroupelement.rs
htmloptionelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmloptionscollection.rs script: Add message to NotFoundError (#39394) 2025-09-25 12:16:50 +00:00
htmloutputelement.rs
htmlparagraphelement.rs
htmlparamelement.rs
htmlpictureelement.rs
htmlpreelement.rs
htmlprogresselement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmlquoteelement.rs
htmlscriptelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlselectelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmlslotelement.rs Move signals_slots to ScriptMutationObservers (#39275) 2025-09-12 18:43:59 +00:00
htmlsourceelement.rs html: Properly count <image>/<source> insertion/removal steps as the relevant mutations (#39452) 2025-09-23 12:40:03 +00:00
htmlspanelement.rs
htmlstyleelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmltablecaptionelement.rs
htmltablecellelement.rs
htmltablecolelement.rs
htmltableelement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmltablerowelement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmltablesectionelement.rs script: use Element::create instead of DOM struct constructors (#39325) 2025-09-16 09:26:42 +00:00
htmltemplateelement.rs
htmltextareaelement.rs Script: Change script/dom/{bluetooth,canvas,html} to not rely on Deref<str> for DOMString (#39480) 2025-09-25 15:53:21 +00:00
htmltimeelement.rs
htmltitleelement.rs
htmltrackelement.rs
htmlulistelement.rs
htmlunknownelement.rs
htmlvideoelement.rs
mod.rs