changeset 376:af8802303e30

web: Make "Preview" button work in the edit page.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 24 Sep 2015 21:01:38 -0700
parents c48e7a87258d
children 2bad085aeff6
files wikked/templates/edit-page.html wikked/views/edit.py
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/wikked/templates/edit-page.html	Thu Sep 24 20:47:25 2015 -0700
+++ b/wikked/templates/edit-page.html	Thu Sep 24 21:01:38 2015 -0700
@@ -45,7 +45,7 @@
                     <section class="editing-submit">
                         <div class="pure-control-group">
                             <button type="submit" class="pure-button pure-button-primary"><span class="fa fa-check"></span> Save</button>
-                            <button id="editing-preview-button" type="submit" class="pure-button"><span class="fa fa-eye"></span> <span class="editing-preview-button-label">Preview</span></button>
+                            <button id="editing-preview-button" type="submit" class="pure-button" data-wiki-url="{{preview_url}}"><span class="fa fa-eye"></span> <span class="editing-preview-button-label">Preview</span></button>
                             <a id="editing-cancel-button" class="pure-button" href="{%if is_new%}/{%else%}{{get_read_url(meta.url)}}{%endif%}"><span class="fa fa-remove"></span> Cancel</a>
                         </div>
                     </section>
--- a/wikked/views/edit.py	Thu Sep 24 20:47:25 2015 -0700
+++ b/wikked/views/edit.py	Thu Sep 24 21:01:38 2015 -0700
@@ -51,7 +51,9 @@
 
     if request.method == 'GET':
         author = user or request.remote_addr
-        custom_data = {'post_back': '/edit/' + url.lstrip('/')}
+        custom_data = {
+                'post_back': '/edit/' + url.lstrip('/'),
+                'preview_url': url}
         data = get_edit_page(wiki, user, url,
                              author=author, custom_data=custom_data)
         add_auth_data(data)