back port from #1709 (#2291)

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu 2017-08-11 10:32:26 +08:00 committed by Lunny Xiao
parent 5bb20be8b2
commit 5fe8fee933

View file

@ -155,12 +155,12 @@ func (r *Renderer) ListItem(out *bytes.Buffer, text []byte, flags int) {
} }
switch { switch {
case bytes.HasPrefix(text, []byte(prefix+"[ ] ")): case bytes.HasPrefix(text, []byte(prefix+"[ ] ")):
text = append([]byte(`<div class="ui fitted disabled checkbox"><input type="checkbox" disabled="disabled" /><label /></div>`), text[3+len(prefix):]...) text = append([]byte(`<span class="ui fitted disabled checkbox"><input type="checkbox" disabled="disabled" /><label /></span>`), text[3+len(prefix):]...)
if prefix != "" { if prefix != "" {
text = bytes.Replace(text, []byte(prefix), []byte{}, 1) text = bytes.Replace(text, []byte(prefix), []byte{}, 1)
} }
case bytes.HasPrefix(text, []byte(prefix+"[x] ")): case bytes.HasPrefix(text, []byte(prefix+"[x] ")):
text = append([]byte(`<div class="ui checked fitted disabled checkbox"><input type="checkbox" checked="" disabled="disabled" /><label /></div>`), text[3+len(prefix):]...) text = append([]byte(`<span class="ui checked fitted disabled checkbox"><input type="checkbox" checked="" disabled="disabled" /><label /></span>`), text[3+len(prefix):]...)
if prefix != "" { if prefix != "" {
text = bytes.Replace(text, []byte(prefix), []byte{}, 1) text = bytes.Replace(text, []byte(prefix), []byte{}, 1)
} }