source: timingandestimationplugin/branches/trac0.11/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: 975 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
9from trac.web.api import ITemplateStreamFilter
10
11
12class TicketWebUiAddon(Component):
13    implements(ITemplateStreamFilter)
14   
15    def __init__(self):
16        pass
17
18    # ITemplateStreamFilter
19    def filter_stream(self, req, method, filename, stream, data):
20        self.log.debug("TicketWebUiAddon executing") 
21        if not filename == 'ticket.html':
22            #self.log.debug("TicketWebUiAddon not emitting ticket javascript because we are not on ticket.html")
23            return stream
24        stream = stream | Transformer('//div[@id="banner"]').before(
25            tag.script(type="text/javascript", 
26                       src=req.href.chrome("Billing", "ticket.js"))()
27            )
28        return stream
Note: See TracBrowser for help on using the repository browser.