1
1
<html xmlns="http://www.w3.org/1999/xhtml"
2
xmlns:xi="http://www.w3.org/2001/XInclude"
3
xmlns:py="http://genshi.edgewall.org/" py:strip="">
2
xmlns:py="http://genshi.edgewall.org/">
4
3
<!-- Top bar section -->
5
<title>${title}</title>
9
<py:for each="segment in paths">/<a href="${segment['href_path']}" title="Navigate to ${segment['nav_path']}">${segment['path']}</a></py:for><py:if test="isdir">/</py:if><py:if test="revno is not None"> (revision ${revno})</py:if>
13
<a id="act_open" class="disabled">Open</a> :
15
title="View this file on the web, running your code if this is a CGI file"
16
class="disabled" target="_blank">Serve</a> :
17
<a id="act_run" title="Run the selected Python file in the console"
18
class="disabled">Run</a> :
19
<a id="act_download" class="choice">Download</a> :
20
<a title="Refresh the current page" onclick="refresh()"
21
class="choice">Refresh</a>
22
<span id="moreactions_area"> :
23
<select id="moreactions" onchange="handle_moreactions()"
24
onblur="handle_moreactions()">
25
<option class="moreactions" value="top"
26
selected="selected">More actions...</option>
27
<py:for each="(name, disablement, group) in moreactions">
29
<optgroup label="${name}">
31
<py:choose test="disablement">
34
<py:for each="(id, bits) in group">
35
<option id="act_${id}" class="disabled" disabled="disabled"
36
title="${bits[1]}" value="${id}">${bits[0]}</option>
41
<py:for each="(id, bits) in group">
42
<option id="act_${id}" title="${bits[1]}"
43
value="${id}">${bits[0]}</option>
55
<form id="actions2_directory"
56
target="upload_iframe"
57
action="${fileservice_action}"
58
enctype="multipart/form-data" method="post">
60
<span id="selectallpanel">
62
<a onclick="action_selectall(true)"
63
title="Select all files in this directory">All</a> :
64
<a onclick="action_selectall(false)"
65
title="Deselect all files in this directory">None</a>
68
<span style="display:none" id="uploadpanel">|
11
<a id="act_open" class="disabled">Open</a> :
13
title="View this file on the web, running your code if this is a CGI file"
14
class="disabled" target="_blank">Serve</a> :
15
<a id="act_run" title="Run the selected Python file in the console"
16
class="disabled">Run</a> :
17
<a id="act_download" class="choice">Download</a> :
18
<a title="Refresh the current page" onclick="refresh()"
19
class="choice">Refresh</a>
20
<span id="moreactions_area"> :
21
<select id="moreactions" onchange="handle_moreactions()"
22
onblur="handle_moreactions()">
23
<option class="moreactions" value="top"
24
selected="selected">More actions...</option>
25
<py:for each="(name, disablement, group) in moreactions">
27
<optgroup label="${name}">
29
<py:choose test="disablement">
32
<py:for each="(id, bits) in group">
33
<option id="act_${id}" class="disabled" disabled="disabled"
34
title="${bits[1]}" value="${id}">${bits[0]}</option>
39
<py:for each="(id, bits) in group">
40
<option id="act_${id}" title="${bits[1]}"
41
value="${id}">${bits[0]}</option>
51
</span> <!-- actions1 -->
53
<form id="actions2_directory"
54
target="upload_iframe"
55
action="${fileservice_action}"
56
enctype="multipart/form-data" method="post">
57
<span style="display:none" id="uploadpanel">
69
58
<label for="upload_file">Upload file:</label>
70
59
<input type="hidden" value="putfiles" name="action" />
71
60
<input type="hidden" value="" name="path" />
72
61
<input type="file" name="data" id="upload_file" />
73
62
<input type="checkbox" checked="checked" value="true" name="unpack" id="unpack" />
74
<label title="Extract files and directories from a ZIP file if one is uploaded" for="unpack">Unpack ZIP</label>
63
<label title="Extract files and directories from a ZIP file if one is uploaded" for="unpack">Unzip</label>
75
64
<input type="button" onclick="show_uploadpanel(false)" value="Cancel" />
76
65
<input type="submit" value="Upload" />
79
68
refreshing the page. (It will refresh the listing). -->
80
69
<iframe onload="upload_callback()" style="display: none;"
81
70
name="upload_iframe" id="upload_iframe"></iframe>
84
<p id="actions2_file">
85
<input type="button" id="save_button" value="Save" onclick="save_file('${filename}')" />
86
<input type="button" id="saveas_button" value="Save As..." onclick="save_file_as('${filename}')" />
87
<select id="highlighting_select" onchange="highlighting_changed(this)">
88
<option value="text">Text</option>
89
<option value="python">Python</option>
90
<option value="html">HTML</option>
91
<option value="javascript">JavaScript</option>
92
<option value="css">CSS</option>
72
<span id="actions2_file">
73
<input type="button" id="save_button" value="Save" onclick="save_file('${filename}')" />
74
<input type="button" id="saveas_button" value="Save As..." onclick="save_file_as('${filename}')" />
75
<select id="highlighting_select" onchange="highlighting_changed(this)">
76
<option value="text">Text</option>
77
<option value="python">Python</option>
78
<option value="html">HTML</option>
79
<option value="javascript">JavaScript</option>
80
<option value="css">CSS</option>
83
</span> <!-- actions2 -->
84
</div> <!-- actions -->
97
86
<!-- Body. The JavaScript places content here relevant to the path -->
98
87
<div id="filesbody">