Blame template/common.py

48408a
48408a
from template.template import Template
48408a
import template.login as login
48408a
import template.usermenu as usermenu
48408a
48408a
48408a
class Common(Template):
48408a
  def wrapfunc(self, request, content):
48408a
    return '''
48408a
48408a
  
48408a
    <title>%(title)s</title>
48408a
    <link href="%(prefix_data)s/common.css" rel="stylesheet">
48408a
  
48408a
  
48408a
    
48408a
      
48408a
      %(usermenu)s
48408a
    
48408a
    
48408a
      %(content)s
48408a
    
48408a
    
48408a
      powered by magic
48408a
    
48408a
  
48408a
48408a
''' % {
48408a
  'title'       : request.title,
48408a
  'prefix_data' : request.server.urlprefix_data,
48408a
  'usermenu'    : (usermenu.instance if request.session else login.instance).wrap(request, content),
48408a
  'content'     : content,
48408a
}
48408a
48408a
48408a
instance = Common()