Skip to content

Commit b1f5dd7

Browse files
committed
Use img tag for SVG images
This commit changes the HTML tag which is used for SVG images from <object> to <img>. This fixes scalability of images on websites. Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
1 parent 016885f commit b1f5dd7

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

sphinxcontrib_hdl_diagrams/__init__.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -465,18 +465,13 @@ def render_diagram_html(
465465
if alt is None:
466466
alt = node.get('alt', self.encode(code).strip())
467467
imgcss = imgcls and 'class="%s"' % imgcls or ''
468-
if format == 'svg':
469-
svgtag = '''<object data="%s" type="image/svg+xml">
470-
<p class="warning">%s</p></object>\n''' % (fname, alt)
471-
self.body.append(svgtag)
472-
else:
473-
if 'align' in node:
474-
self.body.append('<div align="%s" class="align-%s">' %
475-
(node['align'], node['align']))
476-
self.body.append('<img src="%s" alt="%s" %s/>\n' %
477-
(fname, alt, imgcss))
478-
if 'align' in node:
479-
self.body.append('</div>\n')
468+
if 'align' in node:
469+
self.body.append('<div align="%s" class="align-%s">' %
470+
(node['align'], node['align']))
471+
self.body.append('<img src="%s" alt="%s" %s/>\n' %
472+
(fname, alt, imgcss))
473+
if 'align' in node:
474+
self.body.append('</div>\n')
480475

481476
raise nodes.SkipNode
482477

0 commit comments

Comments
 (0)