示例#1
0
 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)
     })
示例#2
0
    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)
                 })
示例#3
0
    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
示例#4
0
 def __init__(self, *args, **kwargs):
     ThemeBase.__init__(self, *args, **kwargs)
     self.j2env = Environment(loader=FileSystemLoader(
         self.cfg.templates_path),
                              autoescape=select_autoescape(['html', 'xml']))