self
as HTML
# Render `self` as HTML
fun to_html: String do
var tpl = new Template
tpl.addn "<span>"
var gravatar = self.gravatar
if gravatar != null then
tpl.addn "<img class='avatar' src='https://secure.gravatar.com/avatar/{gravatar}?size=14&default=retro' />"
end
tpl.addn html_link
tpl.addn "</span>"
return tpl.write_to_string
end
src/doc/templates/html_model.nit:369,2--380,4
redef fun to_html do
var res = ""
var e = name.html_escape
var page = self.page
if page != null then
res += "<a href=\"{page.html_escape}\">"
end
var gravatar = self.gravatar
if gravatar != null then
res += "<img src=\"https://secure.gravatar.com/avatar/{gravatar}?size=20&default=retro\"> "
end
res += e
if page != null then res += "</a>"
return res
end
src/nitcatalog.nit:536,2--550,4