source: TI01-discovery/trunk/OAIInfoEditor/oai_info_editor/templates/home.html @ 6269

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery/trunk/OAIInfoEditor/oai_info_editor/templates/home.html
Revision 6269, 2.4 KB checked in by sdonegan, 10 years ago (diff)

Updates to appearance of oai_info_editor

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"
3        xmlns:py="http://genshi.edgewall.org/" 
4        xmlns:xi="http://www.w3.org/2001/XInclude">
5        <xi:include href="layout.html" />
6        <head>
7        <title py:content="c.title">title</title>
8        <?python
9import oai_info_editor.lib.constants as constants
10import urllib
11from oai_info_editor.controllers.master import ADMIN_PARAMETER
12        ?>
13            <script py:if="c.popupMessage" type="text/javascript">
14                        window.onload = alert('$c.popupMessage');
15                        <?python del c.popupMessage ?>
16                </script>
17    </head>
18  <body>
19        <div id="contents">
20            <div class="metadata">
21                            <h1>$c.title</h1>
22                        <div py:replace="displayErrors()"/>
23                                <div py:if="c.createLink">
24                                    <h2>
25                                                <a href="${c.createLink}">Create new provider info</a>
26                                                <br />
27                                        </h2>
28                                </div>
29                            <h2 py:if="c.providerInfos">
30                              Select the provider info data to view/edit
31                              <table border="2" align="center">
32                              <tr>
33                                 <td colspan="2" align="center" border="0"> Data Provider </td>
34                     <td align="center" border="0"> Metadata Format Provided </td>
35                                                 
36                              </tr>
37                              <tr>
38                                <td py:if="c.user.isAdmin">
39                                        <a href="${h.url_for('viewProviderInfo', providerName = constants.ALL_PROVIDER_IDS) + ADMIN_PARAMETER}">All data</a>
40                                </td>                           
41                              </tr>
42                              <tr py:for="pi in c.providerInfos">
43                                <?python
44                                        viewLink = h.url_for('viewProviderInfo', providerName = urllib.quote(pi.name))
45                                        if c.user.isAdmin:
46                                                viewLink += ADMIN_PARAMETER
47                                        ?>
48                                <td>
49                                        <a href="$viewLink">${Markup(pi.dataCentreName)}</a>
50                                </td>
51                                <td align="center">
52                    ${Markup(pi.name)}
53                    </td>
54                    <td align="center">
55                    ${Markup(pi.dataFormat)}                   
56                    </td>
57                    <td>
58                    <input type="button" value="view/edit" title="Button to click to edit details" onclick="location.href='$viewLink'"/>
59                    </td>
60                              </tr>
61                              </table>
62                            </h2>
63                            <h2 py:if="not c.providerInfos">
64                            No provider info currently available to view/edit
65                            </h2>
66                </div>
67        </div>
68  </body>
69</html>
Note: See TracBrowser for help on using the repository browser.