From f8e6f1f44721609b764f42f47abd37f4db28afd5 Mon Sep 17 00:00:00 2001 From: n0m1s Date: Wed, 18 Sep 2019 10:22:21 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20CharacterSheet=20can=20create=20jav?= =?UTF-8?q?ascript?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jdr/sheet.go | 4 ++++ main.go | 1 + templates/player.html | 3 +++ 3 files changed, 8 insertions(+) diff --git a/jdr/sheet.go b/jdr/sheet.go index 877be9c..6f30789 100644 --- a/jdr/sheet.go +++ b/jdr/sheet.go @@ -83,6 +83,10 @@ type CharacterSheet struct { Pages []*Page } +func (self *CharacterSheet) Script() template.JS { + return template.JS("") +} + func (self *CharacterSheet) Render() template.HTML { ret := template.HTML("") diff --git a/main.go b/main.go index a7f248b..08850a7 100644 --- a/main.go +++ b/main.go @@ -25,6 +25,7 @@ func playerPageHandler(w http.ResponseWriter, r *http.Request) { } err = templates.ExecuteTemplate(w, "player.html", map[string]interface{}{ + "Script": sheet.Script(), "Sheet": sheet.Render(), }) if err != nil { diff --git a/templates/player.html b/templates/player.html index b4a4de8..8f9ea7e 100644 --- a/templates/player.html +++ b/templates/player.html @@ -2,6 +2,9 @@ +