comparison piecrust/admin/templates/edit_page.html @ 809:22c6f6a3d0a0

admin: Add ability to upload page assets.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 17 Dec 2016 19:55:10 -0800
parents 5e91bc0e3b4d
children e04f2ad5f931
comparison
equal deleted inserted replaced
808:8f2d32f90095 809:22c6f6a3d0a0
14 14
15 <input type="hidden" name="is_dos_nl" value="{{is_dos_nl}}" /> 15 <input type="hidden" name="is_dos_nl" value="{{is_dos_nl}}" />
16 16
17 <div class="row"> 17 <div class="row">
18 <div class="col-sm-6 col-sm-offset-1 col-xs-8"> 18 <div class="col-sm-6 col-sm-offset-1 col-xs-8">
19 <button type="submit" formtarget="_blank" name="do_preview" class="btn btn-info">Preview</button> 19 <a class="btn btn-info" href="{{url_preview}}">Preview</a>
20 <a class="btn btn-danger" href="{{url_cancel}}">Cancel</a> 20 <a class="btn btn-danger" href="{{url_cancel}}">Cancel</a>
21 </div> 21 </div>
22 <div class="col-sm-4 col-xs-4"> 22 <div class="col-sm-4 col-xs-4">
23 <div class="btn-group pull-right"> 23 <div class="btn-group pull-right">
24 <button type="submit" name="do_save" class="btn btn-primary">Save</button> 24 <button type="submit" name="do_save" class="btn btn-primary">Save</button>
55 </div> 55 </div>
56 </div> 56 </div>
57 </div> 57 </div>
58 </div> 58 </div>
59 </form> 59 </form>
60
61 <div class="row">
62 <div class="col-sm-10 col-sm-offset-1">
63 <h3>Assets</h3>
64 <p>Here are the assets you can use on this page with the <code>{%raw%}{{assets.foo}}{%endraw%}</code> syntax.</p>
65 {% if assets %}
66 <ul>
67 {% for a in assets %}
68 <li><a href="{{a.url}}">{{a.name}}</a></li>
69 {% endfor %}
70 </ul>
71 {% else %}
72 <p>...no assets...</p>
73 {% endif %}
74 </div>
75 </div>
76
77 <form action="{{url_upload_asset}}" method="POST" enctype="multipart/form-data" class="ft-upload-form" id="ft-upload-form">
78 <div class="row">
79 <div class="col-lg-6 col-sm-offset-1">
80 <p>Upload a new asset:</p>
81 <div class="form-group">
82 <div class="input-group">
83 <input name="ft-asset-file" type="file"/>
84 </div>
85 </div>
86 <div class="form-group">
87 <div class="input-group">
88 <span class="input-group-addon" id="ft-label-asset-name">Name</span>
89 <input name="ft-asset-name" type="text" class="form-control" placeholder="Optional asset name" aria-describedby="ft-label-asset-name"/>
90 </div>
91 </div>
92 <div class="form-group">
93 <input type="submit" value="Upload!" />
94 </div>
95 </div>
96 </div>
97 </form>
60 {% endblock %} 98 {% endblock %}
61 99