Mercurial > piecrust2
annotate piecrust/admin/templates/edit_page.html @ 953:e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 05 Oct 2017 20:36:05 -0700 |
parents | 22c6f6a3d0a0 |
children | d3652c62db3d |
rev | line source |
---|---|
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
1 {% set title = 'Write' %} |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
2 |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
3 {% extends 'layouts/default.html' %} |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
4 |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
5 {% block content %} |
953
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
6 {% with messages = get_flashed_messages() %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
7 {% if messages %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
8 <div> |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
9 {% for message in messages %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
10 <p class="bg-info">{{message}}</p> |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
11 {% endfor %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
12 </div> |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
13 {% endif %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
14 {% endwith %} |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
15 |
e04f2ad5f931
admin: Show flashed messages on edit and publish pages.
Ludovic Chabant <ludovic@chabant.com>
parents:
809
diff
changeset
|
16 |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
17 <form action="{{url_postback}}" method="POST" class="ft-write-form" id="ft-write-form"> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
18 <div class="row"> |
627
6c205066067a
admin: Fix responsive layout.
Ludovic Chabant <ludovic@chabant.com>
parents:
620
diff
changeset
|
19 <div class="col-sm-10 col-sm-offset-1"> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
20 <div class="form-group"> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
21 <textarea name="page_text" class="form-control" placeholder="Post contents..." rows="20">{{page_text}}</textarea> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
22 </div> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
23 </div> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
24 </div> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
25 |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
26 <input type="hidden" name="is_dos_nl" value="{{is_dos_nl}}" /> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
27 |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
28 <div class="row"> |
627
6c205066067a
admin: Fix responsive layout.
Ludovic Chabant <ludovic@chabant.com>
parents:
620
diff
changeset
|
29 <div class="col-sm-6 col-sm-offset-1 col-xs-8"> |
809
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
30 <a class="btn btn-info" href="{{url_preview}}">Preview</a> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
31 <a class="btn btn-danger" href="{{url_cancel}}">Cancel</a> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
32 </div> |
627
6c205066067a
admin: Fix responsive layout.
Ludovic Chabant <ludovic@chabant.com>
parents:
620
diff
changeset
|
33 <div class="col-sm-4 col-xs-4"> |
6c205066067a
admin: Fix responsive layout.
Ludovic Chabant <ludovic@chabant.com>
parents:
620
diff
changeset
|
34 <div class="btn-group pull-right"> |
607
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
35 <button type="submit" name="do_save" class="btn btn-primary">Save</button> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
36 <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
37 <span class="caret"></span> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
38 <span class="sr-only">Toggle Dropdown</span> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
39 </button> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
40 <ul class="dropdown-menu"> |
607
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
41 <li><button type="button" class="btn btn-link" data-toggle="modal" data-target="#ft-commit-modal">Save and Commit</button></li> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
42 </ul> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
43 </div> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
44 </div> |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
45 </div> |
607
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
46 |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
47 <div id="ft-commit-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="ft-commit-modal-label"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
48 <div class="modal-dialog" role="document"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
49 <div class="modal-content"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
50 <div class="modal-header"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
51 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
52 <h4 class="modal-title" id="ft-commit-modal-label">Commit Page</h4> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
53 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
54 <div class="modal-body"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
55 <p>This will commit the current page to your source control.</p> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
56 <div class="form-group"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
57 <div class="input-group"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
58 <span class="input-group-addon" id="ft-commit-msg-label">Message: </span> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
59 <input type="text" class="form-control" placeholder="{{commit_msg}}" aria-describedby="ft-commit-msg-label" name="commit_msg" id="ft-commit-msg" /> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
60 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
61 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
62 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
63 <div class="modal-footer"> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
64 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
65 <button type="submit" class="btn btn-primary" name="do_save_and_commit">Save and Commit</button> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
66 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
67 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
68 </div> |
c67dcc0fa80f
admin: Prompt the user for a commit message when committing a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
587
diff
changeset
|
69 </div> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
70 </form> |
809
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
71 |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
72 <div class="row"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
73 <div class="col-sm-10 col-sm-offset-1"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
74 <h3>Assets</h3> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
75 <p>Here are the assets you can use on this page with the <code>{%raw%}{{assets.foo}}{%endraw%}</code> syntax.</p> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
76 {% if assets %} |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
77 <ul> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
78 {% for a in assets %} |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
79 <li><a href="{{a.url}}">{{a.name}}</a></li> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
80 {% endfor %} |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
81 </ul> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
82 {% else %} |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
83 <p>...no assets...</p> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
84 {% endif %} |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
85 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
86 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
87 |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
88 <form action="{{url_upload_asset}}" method="POST" enctype="multipart/form-data" class="ft-upload-form" id="ft-upload-form"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
89 <div class="row"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
90 <div class="col-lg-6 col-sm-offset-1"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
91 <p>Upload a new asset:</p> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
92 <div class="form-group"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
93 <div class="input-group"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
94 <input name="ft-asset-file" type="file"/> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
95 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
96 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
97 <div class="form-group"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
98 <div class="input-group"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
99 <span class="input-group-addon" id="ft-label-asset-name">Name</span> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
100 <input name="ft-asset-name" type="text" class="form-control" placeholder="Optional asset name" aria-describedby="ft-label-asset-name"/> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
101 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
102 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
103 <div class="form-group"> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
104 <input type="submit" value="Upload!" /> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
105 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
106 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
107 </div> |
22c6f6a3d0a0
admin: Add ability to upload page assets.
Ludovic Chabant <ludovic@chabant.com>
parents:
778
diff
changeset
|
108 </form> |
587
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
109 {% endblock %} |
d4a01a023998
admin: Add "FoodTruck" admin panel from the side experiment project.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
110 |