- 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'<div id="header">',
- self.logo(),
- self.searchform(d),
- self.username(d),
- u'<div id="locationline">',
- self.interwiki(d),
- self.title(d),
- u'</div>',
- self.trail(d),
- self.navibar(d),
- #u'<hr id="pageline">',
- u'<div id="pageline"><hr style="display:none;"></div>',
- self.msg(d),
- self.editbar(d),
- u'</div>',
-
- # 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
- """