site: Add a "footerbottom" div to stretch the body element.
[matthijs/projects/wipi.git] / plugin / theme / site.py
index 683272d6d62ed27922467ecdff212fcf841569c3..e58d273fb55e27efad6abed19b718313cf56658d 100644 (file)
@@ -83,6 +83,7 @@ class SiteTheme(ThemeBase):
 
             # Header
             u'<div id="header">',
+            self.logo(),
             self.menu(d),
             u'</div>',
 
@@ -119,6 +120,7 @@ class SiteTheme(ThemeBase):
             #self.editbar(d),
             #self.credits(d),
             #self.showversion(d, **keywords),
+            u'<div id="footerbottom"></div>',
             u'</div>',
 
             # Post footer custom html
@@ -170,20 +172,16 @@ class SiteTheme(ThemeBase):
         return html
 
     def startPage(self, d):
+        # This opens up #page
         html = ThemeBase.startPage(self)
-        if d['page'].page_name != 'Site':
-            html += u'<div id="pagetop"></div>\n'
-            html += u'<div id="pagemiddle">'
+        html += u'<div id="pagetop"></div>\n'
+        html += u'<div id="pagemiddle">\n'
         return html
 
     def endPage(self, d):
-        if d['page'].page_name != 'Site':
-            html = u'</div><!-- #pagemiddle -->'
-            html += u'<div id=pagebottom></div>'
-            html += u'</div>'
-        else:
-            html = u'</div>'
-        #html += ThemeBase.endPage(self)
+        html = u'</div><!-- #pagemiddle -->\n'
+        html += ThemeBase.endPage(self)
+        # This adds #pagebottom and closes #page
         return html
 
 def execute(request):