Make IDP logout a little more resilient by double checking content in the cache. Added some .gitignore for generated and copied files in idp, sp and idp2 folders. Allow both sp and idp2 to be mounted using wsgi container. Add static handler for css and other files in idp2.
38 lines
1018 B
Mako
38 lines
1018 B
Mako
<% self.seen_css = set() %>
|
|
<%def name="css_link(path, media='')" filter="trim">
|
|
% if path not in self.seen_css:
|
|
<link rel="stylesheet" type="text/css" href="${path|h}" media="${media}">
|
|
% endif
|
|
<% self.seen_css.add(path) %>
|
|
</%def>
|
|
<%def name="css()" filter="trim">
|
|
${css_link('/static/css/main.css', 'screen')}
|
|
</%def>
|
|
<%def name="pre()" filter="trim">
|
|
<div class="header">
|
|
<h1><a href="/">Login</a></h1>
|
|
</div>
|
|
</%def>
|
|
<%def name="post()" filter="trim">
|
|
<div>
|
|
<div class="footer">
|
|
<p>© Copyright 2011 Umeå Universitet </p>
|
|
</div>
|
|
</div>
|
|
</%def>
|
|
##<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN "
|
|
##"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html>
|
|
<head><title>IDP test login</title>
|
|
${self.css()}
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
</head>
|
|
<body>
|
|
${pre()}
|
|
## ${comps.dict_to_table(pageargs)}
|
|
## <hr><hr>
|
|
${next.body()}
|
|
${post()}
|
|
</body>
|
|
</html>
|
|
|