Changeset 3070
- Timestamp:
- 01/16/08 11:23:10 (10 months ago)
- Files:
-
- announcerplugin/0.11/announcerplugin/htdocs (added)
- announcerplugin/0.11/announcerplugin/htdocs/css (added)
- announcerplugin/0.11/announcerplugin/htdocs/css/announcer_prefs.css (moved) (moved from announcerplugin/0.11/announcerplugin/templates/announcer_style.css)
- announcerplugin/0.11/announcerplugin/htdocs/css/rulediv.css (added)
- announcerplugin/0.11/announcerplugin/pref.py (modified) (3 diffs)
- announcerplugin/0.11/announcerplugin/templates/prefs_announcer.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
announcerplugin/0.11/announcerplugin/pref.py
r3064 r3070 1 1 from trac.core import Component, implements, ExtensionPoint 2 2 from trac.prefs.api import IPreferencePanelProvider 3 from trac.web.chrome import ITemplateProvider 3 from trac.web.chrome import ITemplateProvider, add_stylesheet 4 4 from trac.web import IRequestHandler 5 5 from pkg_resources import resource_filename … … 18 18 19 19 def get_htdocs_dirs(self): 20 resource_dir = resource_filename(__name__, 'htdocs') 21 return [resource_dir] 20 return [('announcer', resource_filename(__name__, 'htdocs'))] 22 21 23 22 def get_templates_dirs(self): … … 51 50 ) 52 51 ) 52 53 add_stylesheet(req, 'announcer/css/announcer_prefs.css') 53 54 54 style = chrome.render_template( 55 req, "announcer_style.css", {}, 56 content_type='text/plain', fragment=True 57 ) 58 59 return 'prefs_announcer.html', {"boxes": streams, "style": style.render()} 55 return 'prefs_announcer.html', {"boxes": streams} 60 56 61 57 announcerplugin/0.11/announcerplugin/templates/prefs_announcer.html
r3015 r3070 8 8 <head> 9 9 <title>Announcements</title> 10 <style type="text/css">11 ${style}12 </style>13 10 </head> 14 11 <body>
