type github.com/microcosm-cc/bluemonday.Policy
51 uses
github.com/microcosm-cc/bluemonday (current package)
helpers.go#L128: func (p *Policy) AllowStandardURLs() {
helpers.go#L145: func (p *Policy) AllowStandardAttributes() {
helpers.go#L170: func (p *Policy) AllowStyling() {
helpers.go#L179: func (p *Policy) AllowImages() {
helpers.go#L205: func (p *Policy) AllowDataURIImages() {
helpers.go#L235: func (p *Policy) AllowLists() {
helpers.go#L249: func (p *Policy) AllowTables() {
policies.go#L38: func StrictPolicy() *Policy {
policies.go#L43: func StripTagsPolicy() *Policy {
policies.go#L54: func UGCPolicy() *Policy {
policy.go#L43: type Policy struct {
policy.go#L107: p *Policy
policy.go#L117: func (p *Policy) init() {
policy.go#L132: func NewPolicy() *Policy {
policy.go#L134: p := Policy{}
policy.go#L148: func (p *Policy) AllowAttrs(attrNames ...string) *attrPolicyBuilder {
policy.go#L175: func (p *Policy) AllowDataAttributes() {
policy.go#L183: func (p *Policy) AllowNoAttrs() *attrPolicyBuilder {
policy.go#L217: func (abp *attrPolicyBuilder) OnElements(elements ...string) *Policy {
policy.go#L250: func (abp *attrPolicyBuilder) Globally() *Policy {
policy.go#L271: func (p *Policy) AllowElements(names ...string) *Policy {
policy.go#L289: func (p *Policy) RequireNoFollowOnLinks(require bool) *Policy {
policy.go#L302: func (p *Policy) RequireNoFollowOnFullyQualifiedLinks(require bool) *Policy {
policy.go#L315: func (p *Policy) AddTargetBlankToFullyQualifiedLinks(require bool) *Policy {
policy.go#L332: func (p *Policy) RequireParseableURLs(require bool) *Policy {
policy.go#L342: func (p *Policy) AllowRelativeURLs(require bool) *Policy {
policy.go#L352: func (p *Policy) AllowURLSchemes(schemes ...string) *Policy {
policy.go#L371: func (p *Policy) AllowURLSchemeWithCustomPolicy(
policy.go#L374: ) *Policy {
policy.go#L397: func (p *Policy) AddSpaceWhenStrippingTag(allow bool) *Policy {
policy.go#L406: func (p *Policy) SkipElementsContent(names ...string) *Policy {
policy.go#L423: func (p *Policy) AllowElementsContent(names ...string) *Policy {
policy.go#L438: func (p *Policy) addDefaultElementsWithoutAttrs() {
policy.go#L538: func (p *Policy) addDefaultSkipElementContent() {
sanitize.go#L54: func (p *Policy) Sanitize(s string) string {
sanitize.go#L68: func (p *Policy) SanitizeBytes(b []byte) []byte {
sanitize.go#L81: func (p *Policy) SanitizeReader(r io.Reader) *bytes.Buffer {
sanitize.go#L86: func (p *Policy) sanitize(r io.Reader) *bytes.Buffer {
sanitize.go#L255: func (p *Policy) sanitizeAttrs(
sanitize.go#L504: func (p *Policy) allowNoAttrs(elementName string) bool {
sanitize.go#L509: func (p *Policy) validURL(rawurl string) (string, bool) {
![]() |
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. |