mirror of
https://github.com/lexmount/moli.git
synced 2026-10-08 16:01:05 +00:00
fix(geometry): propagate NaN through DOMRect bounds
This commit is contained in:
@@ -500,11 +500,6 @@ pub(in crate::context_bootstrap) fn build_constructor_template<'s>(
|
||||
.length(0)
|
||||
.build(scope)
|
||||
}
|
||||
ConstructorKind::DomRectReadOnly => v8::FunctionTemplate::builder(
|
||||
super::super::dom_rect::dom_rect_readonly_constructor_callback,
|
||||
)
|
||||
.length(0)
|
||||
.build(scope),
|
||||
ConstructorKind::DomRect => {
|
||||
v8::FunctionTemplate::builder(moli_webapi_declare::web_api_constructor!(
|
||||
web_api_interfaces::DOMRect,
|
||||
|
||||
@@ -35,22 +35,6 @@ struct DomRectReadOnlyObjectDeclaration {
|
||||
height: f64,
|
||||
}
|
||||
|
||||
#[derive(WebApiObject)]
|
||||
#[webapi(interface = "DOMRectReadOnly")]
|
||||
struct DomRectReadOnlyObjectDeclaration {
|
||||
#[webapi(slot = DOM_RECT_BRAND_SLOT, init = true)]
|
||||
brand: (),
|
||||
|
||||
#[webapi(slot = DOM_RECT_X_SLOT)]
|
||||
x: f64,
|
||||
#[webapi(slot = DOM_RECT_Y_SLOT)]
|
||||
y: f64,
|
||||
#[webapi(slot = DOM_RECT_WIDTH_SLOT)]
|
||||
width: f64,
|
||||
#[webapi(slot = DOM_RECT_HEIGHT_SLOT)]
|
||||
height: f64,
|
||||
}
|
||||
|
||||
#[derive(WebApiFunctionTemplate)]
|
||||
#[webapi(interface = web_api_interfaces::DOMRectReadOnly)]
|
||||
struct DomRectReadOnlyPrototypeDeclaration {
|
||||
|
||||
Reference in New Issue
Block a user