mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Remove Node::as_abstract_node.
This commit is contained in:
parent
78e51c8309
commit
8c810bf032
1 changed files with 0 additions and 10 deletions
|
@ -4,7 +4,6 @@
|
||||||
|
|
||||||
//! The core DOM types. Defines the basic DOM hierarchy as well as all the HTML elements.
|
//! The core DOM types. Defines the basic DOM hierarchy as well as all the HTML elements.
|
||||||
|
|
||||||
use dom::bindings::node;
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object};
|
||||||
use dom::bindings::utils::{DOMString, null_str_as_empty};
|
use dom::bindings::utils::{DOMString, null_str_as_empty};
|
||||||
use dom::bindings::utils::{ErrorResult, Fallible, NotFound, HierarchyRequest};
|
use dom::bindings::utils::{ErrorResult, Fallible, NotFound, HierarchyRequest};
|
||||||
|
@ -498,15 +497,6 @@ impl<View> Node<View> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Node<ScriptView> {
|
impl Node<ScriptView> {
|
||||||
pub unsafe fn as_abstract_node<N>(cx: *JSContext, node: @N) -> AbstractNode<ScriptView> {
|
|
||||||
// This surrenders memory management of the node!
|
|
||||||
let mut node = AbstractNode {
|
|
||||||
obj: transmute(node),
|
|
||||||
};
|
|
||||||
node::create(cx, &mut node);
|
|
||||||
node
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn reflect_node<N: Reflectable>
|
pub fn reflect_node<N: Reflectable>
|
||||||
(node: @mut N,
|
(node: @mut N,
|
||||||
document: AbstractDocument,
|
document: AbstractDocument,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue