Fixing bug with the with_element method

This commit is contained in:
Pauan 2018-10-25 11:01:34 -10:00
parent e3226f50af
commit ffbc1ddc9a
1 changed files with 4 additions and 3 deletions

View File

@ -4,9 +4,10 @@ macro_rules! builder {
builder!($namespace, $default, $kind => $t, {})
};
($namespace:expr, $default:ty, $kind:expr => $t:ty, { $(.$name:ident($($args:expr),*))* }) => {{
let a: $crate::DomBuilder<$t> = $crate::DomBuilder::new($crate::create_element_ns($kind, $namespace))$(.$name($($args),*))*;
let b: $crate::Dom = $crate::DomBuilder::into_dom(a);
b
let a: $crate::DomBuilder<$t> = $crate::DomBuilder::new($crate::create_element_ns($kind, $namespace));
let b = a$(.$name($($args),*))*;
let c: $crate::Dom = $crate::DomBuilder::into_dom(b);
c
}};
($namespace:expr, $default:ty, $kind:expr) => {