2 MoinMoin - Exodus website theme.
4 @copyright: 2009+ Matthijs Kooijman
5 @license: GNU GPL, see COPYING for details.
8 from site import SiteTheme
9 from MoinMoin.theme import ThemeBase
11 class Theme(SiteTheme):
15 def html_head(self, d):
17 SiteTheme.html_head(self, d),
18 #self.theme_script('jquery-1.3.2.min'),
19 self.theme_script('jquery-1.3.2'),
21 if d['page'].page_name == 'Site':
22 html.append(self.theme_script('homepage'))
23 html.append(self._stylesheet_link(True, 'screen', 'home'))
25 return '\n'.join(html)
27 def startPage(self, d):
28 # For the homepage, don't use SiteTheme's changes
29 if d['page'].page_name == 'Site':
30 return ThemeBase.startPage(self)
32 return SiteTheme.startPage(self, d)
35 # For the homepage, don't use SiteTheme's changes, but also don't use
36 # ThemeBase, since that adds a #pagebottom.
37 if d['page'].page_name == 'Site':
38 return u'</div><!-- #page -->'
40 return SiteTheme.endPage(self, d)
45 Generate and return a theme object
47 @param request: the request object
53 # vim: set sw=4 sts=4 expandtab: