script: Pass &mut JSContext to Element::create (#43348)

Pass `&mut JSContext` to `Element::create` and `create_html_element`

Testing: No functionality changes, covered by existing tests.
Part of #40600

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
This commit is contained in:
Gae24
2026-03-17 14:03:33 +01:00
committed by GitHub
parent 3b216f8b99
commit 026d679783
20 changed files with 75 additions and 64 deletions

View File

@@ -285,13 +285,13 @@ impl HTMLSelectElement {
let root = self.upcast::<Element>().attach_ua_shadow_root(cx, true);
let select_box = Element::create(
cx,
QualName::new(None, ns!(html), local_name!("div")),
None,
&document,
ElementCreator::ScriptCreated,
CustomElementCreationMode::Asynchronous,
None,
CanGc::from_cx(cx),
);
select_box.set_string_attribute(
&local_name!("style"),
@@ -300,13 +300,13 @@ impl HTMLSelectElement {
);
let text_container = Element::create(
cx,
QualName::new(None, ns!(html), local_name!("div")),
None,
&document,
ElementCreator::ScriptCreated,
CustomElementCreationMode::Asynchronous,
None,
CanGc::from_cx(cx),
);
text_container.set_string_attribute(
&local_name!("style"),
@@ -328,13 +328,13 @@ impl HTMLSelectElement {
.unwrap();
let chevron_container = Element::create(
cx,
QualName::new(None, ns!(html), local_name!("div")),
None,
&document,
ElementCreator::ScriptCreated,
CustomElementCreationMode::Asynchronous,
None,
CanGc::from_cx(cx),
);
chevron_container.set_string_attribute(
&local_name!("style"),