chiark / gitweb /
wip loading
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jun 2020 22:51:09 +0000 (23:51 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jun 2020 22:51:09 +0000 (23:51 +0100)
src/bin/server.rs
templates/loading.tera [new file with mode: 0644]

index c6694c19c6345f155834ed82a93616a64176838c..c9589c399de119a1ec0cda1ea4a4dc2fa13072d3 100644 (file)
@@ -35,10 +35,14 @@ impl<'r> FromParam<'r> for CheckedResourceLeaf {
   }
 }
 
+#[derive(Serialize,Debug)]
+struct LoadingRenderContext<'r> {
+  token : &'r str,
+}
+
 #[get("/<token>")]
 fn loading(token : InstanceAccess) -> Result<Template,RE> {
-  let _ = token;
-  let c = TestRenderContext { };
+  let c = LoadingRenderContext { token : token.raw_token };
   Ok(Template::render("loading",&c))
 }
 
diff --git a/templates/loading.tera b/templates/loading.tera
new file mode 100644 (file)
index 0000000..869ce57
--- /dev/null
@@ -0,0 +1,3 @@
+<body>
+<h1>Loading!</h1>
+<script src="/_/loading.js"></script>