1 use webcore::value::Reference;
2 use webapi::event_target::{IEventTarget, EventTarget};
3 use webapi::node::{INode, Node};
4 use webapi::parent_node::IParentNode;
5 
6 /// A reference to a JavaScript object DocumentFragment.
7 ///
8 /// [(JavaScript docs)](https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment)
9 // https://dom.spec.whatwg.org/#documentfragment
10 #[derive(Clone, Debug, PartialEq, Eq, ReferenceType)]
11 #[reference(instance_of = "DocumentFragment")]
12 #[reference(subclass_of(EventTarget, Node))]
13 pub struct DocumentFragment( Reference );
14 
15 impl IEventTarget for DocumentFragment {}
16 impl INode for DocumentFragment {}
17 impl IParentNode for DocumentFragment {}
18