get display to work

This commit is contained in:
pena 2022-12-06 02:31:33 +01:00 committed by Swrup
parent 238e6fba75
commit 00c9c587c7
9 changed files with 135 additions and 20 deletions

29
src/island.ml Normal file
View file

@ -0,0 +1,29 @@
open Tyxml.Html
open Syntax
let get request =
let** () = User.assert_logged request in
let title = "Your island" in
let canvas =
canvas
~a:[ a_id "canvas" ]
[ txt "please update your browser or enable javascript" ]
in
let img_grass =
img ~src:"/assets/img/grass.png" ~alt:"grass"
~a:[ a_hidden (); a_id "grass" ]
()
in
let page = div ~a:[ a_class [ "centered" ] ] @@ [ canvas; img_grass ] in
let js =
script
~a:
[ a_mime_type "text/javascript"
; a_src "/assets/js/island_client.js"
; a_defer ()
]
(txt "")
in
Template.render ~title ~scripts:[ js ] page