~azzar1/unity/add-show-desktop-key

1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
1
<html xmlns="http://www.w3.org/1999/xhtml"
1099.1.10 by chadnickbok at gmail
ivle.webapp.browser: Add, a port of the old www/apps/browser.
2
      xmlns:py="http://genshi.edgewall.org/">
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
3
<!-- Top bar section -->
1099.1.10 by chadnickbok at gmail
ivle.webapp.browser: Add, a port of the old www/apps/browser.
4
<head>
1099.1.159 by William Grant
Display the current path as the filebrowser title again. Broke in genshi port.
5
  <title>${title}</title>
1099.1.10 by chadnickbok at gmail
ivle.webapp.browser: Add, a port of the old www/apps/browser.
6
</head>
7
<body>
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
8
  <div id="topbar">
1100.1.32 by Matt Giuca
Browser: Made the "path" div into an h1, so it uses the style of a regular h1
9
    <h1 id="path">
1100.1.7 by Matt Giuca
File browser: Re-styled the path area, now has a yellow 3D-looking gradient
10
      <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>
1100.1.32 by Matt Giuca
Browser: Made the "path" div into an h1, so it uses the style of a regular h1
11
    </h1>
1100.1.14 by Matt Giuca
browser: The "actions1" and "actions2" bars are now combined into a single bar
12
    <div id="actions">
13
      <span id="actions1">
14
        <a id="act_open" class="disabled">Open</a> :
15
        <a id="act_serve"
16
            title="View this file on the web, running your code if this is a CGI file"
17
            class="disabled" target="_blank">Serve</a> :
18
        <a id="act_run" title="Run the selected Python file in the console"
19
            class="disabled">Run</a> :
20
        <a id="act_download" class="choice">Download</a> :
21
        <a title="Refresh the current page" onclick="refresh()"
22
            class="choice">Refresh</a>
23
        <span id="moreactions_area"> :
24
          <select id="moreactions" onchange="handle_moreactions()"
25
              onblur="handle_moreactions()">
26
            <option class="moreactions" value="top"
27
                selected="selected">More actions...</option>
28
            <py:for each="(name, disablement, group) in moreactions">
29
30
              <optgroup label="${name}">
31
32
                <py:choose test="disablement">
33
34
                  <py:when test="True">
35
                    <py:for each="(id, bits) in group">
36
                      <option id="act_${id}" class="disabled" disabled="disabled"
37
                          title="${bits[1]}" value="${id}">${bits[0]}</option>
38
                    </py:for>
39
                  </py:when>
40
41
                  <py:otherwise>
42
                    <py:for each="(id, bits) in group">
43
                      <option id="act_${id}" title="${bits[1]}" 
44
                          value="${id}">${bits[0]}</option>
45
                    </py:for>                
46
                  </py:otherwise>
47
48
                </py:choose>
49
50
              </optgroup>
51
            </py:for>
52
          </select>
53
        </span>
54
      </span> <!-- actions1 -->
55
      <span id="actions2">
56
        <form id="actions2_directory"
57
            target="upload_iframe"
58
            action="${fileservice_action}"
59
            enctype="multipart/form-data" method="post">
1100.1.12 by Matt Giuca
browser/template.html: Removed the Select All | None bar. This will be
60
          <span style="display:none" id="uploadpanel">
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
61
            <label for="upload_file">Upload file:</label>
1121 by William Grant
Fix file uploads, seriously this time.
62
            <input type="hidden" value="putfiles" name="action" />
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
63
            <input type="hidden" value="" name="path" />
64
            <input type="file" name="data" id="upload_file" />
65
            <input type="checkbox" checked="checked" value="true" name="unpack" id="unpack" />
66
            <label title="Extract files and directories from a ZIP file if one is uploaded" for="unpack">Unpack ZIP</label>
67
            <input type="button" onclick="show_uploadpanel(false)" value="Cancel" />
68
            <input type="submit" value="Upload" />
69
          </span>
70
          <!-- This iframe is for making a call to upload the file without
71
               refreshing the page. (It will refresh the listing). -->
72
          <iframe onload="upload_callback()" style="display: none;"
73
              name="upload_iframe" id="upload_iframe"></iframe>
1100.1.14 by Matt Giuca
browser: The "actions1" and "actions2" bars are now combined into a single bar
74
        </form>
75
        <span id="actions2_file">
76
          <input type="button" id="save_button" value="Save" onclick="save_file('${filename}')" />
77
          <input type="button" id="saveas_button" value="Save As..." onclick="save_file_as('${filename}')" />
78
          <select id="highlighting_select" onchange="highlighting_changed(this)">
79
            <option value="text">Text</option>
80
            <option value="python">Python</option>
81
            <option value="html">HTML</option>
82
            <option value="javascript">JavaScript</option>
83
            <option value="css">CSS</option>
84
          </select>
85
        </span>
86
      </span> <!-- actions2 -->
87
    </div> <!-- actions -->
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
88
  </div>
89
  <!-- Body. The JavaScript places content here relevant to the path -->
90
  <div id="filesbody">
91
  </div>
92
  <!-- End body -->
93
</body>
94
</html>