{% extends "base.html" %} {% load static sass_tags compress %} {% block head %} <title>{{ item.title }} - {{ settings.SITENAME }}</title> <meta name="title" content="{{ item.title }}"/> <meta property="og:title" content="{{ item.title }}"/> {% if item.data.thumbnail %} <meta content="{{ item.data.thumbnail }}" name="thumbnail"/> <meta content="{{ item.data.thumbnail }}" name="image_src"/> <meta property="og:image" content="{{ item.data.thumbnail }}"/> {% endif %} {% if url %} <meta property="og:url" content="{{ url }}"/> {% endif %} <meta property="og:site_name" content="{{ settings.SITENAME }}"/> {% endblock %} {% block main %} <div class="content"> </div> <form class="add-comment" style="display: none"> <div class="comment-fields"> {% csrf_token %} <textarea name="text" placeholder="your comment" required></textarea> <div class="user"> {% if request.user.is_anonymous %} <div class="user-info"> <input name="name" type="text" placeholder="your name" required></input> <input name="email" type="email" placeholder="your email" required></input> </div> </div> <div class="buttons guest active"> <button id="add-comment">Add comment as guest</button> <button id="login">Login</button> </div> <div class="buttons login"> <input name="username" type="text" placeholder="your username" required></input> <input name="password" type="password" placeholder="your password" required></input> <input name="email" type="email" placeholder="your email" style="display: none"></input> <button id="login">Login</button> <button id="register">Register</button> <div class="error"></div> </div> {% else %} <div class="buttons active"> <button id="add-comment">Add comment</button> </div> {% endif %} </div> </form> {% endblock %} {% block end %} <script> var user = {{ user }}; var item = { id: {{ item.id }}, title: '{{ item.title|escapejs }}', next: '{{ next }}', previous: '{{ previous }}', }; var comments = JSON.parse("{{ comments|escapejs }}"); </script> {% compress js file m %} <script src="/static/js/utils.js"></script> <script src="/static/js/api.js"></script> <script src="/static/js/icons.js"></script> <script src="/static/js/VideoElement.js"></script> <script src="/static/js/VideoPlayer.js"></script> <script src="/static/js/documents.js"></script> <script src="/static/js/edits.js"></script> <script src="/static/js/item.js"></script> <script src="/static/js/render.js"></script> {% endcompress %} <script> pandora.url = new URL('{{ item.url|escapejs }}'); pandora.comment = '{{ item.id | escapejs }}'; pandora.hostname = pandora.url.hostname pandoraURL = `${pandora.url.protocol}//${pandora.hostname}` </script> <script src="/static/js/overwrite.js"></script> <script src="/static/js/main.js"></script> <script src="/static/js/comments.js"></script> {% endblock %}