summaryrefslogtreecommitdiff
path: root/templates/news/add.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/news/add.html')
-rw-r--r--templates/news/add.html18
1 files changed, 16 insertions, 2 deletions
diff --git a/templates/news/add.html b/templates/news/add.html
index f171b503..7efc7b72 100644
--- a/templates/news/add.html
+++ b/templates/news/add.html
@@ -29,13 +29,27 @@
</form>
</div>
-<div id="news-preview" class="news-article box" style="display:none;">
+<div id="news-preview" class="news-article box">
<h2>News Preview: <span id="news-preview-title"></span></h2>
<div id="news-preview-data" class="article-content"></div>
</div>
{% load cdn %}{% jquery %}
<script type="text/javascript" src="{% static "archweb.js" %}"></script>
<script type="text/javascript" nonce={{ CSP_NONCE }}>
-$(document).ready(enablePreview);
+$(document).ready(function() {
+ $('#news-preview-button').click(function(event) {
+ event.preventDefault();
+ $.post('/news/preview/', {
+ data: $('#id_content').val(),
+ csrfmiddlewaretoken: $('#newsform input[name=csrfmiddlewaretoken]').val()
+ },
+ function(data) {
+ $('#news-preview-data').html(data);
+ $('#news-preview').show();
+ }
+ );
+ $('#news-preview-title').html($('#id_title').val());
+ });
+});
</script>
{% endblock %}