def __init__(self, request): ThemeBase.__init__(self, request) _ = self.request.getText _ = lambda x: x self.icons['diffrc'] = (_('Diffs'), 'gnome-moin-diff.png', 16, 16) self.icons.update({ 'attach': ('%(attach_count)s', 'mail-attachment-symbolic.png', 16, 16), 'bottom': (_('[BOTTOM]'), 'go-bottom-symbolic.png', 16, 16), 'deleted': (_('[DELETED]'), 'edit-delete-symbolic.png', 16, 16), 'diff': (_('Diffs'), 'gnome-moin-diff.png', 16, 16), 'diffrc': (_('[DIFF]'), 'gnome-moin-diff.png', 16, 16), 'edit': (_('Edit'), 'text-editor-symbolic.png', 16, 16), 'find': ('%(page_find_page)s', 'edit-find-symbolic.png', 16, 16), 'help': ('%(page_help_contents)s', 'help-browser-symbolic.png', 16, 16), 'home': (_('Home'), 'go-home-symbolic.png', 16, 16), 'interwiki': ('[%(wikitag)s]', 'send-to-symbolic.png', 16, 16), 'new': (_('[NEW]'), 'gnome-moin-new.png', 16, 16), 'print': (_('Print'), 'printer-symbolic.png', 16, 16), 'rss': (_('[RSS]'), 'gnome-moin-rss.png', 16, 16), 'searchbutton': ('[?]', 'edit-find-symbolic.png', 16, 16), 'top': (_('[TOP]'), 'go-top-symbolic.png', 16, 16), 'updated': (_('[UPDATED]'), 'view-refresh-symbolic.png', 16, 16), 'www': ('[WWW]', 'web-browser-symbolic.png', 16, 16), '/!\\': ("/!\\", 'dialog-warning-symbolic.png', 16, 16), '(!)': ("(!)", 'dialog-information-symbolic.png', 16, 16), '<!>': ("<!>", 'dialog-question-symbolic.png', 16, 16), '(./)': ("(./)", 'object-select-symbolic.png', 16, 16) })
def __init__(self, request): ThemeBase.__init__(self, request) _ = self.request.getText _ = lambda x: x self.icons['diffrc'] = (_('Diffs'), 'gnome-moin-diff.png', 16, 16) self.icons.update({ 'attach': ('%(attach_count)s', 'mail-attachment-symbolic.png', 16, 16), 'bottom': (_('[BOTTOM]'), 'go-bottom-symbolic.png', 16, 16), 'deleted': (_('[DELETED]'), 'edit-delete-symbolic.png', 16, 16), 'diff': (_('Diffs'), 'gnome-moin-diff.png', 16, 16), 'diffrc': (_('[DIFF]'), 'gnome-moin-diff.png', 16, 16), 'edit': (_('Edit'), 'text-editor-symbolic.png', 16, 16), 'find': ('%(page_find_page)s', 'edit-find-symbolic.png', 16, 16), 'help': ('%(page_help_contents)s', 'help-browser-symbolic.png', 16, 16), 'home': (_('Home'), 'go-home-symbolic.png', 16, 16), 'interwiki': ('[%(wikitag)s]', 'send-to-symbolic.png', 16, 16), 'new': (_('[NEW]'), 'gnome-moin-new.png', 16, 16), 'print': (_('Print'), 'printer-symbolic.png', 16, 16), 'rss': (_('[RSS]'), 'gnome-moin-rss.png', 16, 16), 'searchbutton': ('[?]', 'edit-find-symbolic.png', 16, 16), 'top': (_('[TOP]'), 'go-top-symbolic.png', 16, 16), 'updated': (_('[UPDATED]'), 'view-refresh-symbolic.png', 16, 16), 'www': ('[WWW]', 'web-browser-symbolic.png', 16, 16), '/!\\': ("/!\\", 'dialog-warning-symbolic.png', 16, 16), '(!)': ("(!)", 'dialog-information-symbolic.png', 16, 16), '<!>': ("<!>", 'dialog-question-symbolic.png', 16, 16), '(./)': ("(./)", 'object-select-symbolic.png', 16, 16) })
def __init__(self, request): ThemeBase.__init__(self, request) append_translation = self.get_config('append_translation', default=True, by_user=False) self._translations = self.theme_translations(append_translation) self.cms_mode = self.get_config('cms_mode', default=False, by_user=False) self._remove_old_userprefs() self.userprefs_allowed = self.get_config('userprefs', default=False, by_user=False) if self.userprefs_allowed: self.userprefs_definition = [ (bool, 'clear', self._('Clear look')), (bool, 'shadow', self._('Shadows for box mode')), (bool, 'full_screen', self._('Full screen mode')) ] try: self.static_prefix = self.cfg.url_prefix_static except AttributeError: self.static_prefix = self.cfg.url_prefix
def __init__(self, *args, **kwargs): ThemeBase.__init__(self, *args, **kwargs) self.j2env = Environment(loader=FileSystemLoader( self.cfg.templates_path), autoescape=select_autoescape(['html', 'xml']))