From: Ian Jackson Date: Tue, 12 Jan 2021 20:10:15 +0000 (+0000) Subject: Include shapelib link X-Git-Tag: otter-0.3.0~57 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=1a09cd524c30d05753b34389b360d7385968202e;p=otter.git Include shapelib link Signed-off-by: Ian Jackson --- diff --git a/src/global.rs b/src/global.rs index 4aeedd04..84ce6af7 100644 --- a/src/global.rs +++ b/src/global.rs @@ -455,10 +455,13 @@ impl Display for InstanceName { } } +fn link_a_href(k: &K, v: &str) -> Html { + let url = htmlescape::encode_minimal(v); + Html(format!("{kind}", url=url, kind=k)) +} impl From<(LinkKind, &str)> for Html { fn from((k, v): (LinkKind, &str)) -> Html { - let url = htmlescape::encode_minimal(v); - Html(format!("{kind}", url=url, kind=k)) + link_a_href(&k, v) } } @@ -477,6 +480,9 @@ impl From<&LinksTable> for Html { let v = v.as_ref()?; Some(Html::from((k, v.as_str())).0) }) + .chain(iter::once( + link_a_href(&"Shapelib", "/_/shapelib.html").0 + )) .join(" "); if s.len() != 0 { s = format!("links: {}", s) } Html(s)