+ def _inl_repl(self, word):
+ m = link_re.match(word)
+ name = m.group(1)
+ descr = m.group(2) or name
+ name = relative_url(name)
+ if descr:
+ # The "extthumb" nonsense works around a limitation of the HTML block model
+ return '<div class="extthumb"><div class="thumb"><a href="%s"><img border="0" src="%s" alt="%s" /></a><div class="caption">%s</div></div></div>' % (name, name, descr, descr)
+ else:
+ return '<a href="%s"><img border="0" src="%s" /></a>' % (name, name)
+