chiark / gitweb /
New Magic!
[ArtibusWiki.git] / templates / editpage.tmpl
1 <TMPL_VAR JAVASCRIPT>
2 <TMPL_VAR MESSAGE>
3 <br />
4 <TMPL_VAR FORM-START>
5 <TMPL_VAR FIELD-DO>
6 <TMPL_VAR FIELD-SID>
7 <TMPL_VAR FIELD-FROM>
8 <TMPL_VAR FIELD-RCSINFO>
9 <TMPL_VAR FIELD-NEWFILE>
10 <TMPL_IF NAME="PAGE_SELECT">
11 <label for="page" class="inline">Page location:</label><TMPL_VAR FIELD-PAGE>
12 <label for="type" class="inline">Page type:</label><TMPL_VAR FIELD-TYPE>
13 <TMPL_ELSE>
14 <TMPL_VAR FIELD-PAGE>
15 <TMPL_VAR FIELD-TYPE>
16 </TMPL_IF>
17 <div class="editcontentdiv">
18 <TMPL_VAR FIELD-EDITCONTENT><br />
19 </div>
20 <TMPL_IF NAME="CAN_COMMIT">
21 <script>
22     var editor = CodeMirror.fromTextArea(document.getElementById("editcontent"), {
23       lineNumbers: true,
24       mode: "markdown"
25     });
26 </script>
27 <label for="editmessage" class="block">Optional description of this change:</label>
28 <TMPL_VAR FIELD-EDITMESSAGE><br />
29 </TMPL_IF>
30 <TMPL_VAR FORM-SUBMIT>
31 <TMPL_VAR HELPONFORMATTINGLINK>
32 <TMPL_IF NAME="FIELD-ATTACHMENT">
33 <a class="toggle" href="#attachments">Attachments</a>
34 </TMPL_IF>
35 <TMPL_VAR FIELD-SUBSCRIBE>
36 <TMPL_IF NAME="FIELD-ATTACHMENT">
37 <div class="<TMPL_VAR ATTACHMENTS-CLASS>" id="attachments">
38 <div id="fileupload"> 
39 <script>
40 $(function () { $('#fileupload').fileupload(); }); // initialize upload widget
41 </script>
42 <script id="template-upload" type="text/x-jquery-tmpl"> 
43     <tr class="template-upload{{if error}} ui-state-error{{/if}}">
44         <td><input type="checkbox" name="attachment_select" value="${name}" />${name}</td>
45         {{if error}}
46         <td class="error" colspan="2">failed!</td>
47         {{else}}
48         <td class="progress" colspan="2"><div></div></td>
49         <td class="start"><button>Start</button></td>
50         {{/if}}
51         <td class="cancel"><button>Cancel</button></td>
52     </tr>
53 </script> 
54 <script id="template-download" type="text/x-jquery-tmpl"> 
55     <tr class="template-download{{if error}} ui-state-error{{/if}}">
56         <td><input type="checkbox" checked name="attachment_select" value="${name}" />${name}</td>
57         <td>${humansize}</td>
58         {{if error}}
59         <td class="error" colspan="2">failed!</td>
60         {{else}}
61         <td>${stored_msg}</td>
62         {{/if}}
63     </tr>
64 </script> 
65 <div class="fileupload-content">
66 <table class="files">
67 <TMPL_LOOP NAME="ATTACHMENT_LIST">
68 <tr><td><input type="checkbox" name="attachment_select" value="<TMPL_VAR NAME ESCAPE="HTML">" /><TMPL_VAR LINK></td><td><TMPL_VAR SIZE></td><td><TMPL_VAR MTIME></td></tr>
69 </TMPL_LOOP>
70 </table>
71 </div>
72 <TMPL_VAR FIELD-ATTACHMENT>
73 <noscript><TMPL_VAR FIELD-UPLOAD></noscript>
74 <TMPL_VAR FIELD-LINK><TMPL_VAR FIELD-RENAME><TMPL_VAR FIELD-REMOVE>
75 </div> 
76 </div>
77 </TMPL_IF>
78 <TMPL_VAR FORM-END>
79 <TMPL_VAR WMD_PREVIEW>
80 <TMPL_IF NAME="PAGE_PREVIEW">
81 <hr />
82 <div class="header">
83 <span>Page preview:</span>
84 </div>
85 <div id="preview">
86 <TMPL_VAR PAGE_PREVIEW>
87 </div>
88 </TMPL_IF>
89 <TMPL_IF NAME="PAGE_DIFF">
90 <hr />
91 <div class="header">
92 <span>Diff:</span>
93 </div>
94 <div id="diff">
95 <TMPL_VAR PAGE_DIFF>
96 </div>
97 </TMPL_IF>