1 <%page expression_filter="h"/>
2 <%namespace name="fn" file="functions.mako" inheritable="True"/>
4 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
5 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
7 <head><title>${self.title()} — XVM</title>
8 <base href="${cherrypy.request.base}${"/admin/" if cherrypy.request.state.isadmin else ""}" />
9 <link href="/static/favicon.ico" type="image/x-icon" rel="shortcut icon">
10 <link rel="stylesheet" href="/static/style.css" type="text/css" />
11 <link rel="stylesheet" href="/static/layout.css" type="text/css" media="screen" />
12 <script type="text/javascript" src="/static/prototype.js"></script>
13 <script type="text/javascript">
22 function helppopup(name){
24 helpWin = window.open("help?simple=true&subject="+encodeURIComponent(name), "Help",
25 "status, height = 300, width = 400");
26 if (window.focus){helpWin.focus();}
32 % if hasattr(self.attr, 'pageclass'):
33 class="${self.attr.pageclass}"
39 <p>We are in the process of modifying the service. Things likely will not work.</p>
43 % if error_text is not UNDEFINED:
45 <p>STDERR:</p><pre>${error_text}</pre>
50 % if cherrypy.request.login:
51 <p class="loggedin">Welcome, <span class="name">${cherrypy.request.login}</span>.
52 % if cherrypy.request.state.isadmin:
53 You are currently authenticated as an administrator.
58 <ul class="navigation">
59 <li><a href="list">List</a></li>
61 <li><a href="machine/${machine.machine_id}">Info</a></li>
62 <li><a href="machine/${machine.machine_id}/vnc">Console</a></li>
64 <li><a href="help">Help</a></li>
70 <h1>${self.title()} — XVM</h1>
74 <div id="result" class="result">
82 Questions? Contact <a href="mailto:xvm@mit.edu">xvm@mit.edu</a>.