Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
layout: PresentationLayout,
ptoken: &'r RawTokenVal,
debug_js_inject: Arc<String>,
+ movehistlens: JsonString<&'r [usize]>,
}
#[get("/")]
#[throws(OER)]
game: g.name.to_string(),
ptoken: &ia.raw_token,
debug_js_inject: config().debug_js_inject.clone(),
+ movehistlens: JsonString(MOVEHIST_LENS),
layout,
};
Template::render("loading", &c)
<script defer>let wasm_input = fetch('/_/wasm.wasm');</script>
<script src="/_/wasm.js" defer></script>
<script id="global-info" data-layout="{{ layout }}"></script>
+<script>
+ movehistlens={{ movehistlens }};
+</script>
<script src="/_/script.js" defer></script>
</head>
<body id="loading_body">