mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Rename reflect_dom_object2.
This commit is contained in:
parent
b14b4726ac
commit
cc07e27864
113 changed files with 254 additions and 228 deletions
|
@ -14,7 +14,7 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{
|
|||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::window::Window;
|
||||
use crate::task_source::TaskSource;
|
||||
|
@ -105,7 +105,7 @@ impl AnalyserNode {
|
|||
options: &AnalyserOptions,
|
||||
) -> Fallible<DomRoot<AnalyserNode>> {
|
||||
let (node, recv) = AnalyserNode::new_inherited(window, context, options)?;
|
||||
let object = reflect_dom_object2(Box::new(node), window, proto);
|
||||
let object = reflect_dom_object_with_proto(Box::new(node), window, proto);
|
||||
let (source, canceller) = window
|
||||
.task_manager()
|
||||
.dom_manipulation_task_source_with_canceller();
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::AnimationEventBinding::{
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -45,7 +45,11 @@ impl AnimationEvent {
|
|||
type_: Atom,
|
||||
init: &AnimationEventInit,
|
||||
) -> DomRoot<AnimationEvent> {
|
||||
let ev = reflect_dom_object2(Box::new(AnimationEvent::new_inherited(init)), window, proto);
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(AnimationEvent::new_inherited(init)),
|
||||
window,
|
||||
proto,
|
||||
);
|
||||
{
|
||||
let event = ev.upcast::<Event>();
|
||||
event.init_event(type_, init.parent.bubbles, init.parent.cancelable);
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::AudioBufferBinding::{
|
|||
};
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use crate::dom::window::Window;
|
||||
|
@ -104,7 +104,7 @@ impl AudioBuffer {
|
|||
initial_data: Option<&[Vec<f32>]>,
|
||||
) -> DomRoot<AudioBuffer> {
|
||||
let buffer = AudioBuffer::new_inherited(number_of_channels, length, sample_rate);
|
||||
let buffer = reflect_dom_object2(Box::new(buffer), global, proto);
|
||||
let buffer = reflect_dom_object_with_proto(Box::new(buffer), global, proto);
|
||||
buffer.set_initial_data(initial_data);
|
||||
buffer
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ use crate::dom::bindings::codegen::Bindings::AudioScheduledSourceNodeBinding::Au
|
|||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot, MutNullableDom};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -109,7 +109,7 @@ impl AudioBufferSourceNode {
|
|||
options: &AudioBufferSourceOptions,
|
||||
) -> Fallible<DomRoot<AudioBufferSourceNode>> {
|
||||
let node = AudioBufferSourceNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -17,7 +17,7 @@ use crate::dom::bindings::error::{Error, Fallible};
|
|||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::refcounted::{Trusted, TrustedPromise};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::htmlmediaelement::HTMLMediaElement;
|
||||
use crate::dom::mediaelementaudiosourcenode::MediaElementAudioSourceNode;
|
||||
|
@ -87,7 +87,7 @@ impl AudioContext {
|
|||
) -> DomRoot<AudioContext> {
|
||||
let pipeline_id = window.pipeline_id();
|
||||
let context = AudioContext::new_inherited(options, pipeline_id);
|
||||
let context = reflect_dom_object2(Box::new(context), window, proto);
|
||||
let context = reflect_dom_object_with_proto(Box::new(context), window, proto);
|
||||
context.resume();
|
||||
context
|
||||
}
|
||||
|
|
|
@ -11,8 +11,8 @@ use crate::dom::bindings::conversions::{get_dom_class, DOM_OBJECT_SLOT};
|
|||
use crate::dom::bindings::guard::Guard;
|
||||
use crate::dom::bindings::principals::ServoJSPrincipals;
|
||||
use crate::dom::bindings::utils::{
|
||||
get_proto_or_iface_array, DOMJSClass, ProtoOrIfaceArray, DOM_PROTOTYPE_SLOT, JSCLASS_DOM_GLOBAL,
|
||||
callargs_is_constructing,
|
||||
callargs_is_constructing, get_proto_or_iface_array, DOMJSClass, ProtoOrIfaceArray,
|
||||
DOM_PROTOTYPE_SLOT, JSCLASS_DOM_GLOBAL,
|
||||
};
|
||||
use crate::script_runtime::JSContext as SafeJSContext;
|
||||
use js::error::throw_type_error;
|
||||
|
|
|
@ -26,7 +26,11 @@ where
|
|||
unsafe { T::WRAP(GlobalScope::get_cx(), global_scope, None, obj) }
|
||||
}
|
||||
|
||||
pub fn reflect_dom_object2<T, U>(obj: Box<T>, global: &U, proto: Option<HandleObject>) -> DomRoot<T>
|
||||
pub fn reflect_dom_object_with_proto<T, U>(
|
||||
obj: Box<T>,
|
||||
global: &U,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<T>
|
||||
where
|
||||
T: DomObject + DomObjectWrap,
|
||||
U: DerivedFrom<GlobalScope>,
|
||||
|
|
|
@ -13,7 +13,7 @@ use crate::dom::bindings::codegen::Bindings::BiquadFilterNodeBinding::BiquadFilt
|
|||
use crate::dom::bindings::codegen::Bindings::BiquadFilterNodeBinding::BiquadFilterOptions;
|
||||
use crate::dom::bindings::codegen::Bindings::BiquadFilterNodeBinding::BiquadFilterType;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -121,7 +121,7 @@ impl BiquadFilterNode {
|
|||
options: &BiquadFilterOptions,
|
||||
) -> Fallible<DomRoot<BiquadFilterNode>> {
|
||||
let node = BiquadFilterNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::BlobBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::BlobBinding::BlobMethods;
|
||||
use crate::dom::bindings::codegen::UnionTypes::ArrayBufferOrArrayBufferViewOrBlobOrString;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::serializable::{Serializable, StorageKey};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -48,7 +48,7 @@ impl Blob {
|
|||
blob_impl: BlobImpl,
|
||||
) -> DomRoot<Blob> {
|
||||
let dom_blob =
|
||||
reflect_dom_object2(Box::new(Blob::new_inherited(&blob_impl)), global, proto);
|
||||
reflect_dom_object_with_proto(Box::new(Blob::new_inherited(&blob_impl)), global, proto);
|
||||
global.track_blob(&dom_blob, blob_impl);
|
||||
dom_blob
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::BluetoothAdvertisingEventBinding::B
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bluetoothdevice::BluetoothDevice;
|
||||
|
@ -60,7 +60,7 @@ impl BluetoothAdvertisingEvent {
|
|||
txPower: Option<i8>,
|
||||
rssi: Option<i8>,
|
||||
) -> DomRoot<BluetoothAdvertisingEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(BluetoothAdvertisingEvent::new_inherited(
|
||||
device, name, appearance, txPower, rssi,
|
||||
)),
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
use crate::dom::bindings::codegen::Bindings::BroadcastChannelBinding::BroadcastChannelMethods;
|
||||
use crate::dom::bindings::error::{Error, ErrorResult};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::structuredclone;
|
||||
|
@ -41,7 +41,7 @@ impl BroadcastChannel {
|
|||
proto: Option<HandleObject>,
|
||||
name: DOMString,
|
||||
) -> DomRoot<BroadcastChannel> {
|
||||
let channel = reflect_dom_object2(
|
||||
let channel = reflect_dom_object_with_proto(
|
||||
Box::new(BroadcastChannel::new_inherited(name)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{
|
|||
};
|
||||
use crate::dom::bindings::codegen::Bindings::ChannelMergerNodeBinding::ChannelMergerOptions;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -69,7 +69,7 @@ impl ChannelMergerNode {
|
|||
options: &ChannelMergerOptions,
|
||||
) -> Fallible<DomRoot<ChannelMergerNode>> {
|
||||
let node = ChannelMergerNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{
|
|||
};
|
||||
use crate::dom::bindings::codegen::Bindings::ChannelSplitterNodeBinding::ChannelSplitterOptions;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -71,7 +71,7 @@ impl ChannelSplitterNode {
|
|||
options: &ChannelSplitterOptions,
|
||||
) -> Fallible<DomRoot<ChannelSplitterNode>> {
|
||||
let node = ChannelSplitterNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::CloseEventBinding::CloseEventMethod
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -60,7 +60,7 @@ impl CloseEvent {
|
|||
reason: DOMString,
|
||||
) -> DomRoot<CloseEvent> {
|
||||
let event = Box::new(CloseEvent::new_inherited(wasClean, code, reason));
|
||||
let ev = reflect_dom_object2(event, global, proto);
|
||||
let ev = reflect_dom_object_with_proto(event, global, proto);
|
||||
{
|
||||
let event = ev.upcast::<Event>();
|
||||
event.init_event(type_, bool::from(bubbles), bool::from(cancelable));
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::CompositionEventBinding::{
|
|||
};
|
||||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object, reflect_dom_object2};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object, reflect_dom_object_with_proto};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::uievent::UIEvent;
|
||||
|
@ -57,7 +57,7 @@ impl CompositionEvent {
|
|||
detail: i32,
|
||||
data: DOMString,
|
||||
) -> DomRoot<CompositionEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(CompositionEvent {
|
||||
uievent: UIEvent::new_inherited(),
|
||||
data: data,
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::AudioParamBinding::AutomationRate;
|
|||
use crate::dom::bindings::codegen::Bindings::ConstantSourceNodeBinding::ConstantSourceNodeMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::ConstantSourceNodeBinding::ConstantSourceOptions;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -74,7 +74,7 @@ impl ConstantSourceNode {
|
|||
options: &ConstantSourceOptions,
|
||||
) -> Fallible<DomRoot<ConstantSourceNode>> {
|
||||
let node = ConstantSourceNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::CustomEventBinding::CustomEventMeth
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -45,7 +45,7 @@ impl CustomEvent {
|
|||
global: &GlobalScope,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<CustomEvent> {
|
||||
reflect_dom_object2(Box::new(CustomEvent::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(CustomEvent::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
fn new(
|
||||
|
|
|
@ -31,7 +31,7 @@ use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
|||
use crate::dom::bindings::inheritance::{Castable, ElementTypeId, HTMLElementTypeId, NodeTypeId};
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::refcounted::{Trusted, TrustedPromise};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot, DomSlice, LayoutDom, MutNullableDom};
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::bindings::xmlname::XMLName::InvalidXMLName;
|
||||
|
@ -3322,7 +3322,7 @@ impl Document {
|
|||
referrer_policy: Option<ReferrerPolicy>,
|
||||
canceller: FetchCanceller,
|
||||
) -> DomRoot<Document> {
|
||||
let document = reflect_dom_object2(
|
||||
let document = reflect_dom_object_with_proto(
|
||||
Box::new(Document::new_inherited(
|
||||
window,
|
||||
has_browsing_context,
|
||||
|
|
|
@ -5,7 +5,9 @@
|
|||
use crate::dom::bindings::codegen::Bindings::DOMExceptionBinding::DOMExceptionConstants;
|
||||
use crate::dom::bindings::codegen::Bindings::DOMExceptionBinding::DOMExceptionMethods;
|
||||
use crate::dom::bindings::error::Error;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object, reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{
|
||||
reflect_dom_object, reflect_dom_object_with_proto, Reflector,
|
||||
};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -144,7 +146,7 @@ impl DOMException {
|
|||
message: DOMString,
|
||||
name: DOMString,
|
||||
) -> Result<DomRoot<DOMException>, Error> {
|
||||
Ok(reflect_dom_object2(
|
||||
Ok(reflect_dom_object_with_proto(
|
||||
Box::new(DOMException::new_inherited(message, name)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::UnionTypes::StringOrUnrestrictedDoubleSequenc
|
|||
use crate::dom::bindings::error;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::dommatrixreadonly::{
|
||||
dommatrixinit_to_matrix, entries_to_matrix, transform_to_matrix, DOMMatrixReadOnly,
|
||||
|
@ -39,7 +39,7 @@ impl DOMMatrix {
|
|||
matrix: Transform3D<f64>,
|
||||
) -> DomRoot<Self> {
|
||||
let dommatrix = Self::new_inherited(is2D, matrix);
|
||||
reflect_dom_object2(Box::new(dommatrix), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(dommatrix), global, proto)
|
||||
}
|
||||
|
||||
pub fn new_inherited(is2D: bool, matrix: Transform3D<f64>) -> Self {
|
||||
|
|
|
@ -10,7 +10,7 @@ use crate::dom::bindings::codegen::UnionTypes::StringOrUnrestrictedDoubleSequenc
|
|||
use crate::dom::bindings::error;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::dommatrix::DOMMatrix;
|
||||
use crate::dom::dompoint::DOMPoint;
|
||||
|
@ -52,7 +52,7 @@ impl DOMMatrixReadOnly {
|
|||
matrix: Transform3D<f64>,
|
||||
) -> DomRoot<Self> {
|
||||
let dommatrix = Self::new_inherited(is2D, matrix);
|
||||
reflect_dom_object2(Box::new(dommatrix), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(dommatrix), global, proto)
|
||||
}
|
||||
|
||||
pub fn new_inherited(is2D: bool, matrix: Transform3D<f64>) -> Self {
|
||||
|
|
|
@ -12,7 +12,7 @@ use crate::dom::bindings::codegen::Bindings::DOMParserBinding::SupportedType::Te
|
|||
use crate::dom::bindings::codegen::Bindings::DocumentBinding::DocumentReadyState;
|
||||
use crate::dom::bindings::codegen::Bindings::WindowBinding::WindowMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::document::DocumentSource;
|
||||
|
@ -38,7 +38,7 @@ impl DOMParser {
|
|||
}
|
||||
|
||||
fn new(window: &Window, proto: Option<HandleObject>) -> DomRoot<DOMParser> {
|
||||
reflect_dom_object2(Box::new(DOMParser::new_inherited(window)), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(DOMParser::new_inherited(window)), window, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::DOMPointBinding::{DOMPointInit, DOMPointMethods};
|
||||
use crate::dom::bindings::codegen::Bindings::DOMPointReadOnlyBinding::DOMPointReadOnlyMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::dompointreadonly::{DOMPointReadOnly, DOMPointWriteMethods};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -38,7 +38,7 @@ impl DOMPoint {
|
|||
z: f64,
|
||||
w: f64,
|
||||
) -> DomRoot<DOMPoint> {
|
||||
reflect_dom_object2(Box::new(DOMPoint::new_inherited(x, y, z, w)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(DOMPoint::new_inherited(x, y, z, w)), global, proto)
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::DOMPointBinding::DOMPointInit;
|
||||
use crate::dom::bindings::codegen::Bindings::DOMPointReadOnlyBinding::DOMPointReadOnlyMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -46,7 +46,7 @@ impl DOMPointReadOnly {
|
|||
z: f64,
|
||||
w: f64,
|
||||
) -> DomRoot<DOMPointReadOnly> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(DOMPointReadOnly::new_inherited(x, y, z, w)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::DOMPointBinding::{DOMPointInit, DOM
|
|||
use crate::dom::bindings::codegen::Bindings::DOMQuadBinding::{DOMQuadInit, DOMQuadMethods};
|
||||
use crate::dom::bindings::codegen::Bindings::DOMRectReadOnlyBinding::DOMRectInit;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::dompoint::DOMPoint;
|
||||
use crate::dom::domrect::DOMRect;
|
||||
|
@ -54,7 +54,7 @@ impl DOMQuad {
|
|||
p3: &DOMPoint,
|
||||
p4: &DOMPoint,
|
||||
) -> DomRoot<DOMQuad> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(DOMQuad::new_inherited(p1, p2, p3, p4)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::DOMRectBinding::DOMRectMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::DOMRectReadOnlyBinding::DOMRectReadOnlyMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::domrectreadonly::DOMRectReadOnly;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -36,7 +36,7 @@ impl DOMRect {
|
|||
width: f64,
|
||||
height: f64,
|
||||
) -> DomRoot<DOMRect> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(DOMRect::new_inherited(x, y, width, height)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
use crate::dom::bindings::codegen::Bindings::DOMRectReadOnlyBinding::DOMRectReadOnlyMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -39,7 +39,7 @@ impl DOMRectReadOnly {
|
|||
width: f64,
|
||||
height: f64,
|
||||
) -> DomRoot<DOMRectReadOnly> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(DOMRectReadOnly::new_inherited(x, y, width, height)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::ErrorEventBinding::ErrorEventMethod
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -46,7 +46,7 @@ impl ErrorEvent {
|
|||
}
|
||||
|
||||
fn new_uninitialized(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<ErrorEvent> {
|
||||
reflect_dom_object2(Box::new(ErrorEvent::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(ErrorEvent::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -12,7 +12,7 @@ use crate::dom::bindings::codegen::Bindings::WindowBinding::WindowMethods;
|
|||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::document::Document;
|
||||
|
@ -80,7 +80,7 @@ impl Event {
|
|||
global: &GlobalScope,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<Event> {
|
||||
reflect_dom_object2(Box::new(Event::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(Event::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::EventSourceBinding::{
|
|||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -466,7 +466,7 @@ impl EventSource {
|
|||
url: ServoUrl,
|
||||
with_credentials: bool,
|
||||
) -> DomRoot<EventSource> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(EventSource::new_inherited(url, with_credentials)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -21,7 +21,7 @@ use crate::dom::bindings::codegen::UnionTypes::EventListenerOptionsOrBoolean;
|
|||
use crate::dom::bindings::codegen::UnionTypes::EventOrString;
|
||||
use crate::dom::bindings::error::{report_pending_exception, Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::element::Element;
|
||||
|
@ -356,7 +356,7 @@ impl EventTarget {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<EventTarget> {
|
||||
reflect_dom_object2(Box::new(EventTarget::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(EventTarget::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::{self, EventMethods};
|
|||
use crate::dom::bindings::codegen::Bindings::ExtendableEventBinding;
|
||||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -48,7 +48,11 @@ impl ExtendableEvent {
|
|||
bubbles: bool,
|
||||
cancelable: bool,
|
||||
) -> DomRoot<ExtendableEvent> {
|
||||
let ev = reflect_dom_object2(Box::new(ExtendableEvent::new_inherited()), worker, proto);
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(ExtendableEvent::new_inherited()),
|
||||
worker,
|
||||
proto,
|
||||
);
|
||||
{
|
||||
let event = ev.upcast::<Event>();
|
||||
event.init_event(type_, bubbles, cancelable);
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::ExtendableMessageEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::ExtendableMessageEventBinding::ExtendableMessageEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -102,7 +102,7 @@ impl ExtendableMessageEvent {
|
|||
lastEventId,
|
||||
ports,
|
||||
));
|
||||
let ev = reflect_dom_object2(ev, global, proto);
|
||||
let ev = reflect_dom_object_with_proto(ev, global, proto);
|
||||
{
|
||||
let event = ev.upcast::<Event>();
|
||||
event.init_event(type_, bubbles, cancelable);
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::FileBinding::FileMethods;
|
|||
use crate::dom::bindings::codegen::UnionTypes::ArrayBufferOrArrayBufferViewOrBlobOrString;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::blob::{blob_parts_to_bytes, normalize_type_string, Blob};
|
||||
|
@ -59,7 +59,7 @@ impl File {
|
|||
name: DOMString,
|
||||
modified: Option<i64>,
|
||||
) -> DomRoot<File> {
|
||||
let file = reflect_dom_object2(
|
||||
let file = reflect_dom_object_with_proto(
|
||||
Box::new(File::new_inherited(&blob_impl, name, modified)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -11,7 +11,7 @@ use crate::dom::bindings::codegen::UnionTypes::StringOrObject;
|
|||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -153,7 +153,7 @@ impl FileReader {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<FileReader> {
|
||||
reflect_dom_object2(Box::new(FileReader::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(FileReader::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::BlobBinding::BlobMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::FileReaderSyncBinding::FileReaderSyncMethods;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::blob::Blob;
|
||||
|
@ -32,7 +32,7 @@ impl FileReaderSync {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<FileReaderSync> {
|
||||
reflect_dom_object2(Box::new(FileReaderSync::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(FileReaderSync::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::FocusEventBinding::FocusEventMethod
|
|||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{EventBubbles, EventCancelable};
|
||||
|
@ -40,7 +40,7 @@ impl FocusEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<FocusEvent> {
|
||||
reflect_dom_object2(Box::new(FocusEvent::new_inherited()), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(FocusEvent::new_inherited()), window, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::UnionTypes::FileOrUSVString;
|
|||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::iterable::Iterable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::blob::Blob;
|
||||
|
@ -51,7 +51,7 @@ impl FormData {
|
|||
global: &GlobalScope,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<FormData> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(FormData::new_inherited(form_datums)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::FormDataEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::FormDataEventBinding::FormDataEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -44,7 +44,7 @@ impl FormDataEvent {
|
|||
cancelable: EventCancelable,
|
||||
form_data: &FormData,
|
||||
) -> DomRoot<FormDataEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(FormDataEvent {
|
||||
event: Event::new_inherited(),
|
||||
form_data: Dom::from_ref(form_data),
|
||||
|
|
|
@ -11,7 +11,7 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{
|
|||
use crate::dom::bindings::codegen::Bindings::AudioParamBinding::AutomationRate;
|
||||
use crate::dom::bindings::codegen::Bindings::GainNodeBinding::{GainNodeMethods, GainOptions};
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -77,7 +77,7 @@ impl GainNode {
|
|||
options: &GainOptions,
|
||||
) -> Fallible<DomRoot<GainNode>> {
|
||||
let node = GainNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::GamepadEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::GamepadEventBinding::GamepadEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -55,7 +55,7 @@ impl GamepadEvent {
|
|||
cancelable: bool,
|
||||
gamepad: &Gamepad,
|
||||
) -> DomRoot<GamepadEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(GamepadEvent::new_inherited(&gamepad)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -25,7 +25,7 @@ impl GPUOutOfMemoryError {
|
|||
}
|
||||
|
||||
fn new_with_proto(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<Self> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(GPUOutOfMemoryError::new_inherited()),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::GPUUncapturedErrorEventBinding::{
|
|||
GPUUncapturedErrorEventInit, GPUUncapturedErrorEventMethods,
|
||||
};
|
||||
use crate::dom::bindings::codegen::Bindings::GPUValidationErrorBinding::GPUError;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -45,7 +45,7 @@ impl GPUUncapturedErrorEvent {
|
|||
type_: DOMString,
|
||||
init: &GPUUncapturedErrorEventInit,
|
||||
) -> DomRoot<Self> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(GPUUncapturedErrorEvent::new_inherited(init)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
use crate::dom::bindings::codegen::Bindings::GPUValidationErrorBinding::GPUValidationErrorMethods;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -33,7 +33,7 @@ impl GPUValidationError {
|
|||
proto: Option<HandleObject>,
|
||||
message: DOMString,
|
||||
) -> DomRoot<Self> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(GPUValidationError::new_inherited(message)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::HashChangeEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::HashChangeEventBinding::HashChangeEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::event::Event;
|
||||
|
@ -41,7 +41,7 @@ impl HashChangeEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<HashChangeEvent> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(HashChangeEvent::new_inherited(String::new(), String::new())),
|
||||
window,
|
||||
proto,
|
||||
|
@ -68,7 +68,7 @@ impl HashChangeEvent {
|
|||
old_url: String,
|
||||
new_url: String,
|
||||
) -> DomRoot<HashChangeEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(HashChangeEvent::new_inherited(old_url, new_url)),
|
||||
window,
|
||||
proto,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::cell::DomRefCell;
|
|||
use crate::dom::bindings::codegen::Bindings::HeadersBinding::{HeadersInit, HeadersMethods};
|
||||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::iterable::Iterable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{is_token, ByteString};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -52,7 +52,7 @@ impl Headers {
|
|||
}
|
||||
|
||||
fn new_with_proto(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<Headers> {
|
||||
reflect_dom_object2(Box::new(Headers::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(Headers::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
// https://fetch.spec.whatwg.org/#dom-headers
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
use crate::dom::bindings::codegen::Bindings::ImageDataBinding::ImageDataMethods;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use crate::script_runtime::JSContext;
|
||||
|
@ -91,7 +91,7 @@ impl ImageData {
|
|||
|
||||
(*imagedata).data.set(jsobject);
|
||||
|
||||
Ok(reflect_dom_object2(imagedata, global, proto))
|
||||
Ok(reflect_dom_object_with_proto(imagedata, global, proto))
|
||||
}
|
||||
|
||||
#[allow(unsafe_code)]
|
||||
|
@ -119,7 +119,7 @@ impl ImageData {
|
|||
.unwrap();
|
||||
(*imagedata).data.set(array.get());
|
||||
|
||||
Ok(reflect_dom_object2(imagedata, global, proto))
|
||||
Ok(reflect_dom_object_with_proto(imagedata, global, proto))
|
||||
}
|
||||
// https://html.spec.whatwg.org/multipage/#pixel-manipulation:dom-imagedata-3
|
||||
#[allow(unsafe_code, non_snake_case)]
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::InputEventBinding::{self, InputEventMethods};
|
||||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::uievent::UIEvent;
|
||||
|
@ -32,7 +32,7 @@ impl InputEvent {
|
|||
data: Option<DOMString>,
|
||||
is_composing: bool,
|
||||
) -> DomRoot<InputEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(InputEvent {
|
||||
uievent: UIEvent::new_inherited(),
|
||||
data: data,
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::KeyboardEventBinding::KeyboardEvent
|
|||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -60,7 +60,7 @@ impl KeyboardEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<KeyboardEvent> {
|
||||
reflect_dom_object2(Box::new(KeyboardEvent::new_inherited()), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(KeyboardEvent::new_inherited()), window, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::audionode::AudioNode;
|
|||
use crate::dom::bindings::codegen::Bindings::MediaElementAudioSourceNodeBinding::MediaElementAudioSourceNodeMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::MediaElementAudioSourceNodeBinding::MediaElementAudioSourceOptions;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::htmlmediaelement::HTMLMediaElement;
|
||||
use crate::dom::window::Window;
|
||||
|
@ -65,7 +65,7 @@ impl MediaElementAudioSourceNode {
|
|||
media_element: &HTMLMediaElement,
|
||||
) -> Fallible<DomRoot<MediaElementAudioSourceNode>> {
|
||||
let node = MediaElementAudioSourceNode::new_inherited(context, media_element)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::cell::DomRefCell;
|
|||
use crate::dom::bindings::codegen::Bindings::MediaMetadataBinding::MediaMetadataInit;
|
||||
use crate::dom::bindings::codegen::Bindings::MediaMetadataBinding::MediaMetadataMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::mediasession::MediaSession;
|
||||
|
@ -43,7 +43,7 @@ impl MediaMetadata {
|
|||
proto: Option<HandleObject>,
|
||||
init: &MediaMetadataInit,
|
||||
) -> DomRoot<MediaMetadata> {
|
||||
reflect_dom_object2(Box::new(MediaMetadata::new_inherited(init)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(MediaMetadata::new_inherited(init)), global, proto)
|
||||
}
|
||||
|
||||
/// https://w3c.github.io/mediasession/#dom-mediametadata-mediametadata
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::MediaQueryListEventBinding::MediaQu
|
|||
use crate::dom::bindings::codegen::Bindings::MediaQueryListEventBinding::MediaQueryListEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -38,7 +38,7 @@ impl MediaQueryListEvent {
|
|||
media: media,
|
||||
matches: Cell::new(matches),
|
||||
});
|
||||
reflect_dom_object2(ev, global, proto)
|
||||
reflect_dom_object_with_proto(ev, global, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::cell::{DomRefCell, Ref};
|
||||
use crate::dom::bindings::codegen::Bindings::MediaStreamBinding::MediaStreamMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::eventtarget::EventTarget;
|
||||
|
@ -37,7 +37,7 @@ impl MediaStream {
|
|||
}
|
||||
|
||||
fn new_with_proto(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<MediaStream> {
|
||||
reflect_dom_object2(Box::new(MediaStream::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(MediaStream::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
pub fn new_single(
|
||||
|
|
|
@ -11,7 +11,7 @@ use crate::dom::bindings::codegen::Bindings::AudioNodeBinding::{
|
|||
use crate::dom::bindings::codegen::Bindings::MediaStreamAudioDestinationNodeBinding::MediaStreamAudioDestinationNodeMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::mediastream::MediaStream;
|
||||
use crate::dom::window::Window;
|
||||
|
@ -70,7 +70,7 @@ impl MediaStreamAudioDestinationNode {
|
|||
options: &AudioNodeOptions,
|
||||
) -> Fallible<DomRoot<MediaStreamAudioDestinationNode>> {
|
||||
let node = MediaStreamAudioDestinationNode::new_inherited(context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::MediaStreamAudioSourceNodeBinding::
|
|||
};
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::mediastream::MediaStream;
|
||||
use crate::dom::window::Window;
|
||||
|
@ -65,7 +65,7 @@ impl MediaStreamAudioSourceNode {
|
|||
stream: &MediaStream,
|
||||
) -> Fallible<DomRoot<MediaStreamAudioSourceNode>> {
|
||||
let node = MediaStreamAudioSourceNode::new_inherited(context, stream)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::audionode::AudioNode;
|
|||
use crate::dom::bindings::codegen::Bindings::MediaStreamTrackAudioSourceNodeBinding::MediaStreamTrackAudioSourceOptions;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::mediastreamtrack::MediaStreamTrack;
|
||||
use crate::dom::window::Window;
|
||||
|
@ -56,7 +56,7 @@ impl MediaStreamTrackAudioSourceNode {
|
|||
track: &MediaStreamTrack,
|
||||
) -> Fallible<DomRoot<MediaStreamTrackAudioSourceNode>> {
|
||||
let node = MediaStreamTrackAudioSourceNode::new_inherited(context, track)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
use crate::dom::bindings::codegen::Bindings::MessageChannelBinding::MessageChannelMethods;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
use crate::dom::messageport::MessagePort;
|
||||
|
@ -45,7 +45,7 @@ impl MessageChannel {
|
|||
);
|
||||
|
||||
// Steps 4-6
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(MessageChannel::new_inherited(&*port1, &*port2)),
|
||||
incumbent,
|
||||
proto,
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::MessageEventBinding::MessageEventMe
|
|||
use crate::dom::bindings::codegen::UnionTypes::WindowProxyOrMessagePortOrServiceWorker;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -124,7 +124,7 @@ impl MessageEvent {
|
|||
lastEventId,
|
||||
ports,
|
||||
));
|
||||
let ev = reflect_dom_object2(ev, global, proto);
|
||||
let ev = reflect_dom_object_with_proto(ev, global, proto);
|
||||
ev.data.set(data.get());
|
||||
|
||||
ev
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::MouseEventBinding::MouseEventMethod
|
|||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -79,7 +79,7 @@ impl MouseEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<MouseEvent> {
|
||||
reflect_dom_object2(Box::new(MouseEvent::new_inherited()), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(MouseEvent::new_inherited()), window, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::MutationObserverBinding::MutationCa
|
|||
use crate::dom::bindings::codegen::Bindings::MutationObserverBinding::MutationObserverBinding::MutationObserverMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::MutationObserverBinding::MutationObserverInit;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::mutationrecord::MutationRecord;
|
||||
|
@ -71,7 +71,7 @@ impl MutationObserver {
|
|||
callback: Rc<MutationCallback>,
|
||||
) -> DomRoot<MutationObserver> {
|
||||
let boxed_observer = Box::new(MutationObserver::new_inherited(callback));
|
||||
reflect_dom_object2(boxed_observer, global, proto)
|
||||
reflect_dom_object_with_proto(boxed_observer, global, proto)
|
||||
}
|
||||
|
||||
fn new_inherited(callback: Rc<MutationCallback>) -> MutationObserver {
|
||||
|
|
|
@ -26,7 +26,7 @@ use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
|||
use crate::dom::bindings::inheritance::{Castable, CharacterDataTypeId, ElementTypeId};
|
||||
use crate::dom::bindings::inheritance::{EventTargetTypeId, HTMLElementTypeId, NodeTypeId};
|
||||
use crate::dom::bindings::inheritance::{SVGElementTypeId, SVGGraphicsElementTypeId, TextTypeId};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, DomObjectWrap};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, DomObjectWrap};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot, DomSlice, LayoutDom, MutNullableDom};
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::bindings::xmlname::namespace_from_domstring;
|
||||
|
@ -1769,7 +1769,7 @@ impl Node {
|
|||
N: DerivedFrom<Node> + DomObject + DomObjectWrap,
|
||||
{
|
||||
let window = document.window();
|
||||
reflect_dom_object2(node, window, proto)
|
||||
reflect_dom_object_with_proto(node, window, proto)
|
||||
}
|
||||
|
||||
pub fn new_inherited(doc: &Document) -> Node {
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::OfflineAudioCompletionEventBinding:
|
|||
use crate::dom::bindings::codegen::Bindings::OfflineAudioCompletionEventBinding::OfflineAudioCompletionEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -50,7 +50,7 @@ impl OfflineAudioCompletionEvent {
|
|||
rendered_buffer: &AudioBuffer,
|
||||
) -> DomRoot<OfflineAudioCompletionEvent> {
|
||||
let event = Box::new(OfflineAudioCompletionEvent::new_inherited(rendered_buffer));
|
||||
let ev = reflect_dom_object2(event, window, proto);
|
||||
let ev = reflect_dom_object_with_proto(event, window, proto);
|
||||
{
|
||||
let event = ev.upcast::<Event>();
|
||||
event.init_event(type_, bool::from(bubbles), bool::from(cancelable));
|
||||
|
|
|
@ -13,7 +13,7 @@ use crate::dom::bindings::error::{Error, Fallible};
|
|||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
use crate::dom::offlineaudiocompletionevent::OfflineAudioCompletionEvent;
|
||||
|
@ -87,7 +87,11 @@ impl OfflineAudioContext {
|
|||
let pipeline_id = window.pipeline_id();
|
||||
let context =
|
||||
OfflineAudioContext::new_inherited(channel_count, length, sample_rate, pipeline_id);
|
||||
Ok(reflect_dom_object2(Box::new(context), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(
|
||||
Box::new(context),
|
||||
window,
|
||||
proto,
|
||||
))
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::OffscreenCanvasBinding::{
|
|||
OffscreenCanvasMethods, OffscreenRenderingContext,
|
||||
};
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::DomObject;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -63,7 +63,7 @@ impl OffscreenCanvas {
|
|||
height: u64,
|
||||
placeholder: Option<&HTMLCanvasElement>,
|
||||
) -> DomRoot<OffscreenCanvas> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(OffscreenCanvas::new_inherited(width, height, placeholder)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -14,7 +14,7 @@ use crate::dom::bindings::codegen::Bindings::OscillatorNodeBinding::{
|
|||
OscillatorOptions, OscillatorType,
|
||||
};
|
||||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -98,7 +98,7 @@ impl OscillatorNode {
|
|||
options: &OscillatorOptions,
|
||||
) -> Fallible<DomRoot<OscillatorNode>> {
|
||||
let node = OscillatorNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::PageTransitionEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::PageTransitionEventBinding::PageTransitionEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -36,7 +36,7 @@ impl PageTransitionEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<PageTransitionEvent> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(PageTransitionEvent::new_inherited()),
|
||||
window,
|
||||
proto,
|
||||
|
|
|
@ -20,7 +20,7 @@ use crate::dom::bindings::codegen::Bindings::PannerNodeBinding::{
|
|||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -187,7 +187,7 @@ impl PannerNode {
|
|||
options: &PannerOptions,
|
||||
) -> Fallible<DomRoot<PannerNode>> {
|
||||
let node = PannerNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::PerformanceObserverBinding::Perform
|
|||
use crate::dom::bindings::codegen::Bindings::PerformanceObserverBinding::PerformanceObserverInit;
|
||||
use crate::dom::bindings::codegen::Bindings::PerformanceObserverBinding::PerformanceObserverMethods;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::console::Console;
|
||||
|
@ -80,7 +80,7 @@ impl PerformanceObserver {
|
|||
entries: DOMPerformanceEntryList,
|
||||
) -> DomRoot<PerformanceObserver> {
|
||||
let observer = PerformanceObserver::new_inherited(callback, DomRefCell::new(entries));
|
||||
reflect_dom_object2(Box::new(observer), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(observer), global, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::PopStateEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::PopStateEventBinding::PopStateEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -38,7 +38,7 @@ impl PopStateEvent {
|
|||
}
|
||||
|
||||
fn new_uninitialized(window: &Window, proto: Option<HandleObject>) -> DomRoot<PopStateEvent> {
|
||||
reflect_dom_object2(Box::new(PopStateEvent::new_inherited()), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(PopStateEvent::new_inherited()), window, proto)
|
||||
}
|
||||
|
||||
fn new(
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::ProgressEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::ProgressEventBinding::ProgressEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -65,7 +65,7 @@ impl ProgressEvent {
|
|||
loaded: u64,
|
||||
total: u64,
|
||||
) -> DomRoot<ProgressEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(ProgressEvent::new_inherited(
|
||||
length_computable,
|
||||
loaded,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::PromiseRejectionEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::PromiseRejectionEventBinding::PromiseRejectionEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -62,7 +62,7 @@ impl PromiseRejectionEvent {
|
|||
promise: Rc<Promise>,
|
||||
reason: HandleValue,
|
||||
) -> DomRoot<Self> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(PromiseRejectionEvent::new_inherited(promise)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -14,7 +14,7 @@ use crate::dom::bindings::codegen::Bindings::WindowBinding::WindowMethods;
|
|||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::inheritance::{CharacterDataTypeId, NodeTypeId};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot, MutDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::bindings::trace::JSTraceable;
|
||||
|
@ -97,7 +97,7 @@ impl Range {
|
|||
end_container: &Node,
|
||||
end_offset: u32,
|
||||
) -> DomRoot<Range> {
|
||||
let range = reflect_dom_object2(
|
||||
let range = reflect_dom_object_with_proto(
|
||||
Box::new(Range::new_inherited(
|
||||
start_container,
|
||||
start_offset,
|
||||
|
|
|
@ -16,7 +16,7 @@ use crate::dom::bindings::codegen::Bindings::RequestBinding::RequestMethods;
|
|||
use crate::dom::bindings::codegen::Bindings::RequestBinding::RequestMode;
|
||||
use crate::dom::bindings::codegen::Bindings::RequestBinding::RequestRedirect;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::{ByteString, DOMString, USVString};
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -64,7 +64,7 @@ impl Request {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>, url: ServoUrl) -> DomRoot<Request> {
|
||||
reflect_dom_object2(Box::new(Request::new_inherited(global, url)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(Request::new_inherited(global, url)), global, proto)
|
||||
}
|
||||
|
||||
// https://fetch.spec.whatwg.org/#dom-request
|
||||
|
|
|
@ -12,7 +12,7 @@ use crate::dom::bindings::codegen::Bindings::ResponseBinding::{
|
|||
};
|
||||
use crate::dom::bindings::codegen::Bindings::XMLHttpRequestBinding::BodyInit;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::{ByteString, USVString};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -79,7 +79,7 @@ impl Response {
|
|||
}
|
||||
|
||||
fn new_with_proto(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<Response> {
|
||||
reflect_dom_object2(Box::new(Response::new_inherited(global)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(Response::new_inherited(global)), global, proto)
|
||||
}
|
||||
|
||||
// https://fetch.spec.whatwg.org/#initialize-a-response
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
|||
use crate::dom::bindings::codegen::Bindings::RTCDataChannelEventBinding::RTCDataChannelEventInit;
|
||||
use crate::dom::bindings::codegen::Bindings::RTCDataChannelEventBinding::RTCDataChannelEventMethods;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -49,7 +49,7 @@ impl RTCDataChannelEvent {
|
|||
cancelable: bool,
|
||||
channel: &RTCDataChannel,
|
||||
) -> DomRoot<RTCDataChannelEvent> {
|
||||
let event = reflect_dom_object2(
|
||||
let event = reflect_dom_object_with_proto(
|
||||
Box::new(RTCDataChannelEvent::new_inherited(&channel)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::RTCErrorBinding::RTCErrorDetailType;
|
||||
use crate::dom::bindings::codegen::Bindings::RTCErrorBinding::RTCErrorInit;
|
||||
use crate::dom::bindings::codegen::Bindings::RTCErrorBinding::RTCErrorMethods;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::domexception::{DOMErrorName, DOMException};
|
||||
|
@ -51,7 +51,7 @@ impl RTCError {
|
|||
init: &RTCErrorInit,
|
||||
message: DOMString,
|
||||
) -> DomRoot<RTCError> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(RTCError::new_inherited(global, init, message)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
|||
use crate::dom::bindings::codegen::Bindings::RTCErrorEventBinding::RTCErrorEventInit;
|
||||
use crate::dom::bindings::codegen::Bindings::RTCErrorEventBinding::RTCErrorEventMethods;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -49,7 +49,7 @@ impl RTCErrorEvent {
|
|||
cancelable: bool,
|
||||
error: &RTCError,
|
||||
) -> DomRoot<RTCErrorEvent> {
|
||||
let event = reflect_dom_object2(
|
||||
let event = reflect_dom_object_with_proto(
|
||||
Box::new(RTCErrorEvent::new_inherited(&error)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::RTCIceCandidateBinding::RTCIceCandidateInit;
|
||||
use crate::dom::bindings::codegen::Bindings::RTCIceCandidateBinding::RTCIceCandidateMethods;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::{DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -64,7 +64,7 @@ impl RTCIceCandidate {
|
|||
sdp_m_line_index: Option<u16>,
|
||||
username_fragment: Option<DOMString>,
|
||||
) -> DomRoot<RTCIceCandidate> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(RTCIceCandidate::new_inherited(
|
||||
candidate,
|
||||
sdp_m_id,
|
||||
|
|
|
@ -18,7 +18,7 @@ use crate::dom::bindings::error::Error;
|
|||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::refcounted::{Trusted, TrustedPromise};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::DomObject;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::USVString;
|
||||
|
@ -198,7 +198,11 @@ impl RTCPeerConnection {
|
|||
proto: Option<HandleObject>,
|
||||
config: &RTCConfiguration,
|
||||
) -> DomRoot<RTCPeerConnection> {
|
||||
let this = reflect_dom_object2(Box::new(RTCPeerConnection::new_inherited()), global, proto);
|
||||
let this = reflect_dom_object_with_proto(
|
||||
Box::new(RTCPeerConnection::new_inherited()),
|
||||
global,
|
||||
proto,
|
||||
);
|
||||
let signaller = this.make_signaller();
|
||||
*this.controller.borrow_mut() = Some(ServoMedia::get().unwrap().create_webrtc(signaller));
|
||||
if let Some(ref servers) = config.iceServers {
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::RTCPeerConnectionIceEventBinding::R
|
|||
use crate::dom::bindings::codegen::Bindings::RTCPeerConnectionIceEventBinding::RTCPeerConnectionIceEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::DomObject;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -56,7 +56,7 @@ impl RTCPeerConnectionIceEvent {
|
|||
url: Option<DOMString>,
|
||||
trusted: bool,
|
||||
) -> DomRoot<RTCPeerConnectionIceEvent> {
|
||||
let e = reflect_dom_object2(
|
||||
let e = reflect_dom_object_with_proto(
|
||||
Box::new(RTCPeerConnectionIceEvent::new_inherited(candidate, url)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::RTCSessionDescriptionBinding::{
|
|||
RTCSdpType, RTCSessionDescriptionInit,
|
||||
};
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::{DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -38,7 +38,7 @@ impl RTCSessionDescription {
|
|||
ty: RTCSdpType,
|
||||
sdp: DOMString,
|
||||
) -> DomRoot<RTCSessionDescription> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(RTCSessionDescription::new_inherited(ty, sdp)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::EventBinding::EventMe
|
|||
use crate::dom::bindings::codegen::Bindings::RTCTrackEventBinding::{self, RTCTrackEventMethods};
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -50,7 +50,7 @@ impl RTCTrackEvent {
|
|||
cancelable: bool,
|
||||
track: &MediaStreamTrack,
|
||||
) -> DomRoot<RTCTrackEvent> {
|
||||
let trackevent = reflect_dom_object2(
|
||||
let trackevent = reflect_dom_object_with_proto(
|
||||
Box::new(RTCTrackEvent::new_inherited(&track)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -12,7 +12,7 @@ use crate::dom::bindings::codegen::Bindings::AudioParamBinding::AutomationRate;
|
|||
use crate::dom::bindings::codegen::Bindings::StereoPannerNodeBinding::StereoPannerNodeMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::StereoPannerNodeBinding::StereoPannerOptions;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::window::Window;
|
||||
use dom_struct::dom_struct;
|
||||
|
@ -86,7 +86,7 @@ impl StereoPannerNode {
|
|||
options: &StereoPannerOptions,
|
||||
) -> Fallible<DomRoot<StereoPannerNode>> {
|
||||
let node = StereoPannerNode::new_inherited(window, context, options)?;
|
||||
Ok(reflect_dom_object2(Box::new(node), window, proto))
|
||||
Ok(reflect_dom_object_with_proto(Box::new(node), window, proto))
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::StorageEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -56,7 +56,7 @@ impl StorageEvent {
|
|||
proto: Option<HandleObject>,
|
||||
url: DOMString,
|
||||
) -> DomRoot<StorageEvent> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(StorageEvent::new_inherited(None, None, None, url, None)),
|
||||
window,
|
||||
proto,
|
||||
|
@ -100,7 +100,7 @@ impl StorageEvent {
|
|||
url: DOMString,
|
||||
storageArea: Option<&Storage>,
|
||||
) -> DomRoot<StorageEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(StorageEvent::new_inherited(
|
||||
key,
|
||||
oldValue,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
|||
use crate::dom::bindings::codegen::Bindings::SubmitEventBinding;
|
||||
use crate::dom::bindings::codegen::Bindings::SubmitEventBinding::SubmitEventMethods;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -50,7 +50,7 @@ impl SubmitEvent {
|
|||
cancelable: bool,
|
||||
submitter: Option<DomRoot<HTMLElement>>,
|
||||
) -> DomRoot<SubmitEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(SubmitEvent::new_inherited(submitter)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -40,7 +40,7 @@ use crate::dom::bindings::error::{Error, Fallible};
|
|||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::record::Record;
|
||||
use crate::dom::bindings::refcounted::TrustedPromise;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{ByteString, DOMString, USVString};
|
||||
use crate::dom::bindings::trace::RootedTraceableBox;
|
||||
|
@ -85,7 +85,7 @@ impl TestBinding {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<TestBinding> {
|
||||
reflect_dom_object2(Box::new(TestBinding::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(TestBinding::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
pub fn Constructor(
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
use crate::dom::bindings::cell::DomRefCell;
|
||||
use crate::dom::bindings::codegen::Bindings::TestBindingIterableBinding::TestBindingIterableMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -22,7 +22,7 @@ pub struct TestBindingIterable {
|
|||
|
||||
impl TestBindingIterable {
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<TestBindingIterable> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(TestBindingIterable {
|
||||
reflector: Reflector::new(),
|
||||
vals: DomRefCell::new(vec![]),
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::cell::DomRefCell;
|
|||
use crate::dom::bindings::codegen::Bindings::TestBindingPairIterableBinding::TestBindingPairIterableMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::iterable::Iterable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -49,7 +49,7 @@ impl Iterable for TestBindingPairIterable {
|
|||
|
||||
impl TestBindingPairIterable {
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<TestBindingPairIterable> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(TestBindingPairIterable {
|
||||
reflector: Reflector::new(),
|
||||
map: DomRefCell::new(vec![]),
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::TestWorkletBinding::TestWorkletMeth
|
|||
use crate::dom::bindings::codegen::Bindings::WorkletBinding::WorkletBinding::WorkletMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::WorkletBinding::WorkletOptions;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::reflector::Reflector;
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
|
@ -38,7 +38,7 @@ impl TestWorklet {
|
|||
|
||||
fn new(window: &Window, proto: Option<HandleObject>) -> DomRoot<TestWorklet> {
|
||||
let worklet = Worklet::new(window, WorkletGlobalScopeType::Test);
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(TestWorklet::new_inherited(&*worklet)),
|
||||
window,
|
||||
proto,
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::dom::bindings::codegen::Bindings::TextDecoderBinding::{
|
|||
};
|
||||
use crate::dom::bindings::codegen::UnionTypes::ArrayBufferViewOrArrayBuffer;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -62,7 +62,7 @@ impl TextDecoder {
|
|||
fatal: bool,
|
||||
ignoreBOM: bool,
|
||||
) -> DomRoot<TextDecoder> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(TextDecoder::new_inherited(encoding, fatal, ignoreBOM)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
use crate::dom::bindings::codegen::Bindings::TextEncoderBinding::TextEncoderMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -29,7 +29,7 @@ impl TextEncoder {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<TextEncoder> {
|
||||
reflect_dom_object2(Box::new(TextEncoder::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(TextEncoder::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
// https://encoding.spec.whatwg.org/#dom-textencoder
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::TrackEventBinding::TrackEventMethod
|
|||
use crate::dom::bindings::codegen::UnionTypes::VideoTrackOrAudioTrackOrTextTrack;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -76,7 +76,11 @@ impl TrackEvent {
|
|||
cancelable: bool,
|
||||
track: &Option<VideoTrackOrAudioTrackOrTextTrack>,
|
||||
) -> DomRoot<TrackEvent> {
|
||||
let te = reflect_dom_object2(Box::new(TrackEvent::new_inherited(&track)), global, proto);
|
||||
let te = reflect_dom_object_with_proto(
|
||||
Box::new(TrackEvent::new_inherited(&track)),
|
||||
global,
|
||||
proto,
|
||||
);
|
||||
{
|
||||
let event = te.upcast::<Event>();
|
||||
event.init_event(type_, bubbles, cancelable);
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::TransitionEventBinding::{
|
|||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::Event;
|
||||
|
@ -50,7 +50,7 @@ impl TransitionEvent {
|
|||
type_: Atom,
|
||||
init: &TransitionEventInit,
|
||||
) -> DomRoot<TransitionEvent> {
|
||||
let ev = reflect_dom_object2(
|
||||
let ev = reflect_dom_object_with_proto(
|
||||
Box::new(TransitionEvent::new_inherited(init)),
|
||||
window,
|
||||
proto,
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::UIEventBinding;
|
|||
use crate::dom::bindings::codegen::Bindings::UIEventBinding::UIEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -43,7 +43,7 @@ impl UIEvent {
|
|||
window: &Window,
|
||||
proto: Option<HandleObject>,
|
||||
) -> DomRoot<UIEvent> {
|
||||
reflect_dom_object2(Box::new(UIEvent::new_inherited()), window, proto)
|
||||
reflect_dom_object_with_proto(Box::new(UIEvent::new_inherited()), window, proto)
|
||||
}
|
||||
|
||||
pub fn new(
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::cell::DomRefCell;
|
||||
use crate::dom::bindings::codegen::Bindings::URLBinding::URLMethods;
|
||||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::{DomRoot, MutNullableDom};
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::blob::Blob;
|
||||
|
@ -44,7 +44,7 @@ impl URL {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>, url: ServoUrl) -> DomRoot<URL> {
|
||||
reflect_dom_object2(Box::new(URL::new_inherited(url)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(URL::new_inherited(url)), global, proto)
|
||||
}
|
||||
|
||||
pub fn query_pairs(&self) -> Vec<(String, String)> {
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::URLSearchParamsBinding::URLSearchPa
|
|||
use crate::dom::bindings::codegen::UnionTypes::USVStringSequenceSequenceOrUSVStringUSVStringRecordOrUSVString;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::iterable::Iterable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{DOMString, USVString};
|
||||
use crate::dom::bindings::weakref::MutableWeakRef;
|
||||
|
@ -45,7 +45,7 @@ impl URLSearchParams {
|
|||
proto: Option<HandleObject>,
|
||||
url: Option<&URL>,
|
||||
) -> DomRoot<URLSearchParams> {
|
||||
reflect_dom_object2(Box::new(URLSearchParams::new_inherited(url)), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(URLSearchParams::new_inherited(url)), global, proto)
|
||||
}
|
||||
|
||||
// https://url.spec.whatwg.org/#dom-urlsearchparams-urlsearchparams
|
||||
|
|
|
@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::VTTCueBinding::{
|
|||
};
|
||||
use crate::dom::bindings::error::{Error, ErrorResult};
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::documentfragment::DocumentFragment;
|
||||
|
@ -65,7 +65,7 @@ impl VTTCue {
|
|||
end_time: f64,
|
||||
text: DOMString,
|
||||
) -> DomRoot<Self> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(Self::new_inherited(start_time, end_time, text)),
|
||||
global,
|
||||
proto,
|
||||
|
|
|
@ -6,7 +6,7 @@ use crate::dom::bindings::cell::DomRefCell;
|
|||
use crate::dom::bindings::codegen::Bindings::VTTRegionBinding::{ScrollSetting, VTTRegionMethods};
|
||||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::num::Finite;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject, Reflector};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject, Reflector};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::globalscope::GlobalScope;
|
||||
|
@ -44,7 +44,7 @@ impl VTTRegion {
|
|||
}
|
||||
|
||||
fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<Self> {
|
||||
reflect_dom_object2(Box::new(Self::new_inherited()), global, proto)
|
||||
reflect_dom_object_with_proto(Box::new(Self::new_inherited()), global, proto)
|
||||
}
|
||||
|
||||
#[allow(non_snake_case)]
|
||||
|
|
|
@ -7,7 +7,7 @@ use crate::dom::bindings::codegen::Bindings::WebGLContextEventBinding::WebGLCont
|
|||
use crate::dom::bindings::codegen::Bindings::WebGLContextEventBinding::WebGLContextEventMethods;
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object2;
|
||||
use crate::dom::bindings::reflector::reflect_dom_object_with_proto;
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::event::{Event, EventBubbles, EventCancelable};
|
||||
|
@ -60,7 +60,7 @@ impl WebGLContextEvent {
|
|||
cancelable: EventCancelable,
|
||||
status_message: DOMString,
|
||||
) -> DomRoot<WebGLContextEvent> {
|
||||
let event = reflect_dom_object2(
|
||||
let event = reflect_dom_object_with_proto(
|
||||
Box::new(WebGLContextEvent::new_inherited(status_message)),
|
||||
window,
|
||||
proto,
|
||||
|
|
|
@ -10,7 +10,7 @@ use crate::dom::bindings::conversions::ToJSValConvertible;
|
|||
use crate::dom::bindings::error::{Error, ErrorResult, Fallible};
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::refcounted::Trusted;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object2, DomObject};
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object_with_proto, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::{is_token, DOMString, USVString};
|
||||
use crate::dom::blob::Blob;
|
||||
|
@ -131,7 +131,7 @@ impl WebSocket {
|
|||
url: ServoUrl,
|
||||
sender: IpcSender<WebSocketDomAction>,
|
||||
) -> DomRoot<WebSocket> {
|
||||
reflect_dom_object2(
|
||||
reflect_dom_object_with_proto(
|
||||
Box::new(WebSocket::new_inherited(url, sender)),
|
||||
global,
|
||||
proto,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue