{{/* One canvas node element (canvas.go canvasNodeView). Rendered for the whole canvas on load and for a single node by POST ?render, so the editor (canvas/canvas.js) never builds node markup itself. Geometry is in canvas units; canvas.js keeps style and data-color in sync while editing. */}} {{define "canvas-node"}}
{{- if .Label}}
{{if .LabelURL}}{{.Label}}{{else}}{{.Label}}{{end}}
{{end -}}
{{.Body}}
{{end}} {{define "canvas-media"}}{{if eq .Kind "image"}} {{- else if eq .Kind "video"}} {{- else}}{{end}}{{end}} {{define "canvas-file"}}{{.Icon}}{{.Name}}{{end}} {{define "canvas-link"}}{{.Host}}{{.URL}}{{end}} {{define "canvas-missing"}}

Missing: {{.}}

{{end}} {{define "canvas-group-bg"}}
{{end}}