1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns:py="http://purl.org/kid/ns#">
4 <title>App Name - ${page_title}</title>
5 <link href="static/css/style.css" type="text/css" rel="stylesheet" />
6 <script type="text/javascript" src="tg_js/MochiKit.js"></script>
7 <script type="text/javascript" src="static/javascript/sortable_tables.js"></script>
9 <!-- If in an iframe, then include this... -->
10 <?python from monitor import config ?>
11 <base py:if="config.embedded" target="_top" href="https://${config.MONITOR_HOST}/db/monitor/" />
16 <div id="header">Monitor : ${page_title}</div>
17 <table valign="top" border="1" bgcolor="white" align="center" width="700px">
20 <table id="nps-table" width="100%">
23 <?python from monitorweb.templates.links import link ?>
24 <th><a href="${link('site')}">Sites</a></th>
25 <th><a href="${link('pcu')}">PCUs</a></th>
26 <th><a href="${link('node')}">Nodes</a></th>
27 <th><a href="${link('action')}">Actions</a></th>
33 <content>Default content - this will be replaced by an element marked with
34 py:match="item.tag == 'content'"</content>
43 <div id="footer">Copywrite © 2007-2008 The Trustees of Princeton University</div>