Reverting append_dom to take by reference

This commit is contained in:
Pauan 2019-06-11 18:20:15 +02:00
parent 4afde43974
commit e70e499944
4 changed files with 7 additions and 7 deletions

View File

@ -133,7 +133,7 @@ pub fn main_js() -> Result<(), JsValue> {
color += 10;
}));
/*dominator::append_dom(body,
/*dominator::append_dom(&body,
html!("button", {
.event(clone!(state => move |_: ClickEvent| {
js! { @(no_return)
@ -148,7 +148,7 @@ pub fn main_js() -> Result<(), JsValue> {
);*/
for _ in 0..1 {
dominator::append_dom(dominator::body(),
dominator::append_dom(&dominator::body(),
html!("div", {
.style("display", "flex")

View File

@ -87,7 +87,7 @@ pub fn main_js() -> Result<(), JsValue> {
let state = State::new();
dominator::append_dom(dominator::body(), State::render(state));
dominator::append_dom(&dominator::body(), State::render(state));
Ok(())
}

View File

@ -130,7 +130,7 @@ pub fn main_js() -> Result<(), JsValue> {
let state = Rc::new(State::deserialize());
dominator::append_dom(dominator::body(),
dominator::append_dom(&dominator::body(),
html!("section", {
.class("todoapp")
.children(&mut [
@ -400,7 +400,7 @@ pub fn main_js() -> Result<(), JsValue> {
}),
);
dominator::append_dom(dominator::body(),
dominator::append_dom(&dominator::body(),
html!("footer", {
.class("info")
.children(&mut [

View File

@ -109,7 +109,7 @@ impl Discard for DomHandle {
}
#[inline]
pub fn append_dom(parent: Node, mut dom: Dom) -> DomHandle {
pub fn append_dom(parent: &Node, mut dom: Dom) -> DomHandle {
parent.append_child(&dom.element).unwrap_throw();
dom.callbacks.trigger_after_insert();
@ -118,7 +118,7 @@ pub fn append_dom(parent: Node, mut dom: Dom) -> DomHandle {
dom.callbacks.leak();
DomHandle {
parent,
parent: parent.clone(),
dom,
}
}