~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.25 by root
ivle.webapp.admin, ivle.webapp.groups, ivle.webapp.tutorial: Remove broken
2
      xmlns:py="http://genshi.edgewall.org/">
1099.1.19 by William Grant
ivle.webapp.tutorial: Port www/apps/tutorial to new framework.
3
  <head>
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
4
    <title>Tutorial - Worksheet</title>
1099.1.58 by Nick Chadwick
Updated the Worksheets to use a new tutorialservice, hosted in the
5
    <!-- These let the javascript know which worksheet is open -->
6
    <script type="text/javascript">
7
        subject = "${subject}";
8
        worksheet = "${worksheet}";
9
    </script>
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
10
  </head>
1099.1.19 by William Grant
ivle.webapp.tutorial: Port www/apps/tutorial to new framework.
11
  <body>
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
12
    <div id="ivle_padding">
13
      <h1>IVLE Tutorials - ${subject}</h1>
14
      <!-- Display the Table Of Contents -->
15
      <div id="tutorial-toc">
16
        <h2>Worksheet Contents</h2>
17
        <ul>
18
          <py:for each="exercise in exercises">
1097 by chadnickbok
Fixed a few small issues with the way the Worksheet menus were
19
            <li class="${exercise['complete']}" id="toc_li_exercise${exercise['exid']}">
1093 by chadnickbok
Adding the changes from my genshi branch into trunk.
20
              <a href="#exercise${exercise['exid']}">
21
                ${exercise.name}
22
              </a>
23
            </li>
24
          </py:for>
25
        </ul>
26
      </div>
27
      <!-- Display The Worksheet -->
28
      <h2>${worksheetname}</h2>
29
      ${worksheetstream}
30
    </div>
31
  </body>
32
</html>