summaryrefslogtreecommitdiffstats
path: root/svgbob/src/buffer/fragment_buffer/fragment/text.rs
diff options
context:
space:
mode:
Diffstat (limited to 'svgbob/src/buffer/fragment_buffer/fragment/text.rs')
-rw-r--r--svgbob/src/buffer/fragment_buffer/fragment/text.rs11
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)],
)
}
}