diff options
Diffstat (limited to 'svgbob/src/buffer/fragment_buffer/fragment/text.rs')
-rw-r--r-- | svgbob/src/buffer/fragment_buffer/fragment/text.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/svgbob/src/buffer/fragment_buffer/fragment/text.rs b/svgbob/src/buffer/fragment_buffer/fragment/text.rs index b5ce261..039e6d7 100644 --- a/svgbob/src/buffer/fragment_buffer/fragment/text.rs +++ b/svgbob/src/buffer/fragment_buffer/fragment/text.rs @@ -95,8 +95,8 @@ impl Into<Text> for CellText { } } -impl Into<Node<()>> for CellText { - fn into(self) -> Node<()> { +impl<MSG> Into<Node<MSG>> for CellText { + fn into(self) -> Node<MSG> { let text: Text = self.into(); text.into() } @@ -162,11 +162,14 @@ impl fmt::Display for Text { } } -impl Into<Node<()>> for Text { - fn into(self) -> Node<()> { +impl<MSG> Into<Node<MSG>> for Text { + fn into(self) -> Node<MSG> { svg::tags::text( vec![x(self.start.x), y(self.start.y)], + #[cfg(not(feature = "with-dom"))] vec![text(escape_html_text(&self.text))], + #[cfg(feature = "with-dom")] + vec![text(&self.text)], ) } } |