Removed the Javascript, since I realized that
[invirt/packages/invirt-web.git] / templates / skeleton.py
index 0519c68..e752e5f 100644 (file)
@@ -20,6 +20,7 @@ from Cheetah.NameMapper import NotFound, valueForName, valueFromSearchList, valu
 from Cheetah.CacheRegion import CacheRegion
 import Cheetah.Filters as Filters
 import Cheetah.ErrorCatchers as ErrorCatchers
 from Cheetah.CacheRegion import CacheRegion
 import Cheetah.Filters as Filters
 import Cheetah.ErrorCatchers as ErrorCatchers
+from functions import functions
 
 ##################################################
 ## MODULE CONSTANTS
 
 ##################################################
 ## MODULE CONSTANTS
@@ -33,10 +34,10 @@ VFN=valueForName
 currentTime=time.time
 __CHEETAH_version__ = '2.0rc8'
 __CHEETAH_versionTuple__ = (2, 0, 0, 'candidate', 8)
 currentTime=time.time
 __CHEETAH_version__ = '2.0rc8'
 __CHEETAH_versionTuple__ = (2, 0, 0, 'candidate', 8)
-__CHEETAH_genTime__ = 1192021085.1185451
-__CHEETAH_genTimestamp__ = 'Wed Oct 10 08:58:05 2007'
+__CHEETAH_genTime__ = 1192889324.1837969
+__CHEETAH_genTimestamp__ = 'Sat Oct 20 10:08:44 2007'
 __CHEETAH_src__ = 'skeleton.tmpl'
 __CHEETAH_src__ = 'skeleton.tmpl'
-__CHEETAH_srcLastModified__ = 'Wed Oct 10 08:56:40 2007'
+__CHEETAH_srcLastModified__ = 'Sat Oct 20 10:08:36 2007'
 __CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
 
 if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
 __CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
 
 if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
@@ -48,7 +49,7 @@ if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
 ##################################################
 ## CLASSES
 
 ##################################################
 ## CLASSES
 
-class skeleton(Template):
+class skeleton(functions):
 
     ##################################################
     ## CHEETAH GENERATED METHODS
 
     ##################################################
     ## CHEETAH GENERATED METHODS
@@ -56,7 +57,7 @@ class skeleton(Template):
 
     def __init__(self, *args, **KWs):
 
 
     def __init__(self, *args, **KWs):
 
-        Template.__init__(self, *args, **KWs)
+        functions.__init__(self, *args, **KWs)
         if not self._CHEETAH__instanceInitialized:
             cheetahKWArgs = {}
             allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split()
         if not self._CHEETAH__instanceInitialized:
             cheetahKWArgs = {}
             allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split()
@@ -65,11 +66,12 @@ class skeleton(Template):
             self._initCheetahInstance(**cheetahKWArgs)
         
 
             self._initCheetahInstance(**cheetahKWArgs)
         
 
-    def respond(self, trans=None):
+    def full_body(self, **KWS):
 
 
 
 
 
 
-        ## CHEETAH: main method generated for this template
+        ## CHEETAH: generated from #def full_body at line 4, col 1.
+        trans = KWS.get("trans")
         if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
             trans = self.transaction # is None unless self.awake() was called
         if not trans:
         if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
             trans = self.transaction # is None unless self.awake() was called
         if not trans:
@@ -83,14 +85,18 @@ class skeleton(Template):
         ########################################
         ## START - generated method body
         
         ########################################
         ## START - generated method body
         
-        write('''<html>
+        write('''<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
 <head><title>''')
 <head><title>''')
