X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=plugin%2Ftheme%2Fexodus.py;fp=plugin%2Ftheme%2Fexodus.py;h=f8d9bb466ea9812af943846146fb0eb1f854ca4d;hb=de9df7d614654bfc9399dfd3055a03833ab51f48;hp=479a258c31c52ce7858eaddbe5fb070f30b3904b;hpb=76eb6b9ab955159aca342cf2b46a3066bdcd39ed;p=matthijs%2Fprojects%2Fwipi.git
diff --git a/plugin/theme/exodus.py b/plugin/theme/exodus.py
index 479a258..f8d9bb4 100644
--- a/plugin/theme/exodus.py
+++ b/plugin/theme/exodus.py
@@ -6,116 +6,12 @@
@license: GNU GPL, see COPYING for details.
"""
-from MoinMoin.theme import ThemeBase
+from site import SiteTheme
-class Theme(ThemeBase):
+class Theme(SiteTheme):
name = "exodus"
- def editbar(self, d):
- if self.request.user.valid:
- return ThemeBase.editbar(self, d)
- else:
- return ''
-
- def searchform(self, d):
- if self.request.user.valid:
- return ThemeBase.searchform(self, d)
- else:
- return ''
-
- def header(self, d, **kw):
- """ Assemble wiki header
-
- @param d: parameter dictionary
- @rtype: unicode
- @return: page header html
- """
- html = [
- # Pre header custom html
- self.emit_custom_html(self.cfg.page_header1),
-
- # Header
- u'
',
-
- # Post header custom html (not recommended)
- self.emit_custom_html(self.cfg.page_header2),
-
- # Start of page
- self.startPage(),
- ]
- return u'\n'.join(html)
-
- def editorheader(self, d, **kw):
- """ Assemble wiki header for editor
-
- @param d: parameter dictionary
- @rtype: unicode
- @return: page header html
- """
- html = [
- # Pre header custom html
- self.emit_custom_html(self.cfg.page_header1),
-
- # Header
- u'',
-
- # Post header custom html (not recommended)
- self.emit_custom_html(self.cfg.page_header2),
-
- # Start of page
- self.startPage(),
- ]
- return u'\n'.join(html)
-
- def footer(self, d, **keywords):
- """ Assemble wiki footer
-
- @param d: parameter dictionary
- @keyword ...:...
- @rtype: unicode
- @return: page footer html
- """
- page = d['page']
- html = [
- # End of page
- self.pageinfo(page),
- self.endPage(),
-
- # Pre footer custom html (not recommended!)
- self.emit_custom_html(self.cfg.page_footer1),
-
- # Footer
- u'',
-
- # Post footer custom html
- self.emit_custom_html(self.cfg.page_footer2),
- ]
- return u'\n'.join(html)
-
-
def execute(request):
"""
Generate and return a theme object
@@ -125,4 +21,3 @@ def execute(request):
@return: Theme object
"""
return Theme(request)
-