MM-11451 Added autolinking to Markdown parser (#9151)

* MM-11451 Added autolinking to Markdown parser

* Added missing headers

* Added mailto and tel links
Этот коммит содержится в:
Harrison Healey
2018-07-24 10:40:01 -04:00
коммит произвёл Christopher Speller
родитель bfb2640451
Коммит c8d3e42139
6 изменённых файлов: 1002 добавлений и 1 удалений

Просмотреть файл

@@ -156,6 +156,12 @@ func RenderInlineHTML(inline Inline) (result string) {
result += RenderInlineHTML(inline)
}
result += "</a>"
case *Autolink:
result += `<a href="` + htmlEscaper.Replace(escapeURL(v.Link)) + `">`
for _, inline := range v.Children {
result += RenderInlineHTML(inline)
}
result += "</a>"
default:
panic(fmt.Sprintf("missing case for type %T", v))
}