Documentation ¶
Overview ¶
This package is copied from Go library text/template. The original private functions indirect and printableValue are exported as public functions.
This package is copied from Go library text/template. The original private functions eq, ge, gt, le, lt, and ne are exported as public functions.
Index ¶
- Variables
- func HTMLEscape(w io.Writer, b []byte)
- func HTMLEscapeString(s string) string
- func HTMLEscaper(args ...interface{}) string
- func JSEscape(w io.Writer, b []byte)
- func JSEscapeString(s string) string
- func JSEscaper(args ...interface{}) string
- func URLQueryEscaper(args ...interface{}) string
- type FuncMap
Constants ¶
This section is empty.
Variables ¶
var Equal = eq
var Greater = gt
var GreaterEqual = ge
var Indirect = indirect
var Less = lt
var LessEqual = le
var NotEqual = ne
var PrintableValue = printableValue
Functions ¶
func HTMLEscape ¶
HTMLEscape writes to w the escaped HTML equivalent of the plain text data b.
func HTMLEscapeString ¶
HTMLEscapeString returns the escaped HTML equivalent of the plain text data s.
func HTMLEscaper ¶
func HTMLEscaper(args ...interface{}) string
HTMLEscaper returns the escaped HTML equivalent of the textual representation of its arguments.
func JSEscape ¶
JSEscape writes to w the escaped JavaScript equivalent of the plain text data b.
func JSEscapeString ¶
JSEscapeString returns the escaped JavaScript equivalent of the plain text data s.
Types ¶
type FuncMap ¶
type FuncMap map[string]interface{}
FuncMap is the type of the map defining the mapping from names to functions. Each function must have either a single return value, or two return values of which the second has type error. In that case, if the second (error) return value evaluates to non-nil during execution, execution terminates and Execute returns that error.