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

    Constants

    This section is empty.

    Variables

    View Source
    var Equal = eq
    View Source
    var Greater = gt
    View Source
    var GreaterEqual = ge
    View Source
    var Indirect = indirect
    View Source
    var Less = lt
    View Source
    var LessEqual = le
    View Source
    var NotEqual = ne
    View Source
    var PrintableValue = printableValue

    Functions

    func HTMLEscape

    func HTMLEscape(w io.Writer, b []byte)

      HTMLEscape writes to w the escaped HTML equivalent of the plain text data b.

      func HTMLEscapeString

      func HTMLEscapeString(s string) string

        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

          func JSEscape(w io.Writer, b []byte)

            JSEscape writes to w the escaped JavaScript equivalent of the plain text data b.

            func JSEscapeString

            func JSEscapeString(s string) string

              JSEscapeString returns the escaped JavaScript equivalent of the plain text data s.

              func JSEscaper

              func JSEscaper(args ...interface{}) string

                JSEscaper returns the escaped JavaScript equivalent of the textual representation of its arguments.

                func URLQueryEscaper

                func URLQueryEscaper(args ...interface{}) string

                  URLQueryEscaper returns the escaped value of the textual representation of its arguments in a form suitable for embedding in a URL query.

                  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.

                    Source Files