source: TI12-security/trunk/NDGSecurity/python/ndg_security_server/ndg/security/server/wsgi/openid/relyingparty/signin_interface/buffet/templates/ndgpage.kid @ 7077

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg-security/TI12-security/trunk/NDGSecurity/python/ndg_security_server/ndg/security/server/wsgi/openid/relyingparty/signin_interface/buffet/templates/ndgpage.kid@7077
Revision 7077, 3.2 KB checked in by pjkersha, 11 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    <py if="c.UpdatePageTabs" py:replace="PageTabs(c.current)"/>
40
41    <!-- Page Footer follows -->
42    <div py:def="footer(showLoginStatus=False)" id="Footer">
43        <center><table><tbody>
44            <tr>
45                <td align="left" width="60%">
46                    <table><tbody>
47                    <tr>
48                        <td><span py:replace="linkimage(c.ndgLink,c.ndgImage,'NDG')"/></td>
49                        <td>OpenID Provider Site for <a href="http://ndg.nerc.ac.uk">NERC DataGrid</a>
50                    ${c.disclaimer}</td>
51                    </tr>
52                    </tbody></table>
53                </td>
54                <td width="40%" align="center">
55                    <div py:if="c.loginStatus" id="loginStatus">
56                        <!--! now we choose one of the next two (logged in or not) -->
57                        <div py:if="c.loggedIn" id="loggedIn">
58                            <table><tbody><tr><td>
59                                Logged in as ${c.session['username']}.
60                                [<a href="$c.logOutURI">Log out</a>]
61                            </td></tr></tbody></table>
62                        </div>
63                    </div>
64                </td>
65                <td align="right"><span py:replace="linkimage(c.stfcLink,c.stfcImage,'Hosted by the STFC CEDA')"/></td>
66            </tr>
67        </tbody></table></center>
68    </div>
69   
70    <!-- Utility Functions follow -->
71   
72    <!-- hyperlinked image -->
73    <span py:def="linkimage(linkref,imageref,alttext)">
74        <a href="$linkref"><image src="$imageref" alt="$alttext" title="$alttext"/></a>
75    </span>
76   
77    <!-- Help Icons -->
78    <span py:def="helpIcon(value)">
79        <span>
80            <a href="javascript:;" title="Toggle help" onclick="toggleDiv(1,'$value','shown','hidden','div'); return false;">
81            <img src="${g['helpIcon']}" alt="Toggle help" class="helpicon"/></a>
82     
83        </span>
84    </span>       
85</html>
Note: See TracBrowser for help on using the repository browser.