chiark / gitweb /
otterlib: wip preview, fix some escaping
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 12 Jan 2021 18:28:12 +0000 (18:28 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 12 Jan 2021 20:18:59 +0000 (20:18 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/bin/otterlib.rs

index ba8a3ba35491b2846f0239f240bf15edd4dd9afd..e3b3da1b3b1950f0568547491348621ba702c799 100644 (file)
@@ -87,8 +87,10 @@ fn preview(items: Vec<ItemForOutput>) {
   for s in &pieces {
     let Prep { spec, pc, uos, bbox, size } = s;
     println!(r#"<tr>"#);
-    println!(r#"<th align="left"><kbd>{}</kbd><th>"#, &spec.lib);
-    println!(r#"<th align="left"><kbd>{}</kbd><th>"#, &spec.item);
+    println!(r#"<th align="left"><kbd>{}</kbd><th>"#,
+             Html::from_txt(&spec.lib).0);
+    println!(r#"<th align="left"><kbd>{}</kbd><th>"#,
+             Html::from_txt(&spec.item).0);
     println!(r#"<th align="left">{}</th>"#, pc.describe_html(None).0);
     let only1 = s.face_cols() == 1;
     let getpri = |face: FaceId| PieceRenderInstructions {