Changeset 1691
- Timestamp:
- 12/13/06 15:05:25 (2 years ago)
- Files:
-
- themeengineplugin/0.10/themeengine/filter.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
themeengineplugin/0.10/themeengine/filter.py
r1680 r1691 1 1 from trac.core import * 2 from trac.config import Option 2 from trac.config import Option, BoolOption 3 3 from trac.web.chrome import ITemplateProvider, add_link 4 4 from trac.web.api import IRequestFilter, IRequestHandler … … 22 22 theme_name = Option('theme', 'theme', default='', 23 23 doc='The theme to use to style this Trac.') 24 25 override_logo = BoolOption('theme', 'override_logo', default=True, 26 doc='Allow themes to override your header_logo.') 24 27 25 28 def theme(self): … … 73 76 if 'css' in theme: 74 77 add_link(req, 'stylesheet', req.href.themeengine('theme.css'), mimetype='text/css') 75 if 'header_logo' in theme :78 if 'header_logo' in theme and self.override_logo: 76 79 for k,v in theme['header_logo'].iteritems(): 77 80 req.hdf['chrome.logo.'+k] = v
