source: TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test/integration/openid/openidrelyingparty/templates/ndgpage.kid @ 7077

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test/integration/openid/openidrelyingparty/templates/ndgpage.kid@7077
Revision 7077, 3.1 KB checked in by pjkersha, 9 years ago (diff)
  • Property svn:keywords set to Id
Line 
1<!-- This is a bunch of named templates for use in pages -->
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#">
3   
4    <!-- HTML Header and Document header follow -->
5   
6    <head py:def="pagehead()" py:strip="True">
7        <title py:content="c.title">title</title>
8                ${XML(c.headExtras)}
9        <link media="all, screen" href="${c.baseURL}/layout/ndg2.css"
10            type="text/css" rel="stylesheet"/>
11        <link rel="icon" type="image/ico"
12            href="${c.baseURL}/layout/favicon.jpg"/>
13    </head>
14
15    <div py:def="header()">
16        <div id="header"/>
17        <div id="logo"><img src="${c.leftLogo}" alt="${c.leftAlt}" /></div>
18    </div>
19   
20    <div py:def="PageTabs(tabv)" id="PageTabs">
21        <div id="PageTabRow">
22            <ul>
23                <span py:for="tab in c.pageTabs">
24                    <?python
25                    linkto=True
26                    if tab[0] == tabv:
27                        status='current'
28                        linkto=False
29                    else: status='hidden'
30                    ?>
31                    <li class="$status"><span class="pagetab">
32                    </span></li>
33                 </span>
34            </ul>
35        </div>
36        <div class="line"/>
37        <div class="clear"/>
38    </div>
39
40    <!-- Page Footer follows -->
41    <div py:def="footer(showLoginStatus=False)" id="Footer">
42        <center><table><tbody>
43            <tr>
44                <td align="left" width="60%">
45                    <table><tbody>
46                    <tr>
47                        <td><span py:replace="linkimage(c.ndgLink,c.ndgImage,'NDG')"/></td>
48                        <td>OpenID Service for <a href="http://ndg.nerc.ac.uk">NERC DataGrid</a>
49                    ${c.disclaimer}</td>
50                    </tr>
51                    </tbody></table>
52                </td>
53                <td width="40%" align="center">
54                    <div py:if="c.loginStatus" id="loginStatus">
55                        <!--! now we choose one of the next two (logged in or not) -->
56                        <div py:if="c.loggedIn" id="loggedIn">
57                            <table><tbody><tr><td>
58                                Logged in as ${c.session['username']}.
59                                [<a href="$c.logOutURI">Log out</a>]
60                            </td></tr></tbody></table>
61                        </div>
62                    </div>
63                </td>
64                <td align="right"><span py:replace="linkimage(c.stfcLink,c.stfcImage,'Hosted by the STFC CEDA')"/></td>
65            </tr>
66        </tbody></table></center>
67    </div>
68   
69    <!-- Utility Functions follow -->
70   
71    <!-- hyperlinked image -->
72    <span py:def="linkimage(linkref,imageref,alttext)">
73        <a href="$linkref"><image src="$imageref" alt="$alttext" title="$alttext"/></a>
74    </span>
75   
76    <!-- Help Icons -->
77    <span py:def="helpIcon(value)">
78        <span>
79            <a href="javascript:;" title="Toggle help" onclick="toggleDiv(1,'$value','shown','hidden','div'); return false;">
80            <img src="${g['helpIcon']}" alt="Toggle help" class="helpicon"/></a>
81     
82        </span>
83    </span>       
84</html>
Note: See TracBrowser for help on using the repository browser.