-        _v = VFFSL(SL,"title",True) # '$title' on line 2, col 14
-        if _v is not None: write(_filter(_v, rawExpr='$title')) # from line 2, col 14.
+        _v = VFFSL(SL,"title",True) # '$title' on line 9, col 14
+        if _v is not None: write(_filter(_v, rawExpr='$title')) # from line 9, col 14.
         write('''</title>
         write('''</title>
-  <link href="/static/favicon.ico" type="image/x-icon" rel="shortcut icon">
-  <link rel="stylesheet" href="/svn/style.css" type="text/css" />
-  <link rel="stylesheet" href="/svn/layout.css" type="text/css" media="screen" />
+  <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>
   <script type="text/javascript">
 var helpWin = null;
 function closeWin(){
   <script type="text/javascript">
 var helpWin = null;
 function closeWin(){
@@ -109,19 +115,58 @@ function helppopup(name){
 }
 </script>
 </head>
 }
 </script>
 </head>
-<body>
+<body id="body">
+
+<div id="err">
+''')
+        if VFFSL(SL,"varExists",False)('error_text'): # generated from line 35, col 1
+            write('''<p>STDERR:</p><pre>''')
+            _v = VFFSL(SL,"error_text",True) # '$error_text' on line 36, col 20
+            if _v is not None: write(_filter(_v, rawExpr='$error_text')) # from line 36, col 20.
+            write('''</pre>
+''')
+        write('''</div>
+
 ''')
 ''')
-        if not VFFSL(SL,"varExists",False)('simple') or not VFFSL(SL,"simple",True): # generated from line 25, col 1
+        if not VFFSL(SL,"varExists",False)('simple') or not VFFSL(SL,"simple",True): # generated from line 40, col 1
             write('''<p>[You are logged in as ''')
             write('''<p>[You are logged in as ''')
-            _v = VFFSL(SL,"user.username",True) # '$user.username' on line 26, col 26
-            if _v is not None: write(_filter(_v, rawExpr='$user.username')) # from line 26, col 26.
+            _v = VFFSL(SL,"user.username",True) # '$user.username' on line 41, col 26
+            if _v is not None: write(_filter(_v, rawExpr='$user.username')) # from line 41, col 26.
             write('''.]</p>
             write('''.]</p>
+
+<div class="navigation">
+<p><a href="list">List</a> 
+''')
+            if VFFSL(SL,"varExists",False)('machine'): # generated from line 45, col 1
+                write('''<a href="info?machine_id=''')
+                _v = VFFSL(SL,"machine.machine_id",True) # '$machine.machine_id' on line 46, col 26
+                if _v is not None: write(_filter(_v, rawExpr='$machine.machine_id')) # from line 46, col 26.
+                write('''">Info</a>
+<a href="vnc?machine_id=''')
+                _v = VFFSL(SL,"machine.machine_id",True) # '$machine.machine_id' on line 47, col 25
+                if _v is not None: write(_filter(_v, rawExpr='$machine.machine_id')) # from line 47, col 25.
+                write('''">Console</a>
+''')
+            write('''<a href="help">Help</a></p>
+''')
+        write('''</div>
+
+<div id="loadingnotice" class="loadingnotice">LOADING</div>
+<div id="result" class="result">
 ''')
 ''')
-        _v = VFFSL(SL,"body",True) # '$body' on line 28, col 1
-        if _v is not None: write(_filter(_v, rawExpr='$body')) # from line 28, col 1.
+        if VFFSL(SL,"varExists",False)('result'): # generated from line 55, col 1
+            _v = VFFSL(SL,"result",True) # '$result' on line 56, col 1
+            if _v is not None: write(_filter(_v, rawExpr='$result')) # from line 56, col 1.
+            write('''
+''')
+        write('''</div>
+
+''')
+        _v = VFFSL(SL,"body",True) # '$body' on line 60, col 1
+        if _v is not None: write(_filter(_v, rawExpr='$body')) # from line 60, col 1.
         write('''
 ''')
         write('''
 ''')
-        if not VFFSL(SL,"varExists",False)('simple') or not VFFSL(SL,"simple",True): # generated from line 29, col 1
+        if not VFFSL(SL,"varExists",False)('simple') or not VFFSL(SL,"simple",True): # generated from line 61, col 1
             write('''<hr />
 Questions? Contact <a href="mailto:sipb-xen-dev@mit.edu">sipb-xen-dev@mit.edu</a>.
 ''')
             write('''<hr />
 Questions? Contact <a href="mailto:sipb-xen-dev@mit.edu">sipb-xen-dev@mit.edu</a>.
 ''')
@@ -134,6 +179,34 @@ Questions? Contact <a href="mailto:sipb-xen-dev@mit.edu">sipb-xen-dev@mit.edu</a
         
         return _dummyTrans and trans.response().getvalue() or ""
         
         
         return _dummyTrans and trans.response().getvalue() or ""
         
+
+    def writeBody(self, **KWS):
+
+
+
+        ## CHEETAH: main method generated for this template
+        trans = KWS.get("trans")
+        if (not trans and not self._CHEETAH__isBuffering and not callable(self.transaction)):
+            trans = self.transaction # is None unless self.awake() was called
+        if not trans:
+            trans = DummyTransaction()
+            _dummyTrans = True
+        else: _dummyTrans = False
+        write = trans.response().write
+        SL = self._CHEETAH__searchList
+        _filter = self._CHEETAH__currentFilter
+        
+        ########################################
+        ## START - generated method body
+        
+        write('''
+''')
+        
+        ########################################
+        ## END - generated method body
+        
+        return _dummyTrans and trans.response().getvalue() or ""
+        
     ##################################################
     ## CHEETAH GENERATED ATTRIBUTES
 
     ##################################################
     ## CHEETAH GENERATED ATTRIBUTES
 
@@ -152,7 +225,7 @@ Questions? Contact <a href="mailto:sipb-xen-dev@mit.edu">sipb-xen-dev@mit.edu</a
 
     _CHEETAH_srcLastModified = __CHEETAH_srcLastModified__
 
 
     _CHEETAH_srcLastModified = __CHEETAH_srcLastModified__
 
-    _mainCheetahMethod_for_skeleton= 'respond'
+    _mainCheetahMethod_for_skeleton= 'writeBody'
 
 ## END CLASS DEFINITION
 
 
 ## END CLASS DEFINITION