X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=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) -