diff options
Diffstat (limited to 'templates/news/add.html')
-rw-r--r-- | templates/news/add.html | 18 |
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 %} |