github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgView/kmgBootstrap/tplPopover.go (about) 1 package kmgBootstrap 2 3 import ( 4 "bytes" 5 "github.com/bronze1man/kmg/kmgXss" 6 ) 7 8 func tplPopover(popover Popover) string { 9 var _buf bytes.Buffer 10 _buf.WriteString(`data-toggle="`) 11 _buf.WriteString(kmgXss.H(string(popover.Type))) 12 _buf.WriteString(`" 13 data-placement="`) 14 _buf.WriteString(kmgXss.H(string(popover.Placement))) 15 _buf.WriteString(`" 16 title="`) 17 _buf.WriteString(popover.Title) 18 _buf.WriteString(`" 19 data-content="`) 20 _buf.WriteString(popover.Content) 21 _buf.WriteString(`" 22 data-html="true"`) 23 return _buf.String() 24 }