Skip to content

Commit

Permalink
add modernizr svg class manually to utilize SVGs in CSS django#173
Browse files Browse the repository at this point in the history
Modernizr JavaScript library was removed in 43d9616 due to the fact that the CSS class `mdzr-svg` is missing from the markup and the SVG images defined in the output.css are no longer used. This leads to visual regression compared to other parts of the djangoproject.com website on high-dpi devices (blurry images), i.e. header/footer logos.

Other Modernizr classes used in code.djangoproject.com seem to be `.mdzr-borderradius`, `.mdzr-cssanimations` but those appear only in the output.css and seem to be used on the djangoproject.com home page and not here. `.mdzr-no-borderradius` is used as well, but that seems irrelevant, since all browsers should support border-radius.
  • Loading branch information
stroebjo committed Feb 5, 2024
1 parent eb16ed0 commit 858cbb3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion trac-env/templates/django_theme.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ <h2>${_("Context Navigation")}</h2>
</head>

{# we don't use the modernizer js lib anymore, but the css still uses some classes from it #}
<body class="mdzr-boxshadow">
<body class="mdzr-boxshadow mdzr-svg">
# block body

# include 'site_header.html' ignore missing
Expand Down

0 comments on commit 858cbb3

Please sign in to comment.