Browse Source

label for struct variables

master
n0m1s 6 years ago
parent
commit
4637dfaa79
Signed by: nomis GPG Key ID: BC0454CAD76FE803
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      jdr/type.go

+ 5
- 2
jdr/type.go View File

@ -336,9 +336,12 @@ func (self *CustomStruct) ToHTML(value JsonValue) (template.HTML, error) {
obj, _ := value.(JsonObject) obj, _ := value.(JsonObject)
ret := template.HTML("") ret := template.HTML("")
ret += `<div>`
ret += `<div>` //FIXME: better tag
for _, v := range self.Variables { for _, v := range self.Variables {
log.Println("variable:", v.Name())
if v.Name() != "" {
label := `<label>` + template.HTMLEscapeString(v.Name()) + `</label>`
ret += template.HTML(label)
}
html, err := v.Type.ToHTML(obj[v.Name()]) html, err := v.Type.ToHTML(obj[v.Name()])
if err != nil { if err != nil {


Loading…
Cancel
Save