source: timingandestimationplugin/branches/trac0.11-Permissions/timingandestimationplugin/ticket_webui.py

Last change on this file was 11653, checked in by Russ Tyndall, 11 years ago

Removing deprecated unused code in prep for trac1.0 re #10101

File size: 888 bytes
Line 
1import re
2from trac.web.api import ITemplateStreamFilter
3from trac.core import *
4from genshi.builder import tag
5from trac.web import IRequestHandler
6from trac.util import Markup
7from trac.web.href import Href
8from genshi.filters.transform import Transformer
9
10
11class TicketWebUiAddon(Component):
12    implements(ITemplateStreamFilter)
13   
14    def __init__(self):
15        pass
16
17    # ITemplateStreamFilter
18    def filter_stream(self, req, method, filename, stream, data):
19        self.log.debug("TicketWebUiAddon executing") 
20        if not filename == 'ticket.html':
21            #self.log.debug("TicketWebUiAddon not the correct template")
22            return stream
23        stream = stream | Transformer('//div[@id="banner"]').before(
24            tag.script(type="text/javascript", 
25                       src=req.href.chrome("Billing", "ticket.js"))()
26            )
27        return stream
Note: See TracBrowser for help on using the repository browser.