Changeset 2088
- Timestamp:
- 03/07/07 15:04:52 (2 years ago)
- Files:
-
- dropbearsplugin/0.11/dropbears/web_ui.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dropbearsplugin/0.11/dropbears/web_ui.py
r2087 r2088 3 3 from trac.web.chrome import ITemplateProvider, add_script, add_stylesheet 4 4 from trac.prefs.api import IPreferencePanelProvider 5 from trac.config import IntOption 5 6 6 7 class DropbearFilter(Component): 7 8 """A filter to show dropbears.""" 9 10 default_dropbears = IntOption('dropbears', 'default', default=0, 11 doc='The number of dropbears to show by default.') 8 12 9 13 implements(IRequestFilter, IRequestHandler, ITemplateProvider, IPreferencePanelProvider) … … 11 15 # IRequestFilter methods 12 16 def pre_process_request(self, req, handler): 13 if int(req.session.get('dropbears', 0)):17 if int(req.session.get('dropbears', self.default_dropbears)): 14 18 add_stylesheet(req, 'dropbear/dropbears.css') 15 19 add_script(req, '/dropbear/dropbears.js') … … 25 29 def process_request(self, req): 26 30 data = {} 27 data['dropbears'] = int(req.session.get('dropbears', 0))31 data['dropbears'] = int(req.session.get('dropbears', self.default_dropbears)) 28 32 return 'dropbears.js', data, 'text/plain' 29 33 … … 47 51 48 52 data = {} 49 data['dropbears'] = int(req.session.get('dropbears', 0))53 data['dropbears'] = int(req.session.get('dropbears', self.default_dropbears)) 50 54 return 'prefs_dropbears.html', data
