Changeset 3070

Show
Ignore:
Timestamp:
01/16/08 11:23:10 (10 months ago)
Author:
ixokai
Message:

Fixed some packaging issues, and including stylesheets properly.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • announcerplugin/0.11/announcerplugin/pref.py

    r3064 r3070  
    11from trac.core import Component, implements, ExtensionPoint 
    22from trac.prefs.api import IPreferencePanelProvider 
    3 from trac.web.chrome import ITemplateProvider 
     3from trac.web.chrome import ITemplateProvider, add_stylesheet 
    44from trac.web import IRequestHandler 
    55from pkg_resources import resource_filename 
     
    1818     
    1919    def get_htdocs_dirs(self): 
    20         resource_dir = resource_filename(__name__, 'htdocs') 
    21         return [resource_dir] 
     20        return [('announcer', resource_filename(__name__, 'htdocs'))] 
    2221 
    2322    def get_templates_dirs(self): 
     
    5150                ) 
    5251            ) 
     52             
     53        add_stylesheet(req, 'announcer/css/announcer_prefs.css') 
    5354         
    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} 
    6056         
    6157         
  • announcerplugin/0.11/announcerplugin/templates/prefs_announcer.html

    r3015 r3070  
    88  <head> 
    99    <title>Announcements</title> 
    10     <style type="text/css"> 
    11       ${style} 
    12     </style> 
    1310  </head> 
    1411  <body>