"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><title>${self.title()} — XVM</title>
- <link href="static/favicon.ico" type="image/x-icon" rel="shortcut icon">
- <link rel="stylesheet" href="static/style.css" type="text/css" />
- <link rel="stylesheet" href="static/layout.css" type="text/css" media="screen" />
- <script type="text/javascript" src="static/prototype.js"></script>
+ <base href="${cherrypy.request.base}${"/admin/" if cherrypy.request.state.isadmin else ""}" />
+ <link href="/static/favicon.ico" type="image/x-icon" rel="shortcut icon">
+ <link rel="stylesheet" href="/static/style.css" type="text/css" />
+ <link rel="stylesheet" href="/static/layout.css" type="text/css" media="screen" />
+ <script type="text/javascript" src="/static/nc.js"></script>
+ <script type="text/javascript" src="/static/prototype.js"></script>
<script type="text/javascript">
var helpWin = null;
function closeWin(){
% endif
% if not simple:
-% if user:
-<p class="loggedin">Welcome, <span class="name">${user}</span>.</p>
+% if cherrypy.request.login:
+<p class="loggedin">Welcome, <span class="name">${cherrypy.request.login}</span>.
+% if cherrypy.request.state.isadmin:
+You are currently authenticated as an administrator.
+% endif
+</p>
% endif
<ul class="navigation">
<li><a href="list">List</a></li>
% if machine:
-<li><a href="info?machine_id=${machine.machine_id}">Info</a></li>
-<li><a href="vnc?machine_id=${machine.machine_id}">Console</a></li>
+<li><a href="machine/${machine.machine_id}">Info</a></li>
+<li><a href="machine/${machine.machine_id}/vnc">Console</a></li>
% endif
<li><a href="help">Help</a></li>
</ul>
% endif
-<div id="result" class="result">
+% if not simple:
+<h1>${self.title()} — XVM</h1>
+% endif
+
% if result:
+<div id="result" class="result">
${result}
-% endif
</div>
-
-% if not simple:
-<h1>${self.title()} — XVM</h1>
% endif
+
${next.body()}
% if not simple:
<hr />