diff options
Diffstat (limited to 'server/tools/src/book_html.rs')
-rw-r--r-- | server/tools/src/book_html.rs | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/server/tools/src/book_html.rs b/server/tools/src/book_html.rs index a1dfaf9b..4a111538 100644 --- a/server/tools/src/book_html.rs +++ b/server/tools/src/book_html.rs @@ -21,6 +21,8 @@ use hurrycurry_protocol::{ book::{Book, BookPage, Diagram}, }; +use crate::diagram_svg::diagram_svg; + pub fn render_html_book(data: &Gamedata, book: &Book) -> String { BookR { book, data }.to_string() } @@ -78,14 +80,6 @@ markup::define! { } DiagramR<'a>(data: &'a Gamedata, diagram: &'a Diagram) { - div.diagram[style="position: absolute;"] { - @for node in &diagram.nodes { - div.node[style=format!("position: relative; left: {}px; top: {}px;", node.position.x, 350. - node.position.y / 2.)] { - @MessageR { data, message: &node.label } - } - } - // @for edge in &diagram.edges { - // } - } + @markup::raw(diagram_svg(data, diagram).unwrap()) } } |