Ignore:
Timestamp:
15/12/09 09:44:39 (10 years ago)
Author:
pjkersha
Message:

Fixed updated templates and stylesheet for OpenID Provider

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/ndg_security_server/ndg/security/server/wsgi/openid/provider/renderinginterface/genshi/templates/base.html

    r6113 r6127  
    11<!-- This is a bunch of named templates for use in pages --> 
    22<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/"> 
    3      
     3    <?python from genshi import HTML ?> 
    44    <!-- HTML Header and Document header follow --> 
    55     
    66    <head py:def="pagehead()" py:strip="True"> 
    77        <title py:content="c.title">title</title> 
    8         <link media="all, screen" href="${c.baseURL}/layout/ndg2.css" type="text/css" rel="stylesheet"/> 
    9         <link rel="icon" type="image/ico" href="${c.baseURL}/layout/favicon.jpg" /> 
     8        <link media="all, screen" href="${c.baseURL}/layout/default.css"  
     9            type="text/css" rel="stylesheet"/> 
     10        <link rel="icon" type="image/ico"  
     11            href="${c.baseURL}/layout/favicon.jpg"/> 
    1012    </head> 
    1113 
    12     <div py:def="header()"> 
    13         <div id="header"/> 
    14         <div id="logo"><img src="${c.leftLogo}" alt="${c.leftAlt}" /></div> 
    15     </div> 
    16      
    17     <div py:def="PageTabs(tabv)" id="PageTabs"> 
    18         <div id="PageTabRow"> 
    19             <ul> 
    20                 <span py:for="tab in c.pageTabs"> 
    21                     <?python 
    22                     linkto=True 
    23                     if tab[0] == tabv:  
    24                         status='current' 
    25                         linkto=False 
    26                     else: status='hidden' 
    27                     ?> 
    28                     <li class="$status"><span class="pagetab"> 
    29                     </span></li>  
    30                  </span> 
    31             </ul> 
     14    <div py:def="header()" id="header"> 
     15        <div py:if="c.heading"> 
     16            <h1>${c.heading}</h1> 
    3217        </div> 
    33         <div class="line"/> 
    34         <div class="clear"/> 
     18        <div py:if="c.leftLogo" id="logo"> 
     19            <img src="${c.leftLogo}" alt="${c.leftAlt}" /> 
     20        </div> 
    3521    </div> 
    3622 
    3723    <!-- Page Footer follows --> 
    38     <div py:def="footer(showLoginStatus=False)" id="Footer"> 
    39         <center><table><tbody> 
    40             <tr> 
    41                 <td align="left" width="60%"> 
    42                     <table><tbody> 
    43                     <tr><td><span py:replace="linkimage(c.ndgLink,c.ndgImage,'NDG')"/></td> 
    44                     <td>OpenID Provider Site for <a href="http://ndg.nerc.ac.uk"> NERC DataGrid</a> 
    45                     ${c.disclaimer} </td> 
    46                     </tr> 
    47                     </tbody></table> 
    48                 </td> 
    49                 <td width="40%" align="center"> 
    50                     <div py:if="c.loginStatus" id="loginStatus"> 
    51                         <!--! now we choose one of the next two (logged in or not) --> 
    52                         <div py:if="'username' in c.session" id="loggedIn"> 
    53                             <table><tbody><tr><td>  
    54                                 <!-- Create link using embedded python  
    55                                     construct because including a link with '&' 
    56                                     directly causes an error 
    57                                 --> 
    58                                 <?python 
    59                                     logOutLink='%s?submit=true&success_to=%s&fail_to=%s' % \ 
    60                                     (c.urls['url_loginsubmit'],  
    61                                      c.urls['url_login'], 
    62                                      c.urls['url_mainpage']) 
    63                                 ?> 
    64                                 Logged in as ${c.session['username']}.  
    65                                 [<a href="$logOutLink">Log out</a>] 
    66                             </td></tr></tbody></table> 
     24    <div py:def="footer(showLoginStatus=True)" id="footer"> 
     25        <table width="100%"> 
     26            <tbody> 
     27                <tr> 
     28                    <td align="left" width="40%" valign="top"> 
     29                        <table> 
     30                            <tbody> 
     31                                <tr> 
     32                                    <td valign="top" py:if="c.leftImage and c.leftLink"><span py:replace="linkimage(c.leftLink, c.leftImage, c.leftAlt)"/></td> 
     33                                    <td valign="top" py:if="c.footerText">${HTML(c.footerText)}</td> 
     34                                </tr> 
     35                            </tbody> 
     36                        </table> 
     37                    </td> 
     38                    <td width="40%" align="center" valign="top"> 
     39                        <div py:if="c.loginStatus and showLoginStatus" id="loginStatus"> 
     40                            <div py:if="'username' in c.session" id="loggedIn"> 
     41                                <table> 
     42                                    <tbody> 
     43                                        <tr> 
     44                                            <td valign="top">  
     45                                                <!-- Create link using embedded python  
     46                                                    construct because including a link with '&' 
     47                                                    directly causes an error 
     48                                                --> 
     49                                                <?python 
     50                                                    logOutLink='%s?submit=true&success_to=%s&fail_to=%s' % \ 
     51                                                    (c.urls['url_loginsubmit'],  
     52                                                     c.urls['url_login'], 
     53                                                     c.urls['url_mainpage']) 
     54                                                ?> 
     55                                                Logged in as ${c.session['username']}.  
     56                                                [<a class="FooterLink" href="$logOutLink">Log out</a>] 
     57                                            </td> 
     58                                        </tr> 
     59                                    </tbody> 
     60                                </table> 
     61                            </div> 
     62                            <div py:if="'username' not in c.session" id="loggedOut"> 
     63                                <table><tbody><tr><td valign="top">  
     64                                    Other services may be available if you <a href="${c.urls['url_login']}" class="FooterLink">login</a>. 
     65                                </td></tr></tbody></table> 
     66                            </div> 
    6767                        </div> 
    68                         <div py:if="'username' not in c.session" id="loggedOut"> 
    69                             <table><tbody><tr><td>  
    70                                 Other services may be available if you <a href="${c.urls['url_login']}">login</a>. 
    71                             </td></tr></tbody></table> 
    72                         </div> 
    73                     </div> 
    74                 </td> 
    75                 <td align="right"><span py:replace="linkimage(c.stfcLink,c.stfcImage,'Hosted by the STFC CEDA')"/></td> 
    76             </tr> 
    77         </tbody></table></center> 
     68                    </td> 
     69                    <td valign="top" align="right" width="20%"><span py:replace="linkimage(c.rightLink, c.rightImage, c.rightAlt)"/></td> 
     70                </tr> 
     71            </tbody> 
     72        </table> 
    7873    </div> 
    79      
     74    
    8075    <!-- Utility Functions follow --> 
    8176     
     
    8479        <a href="$linkref"><image src="$imageref" alt="$alttext" title="$alttext"/></a> 
    8580    </span> 
    86      
    87     <!-- Help Icons --> 
    88     <span py:def="helpIcon(value)"> 
    89         <span> 
    90             <a href="javascript:;" title="Toggle help" onclick="toggleDiv(1,'$value','shown','hidden','div'); return false;"> 
    91             <img src="${g['helpIcon']}" alt="Toggle help" class="helpicon"/></a> 
    92        
    93         </span> 
    94     </span>        
    9581</html> 
Note: See TracChangeset for help on using the changeset viewer.