// Copyright 2012 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package present | |
import "strings" | |
func init() { | |
Register("caption", parseCaption) | |
} | |
type Caption struct { | |
Text string | |
} | |
func (c Caption) TemplateName() string { return "caption" } | |
func parseCaption(_ *Context, _ string, _ int, text string) (Elem, error) { | |
text = strings.TrimSpace(strings.TrimPrefix(text, ".caption")) | |
return Caption{text}, nil | |
} |