chiark / gitweb /
update propagates!
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Jul 2020 20:36:08 +0000 (21:36 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Jul 2020 20:36:08 +0000 (21:36 +0100)
src/bin/server.rs
src/gamestate.rs

index 98268e274de4c7c0cc88e42d6f5c6a144b55fe44..b6888103423a64be47520b347012e3911db949d8 100644 (file)
@@ -92,8 +92,8 @@ fn session(form : Json<SessionForm>) -> Result<Template,OE> {
       alldefs.push((pri.id, defs));
 
       uses.push(format!(
-        r##"<use id="use{}" href="#{}" data-piece="{}" data-gplayer="" x="{}" y="{}"/>"##,
-                        pri.id_piece(),
+        r##"<use id="{}" href="#{}" data-piece="{}" data-gplayer="" x="{}" y="{}"/>"##,
+                        pri.id_use(),
                         pri.id_piece(),
                         pri.id,
                         pr.pos[0], pr.pos[1]));
index 681f60a472ce171856b57f74fde0d90cbd52d477..928a0eef85a5c74ff42dee165796f2dad0aa73d0 100644 (file)
@@ -37,6 +37,7 @@ pub struct PieceRenderInstructions {
 pub type VisiblePieceIdSvgIds = &'static [&'static str];
 
 impl PieceRenderInstructions {
+  pub fn id_use(&self) -> String { format!("use{}", self.id) }
   pub fn id_piece(&self) -> String { format!("piece{}", self.id) }
   pub fn id_select(&self) -> String { format!("select{}", self.id) }
   pub fn id_x(&self, w : &str) -> String { format!("def.{}.{}", self.id, w) }