final move of files
[web.mtrack] / MTrackWeb / templates / wiki.html
1 <div id='wikilastchange'>
2     {link.username(evt.changeby,#no_name=1,class=wikilastchange#):h}
3     {evt.changelog} by 
4     {link.username(evt.changeby,#no_image=1#):h} 
5     {link.date(evt.ctime):h} 
6 </div>
7     
8 <div id='wikinav' class='nav'>
9     <ul>
10         <li flexy:if="canEdit"><a href="{baseURL}/Wiki/{pi}?edit=1">Edit this Page</a></li>
11         <li flexy:if="hasHistory"><a href="{baseURL}/Log/default/wiki/{pi}">Page History</a></li>
12         <li><a href="{baseURL}/Wiki?action=list">Help &amp; Title Index</a></li>
13         <li><a href="{baseURL}/Wiki?action=recent">Recent Changes</a></li>
14     </ul>
15 </div>
16
17
18 <br>
19
20  
21 <div flexy:if="message" class='ui-state-error ui-corner-all'>
22     <span class='ui-icon ui-icon-alert'></span>
23     {message} 
24 </div>
25  
26   
27 <div flexy:if="canCreate"> 
28     Wiki page $ppi doesn't exist, would you like to create it?<br>";
29
30     <form name="launchwikiedit" method="GET" action="{baseURL}/Wiki/{pi}">
31         <input type="hidden" name="edit" value="1"/>
32         <button type="submit">Edit this page</button>
33     </form>
34 </div>
35
36 <div flexy:if="notExist"> 
37     Wiki page {pi} doesn't exist.
38     <br>
39 </div>
40
41
42 <div flexy:if="edit">
43     <h1>Editing {pi}</h1> 
44     <a href="{baseURL}/Help.php/WikiFormatting" target="_blank">Wiki Formatting</a> (opens in a new window)<br>
45     
46     <div flexy:if="showPreview" class='wikipreview'>{preview:h}</div>
47      
48     <form flexy:ignore="yes" name="wikiedit" method="POST" action="{baseURL}/Wiki/{pi}" enctype='multipart/form-data'>
49         <input type="hidden" name="edit" value="1"/>
50         <input type="hidden" name="orig" value="{doc.contentb64}"> <!-- why bother?? -->
51         <input type='hidden' name='conflicted' value='{conflicted}'/>
52             
53         <textarea name="content" class="wiki" rows="36" cols="78" style="width:100%;">{doc.content}</textarea>
54         
55         <fieldset>
56             <legend>Attachments</legend>
57             {renderDeleteList():h}
58     
59             <label for='attachments[]'>Select file(s) to be attached</label>
60             <input type='file' class='multi' name='attachments[]'>
61         </fieldset>
62         
63         <fieldset id="changeinfo">
64             <legend>Change Information</legend>
65             <div class="field">
66                 <label>Comment about the change:<br/>
67                     <input type="text" name="comment" size="60" value="{comment}"/>
68                 </label>
69             </div>
70             {captcha():h}
71         </fieldset>        
72            
73         <div class="buttons">
74             <button type="submit" name="preview">Preview</button>
75             <button type="submit" name="save">Save changes</button>
76             <button type="submit" name="cancel">Cancel</button>
77         </div>
78     </form>
79 </div>
80  
81  
82 <div flexy:if="actionView"> 
83     {doc.toHtml():h}
84         
85     {renderList():h}
86      
87     <form flexy:if="canEdit" flexy:ignore="yes" name="launchwikiedit" method="GET" action="{baseURL}/Wiki/{pi}">
88         <input type="hidden" name="edit" value="1"/>
89         <button type="submit">Edit this page</button>
90     </form>
91
92 </div>
93
94
95 <div flexy:if="actionList"> 
96     <h1>Help topics by Title</h1>
97     {emit_tree(helptree,#Help#):h}
98     
99     <h1>Wiki pages by Title</h1>
100     {emit_tree(tree,#Wiki#):h}
101  
102 </div>
103
104
105
106 <div flexy:if="actionRecent"> 
107   
108     <h1>Recently Edited Wiki Pages</h1>
109     <table class="history">
110         <tr>
111             <th>Page</th>
112             <th>Date</th>
113             <th>Who</th>
114             <th>Reason</th>
115         </tr>
116         <tr flexy:foreach="recent,r">
117             <td><a href="{baseURL}Wiki/{r.page}">{r.page}</a></td>
118             <td>{link.date(r.ctime):h}</td>
119             <td>{link.username(r.changeby):h}</td>
120             <td>{r.changelog}</td>
121         </tr> 
122     </table>
123 </div>
124