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

« back to all changes in this revision

Viewing changes to www/apps/browser/template.html

  • Committer: stevenbird
  • Date: 2008-02-19 21:17:21 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:512
Renaming of problems to exercises (initial commit).
Fix up module naming (exercises sometimes called tutorials).

Show diffs side-by-side

added added

removed removed

Lines of Context:
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="">
4
 
<!-- Top bar section -->
5
 
<body py:strip="">
6
 
  <div id="topbar">
7
 
    <div id="path">
8
 
      <span>
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>
10
 
      </span>
11
 
    </div>
12
 
    <div id="actions1">
13
 
      <a id="act_open" class="disabled">Open</a> :
14
 
      <a id="act_serve"
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">
28
 
 
29
 
            <optgroup label="${name}">
30
 
 
31
 
              <py:choose test="disablement">
32
 
 
33
 
                <py:when test="True">
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>
37
 
                  </py:for>
38
 
                </py:when>
39
 
 
40
 
                <py:otherwise>
41
 
                  <py:for each="(id, bits) in group">
42
 
                    <option id="act_${id}" title="${bits[1]}" 
43
 
                        value="${id}">${bits[0]}</option>
44
 
                  </py:for>                
45
 
                </py:otherwise>
46
 
 
47
 
              </py:choose>
48
 
 
49
 
            </optgroup>
50
 
          </py:for>
51
 
        </select>
52
 
      </span>
53
 
    </div>
54
 
    <div id="actions2">
55
 
      <form id="actions2_directory"
56
 
          target="upload_iframe"
57
 
          action="${fileservice_action}"
58
 
          enctype="multipart/form-data" method="post">
59
 
        <p>
60
 
          <span id="selectallpanel">
61
 
          Select:
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>
66
 
          </span>
67
 
 
68
 
          <span style="display:none" id="uploadpanel">|
69
 
            <label for="upload_file">Upload file:</label>
70
 
            <input type="hidden" value="putfiles" name="action" />
71
 
            <input type="hidden" value="" name="path" />
72
 
            <input type="file" name="data" id="upload_file" />
73
 
            <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>
75
 
            <input type="button" onclick="show_uploadpanel(false)" value="Cancel" />
76
 
            <input type="submit" value="Upload" />
77
 
          </span>
78
 
          <!-- This iframe is for making a call to upload the file without
79
 
               refreshing the page. (It will refresh the listing). -->
80
 
          <iframe onload="upload_callback()" style="display: none;"
81
 
              name="upload_iframe" id="upload_iframe"></iframe>
82
 
        </p>
83
 
      </form>
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>
93
 
        </select>
94
 
      </p>
95
 
    </div>
96
 
  </div>
97
 
  <!-- Body. The JavaScript places content here relevant to the path -->
98
 
  <div id="filesbody">
99
 
  </div>
100
 
  <!-- End body -->
101
 
</body>
102
 
</html>