vtt/src/ttfrog/themes/default/page.html

34 lines
1018 B
HTML
Raw Normal View History

2025-09-27 16:20:08 -07:00
{% extends "base.html" %}
2025-10-11 15:37:00 -07:00
{% block styles %}
{% if user.can_write(page) %}
2025-10-17 19:33:29 -07:00
<link rel="stylesheet" href="/static/toastui-editor.css" />
{% else %}
<link rel="stylesheet" href="/static/toastui-editor-viewer.min.css" />
{% endif %}
2025-09-28 14:14:16 -07:00
{% endblock %}
2025-10-11 15:37:00 -07:00
2025-09-27 16:20:08 -07:00
{% block content %}
<div id='{% if user.can_write(page) %}editor{% else %}viewer{% endif %}' class='read-only'></div>
2025-09-27 16:20:08 -07:00
{% endblock %}
2025-09-28 14:14:16 -07:00
2025-10-11 15:37:00 -07:00
{% block scripts %}
{% if user.can_write(page) %}
<script src="/static/toastui-editor-all.min.js"></script>
<script src="/static/site.js"></script>
<script>initialize();</script>
{% else %}
<script src="/static/toastui-editor-viewer.min.js"></script>
<script>
const viewer = new toastui.Editor({
viewer: true,
el: document.querySelector("#viewer"),
usageStatistics: false,
});
viewer.setMarkdown(document.getElementById("data_form__body").value);
</script>
{% endif %}
2025-10-11 15:37:00 -07:00
{% endblock %}