package e00_basics // @snippet_begin(HelloWorldReloadSample) import ( "time" "github.com/qor5/web" . "github.com/theplant/htmlgo" ) func HelloWorldReload(ctx *web.EventContext) (pr web.PageResponse, err error) { pr.Body = Div( H1("Hello World"), Text(time.Now().Format(time.RFC3339Nano)), Button("Reload Page").Attr("@click", web.GET(). EventFunc(reloadEvent). Go()), ) return } func update(ctx *web.EventContext) (er web.EventResponse, err error) { er.Reload = true return } const reloadEvent = "reload" var HelloWorldReloadPB = web.Page(HelloWorldReload). EventFunc(reloadEvent, update) const HelloWorldReloadPath = "/samples/hello_world_reload" // @snippet_end