feat: rewrite banner javascript system to accept custom banner data from PHP template

This commit is contained in:
David Bailey 2024-01-08 16:42:29 +01:00
parent 30019b4c47
commit 1b8bff401b
2 changed files with 150 additions and 55 deletions

View file

@ -14,14 +14,18 @@
{% block extra_head %}{% endblock %}
{% block opengraph_tags %}{% endblock %}
<script src="/static/banner.js" defer></script>
</head>
<script type="text/javascript">
window.dergBannerOptions = JSON.parse('{{bannerJson|raw}}');
</script>
</head>
<body>
<header id="main_header">
<img id="main_banner_img"></img>
<a id="main_banner_img_link" href="/gallery"> full picture</a>
<script src="/static/banner.js"></script>
<h1 id="big_title">{% block big_title %}The dergsite{%endblock%}</h1>
{% block second_title %}{% endblock %}
<div id="title_separator"></div>