github.com/google/safehtml/template.context.state (field)
62 uses
github.com/google/safehtml/template (current package)
context.go#L19: state state
context.go#L43: return c.state == d.state &&
escape.go#L30: } else if c.state != stateText {
escape.go#L143: c.state == stateAttr && c.delim == delimSpaceOrTagEnd && ident == "html" {
escape.go#L145: state: stateError,
escape.go#L151: switch c.state {
escape.go#L155: c.state = stateAttrName
escape.go#L161: state: stateError,
escape.go#L286: switch c.state {
escape.go#L289: c.state = stateAttrName
escape.go#L292: c.state, c.delim = stateAttr, delimSpaceOrTagEnd
escape.go#L295: c.state = stateAttrName
escape.go#L304: if a.state == stateError {
escape.go#L307: if b.state == stateError {
escape.go#L347: if e := join(c, d, node, nodeName); e.state != stateError {
escape.go#L353: state: stateError,
escape.go#L381: if nodeName == "range" && c0.state != stateError {
escape.go#L387: if c0.state == stateError {
escape.go#L460: if c.state == stateText {
escape.go#L463: s := templateName + "$htmltemplate_" + c.state.String()
escape.go#L493: state: stateError,
escape.go#L498: state: stateError,
escape.go#L529: if !ok && c1.state != stateError {
escape.go#L531: state: stateError,
escape.go#L543: if c1.state == stateError {
escape.go#L586: state: stateError,
escape.go#L593: state: stateError,
escape.go#L600: if c.state == stateText || err == nil && sc == sanitizationContextRCDATA {
escape.go#L602: if c1.state != c.state {
escape.go#L617: } else if isComment(c.state) && c.delim == delimNone {
escape.go#L620: if c.state == stateSpecialElementBody && c.element.name == "script" {
escape.go#L623: state: stateError,
escape.go#L629: if c.state != c1.state && isComment(c1.state) && c1.delim == delimNone {
escape.go#L632: if c1.state == stateHTMLCmt {
escape.go#L639: if i == i1 && c.state == c1.state {
escape.go#L645: if written != 0 && c.state != stateError {
escape.go#L646: if !isComment(c.state) || c.delim != delimNone {
escape.go#L665: return transitionFunc[c.state](c, s[:i])
escape.go#L684: state: stateError,
escape.go#L696: c1, i1 := transitionFunc[c.state](c, u)
escape.go#L705: state: stateTag,
escape.go#L711: if c.state == stateAttr && c.element.name == "script" && c.attr.name == "type" {
escape.go#L715: if c.state == stateAttr && c.element.name == "link" && c.attr.name == "rel" {
sanitize.go#L16: switch c.state {
sanitize.go#L22: if len(c.element.names) == 0 && c.element.name == "" && c.state == stateText {
transition.go#L39: return context{state: stateHTMLCmt}, i + 4
transition.go#L52: ret := context{state: stateTag}
transition.go#L101: state: stateText,
transition.go#L107: ret.state = stateSpecialElementBody
transition.go#L120: return context{state: stateError, err: err}, len(s)
transition.go#L125: state: stateError,
transition.go#L136: state: state,
transition.go#L147: return context{state: stateError, err: err}, len(s)
transition.go#L149: c.state = stateAfterName
transition.go#L162: c.state = stateTag
transition.go#L165: c.state = stateBeforeValue
transition.go#L185: c.state, c.delim = stateAttr, delim
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |