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
RevLine 
[1516]1import re
[4874]2from trac.web.api import ITemplateStreamFilter
[1516]3from trac.core import *
[4874]4from genshi.builder import tag
[1516]5from trac.web import IRequestHandler
6from trac.util import Markup
7from trac.web.href import Href
[4874]8from genshi.filters.transform import Transformer
[5491]9from trac.web.api import ITemplateStreamFilter
[1516]10
[4874]11
[1516]12class TicketWebUiAddon(Component):
[4874]13    implements(ITemplateStreamFilter)
[1516]14   
15    def __init__(self):
[1554]16        pass
[1516]17
[4874]18    # ITemplateStreamFilter
19    def filter_stream(self, req, method, filename, stream, data):
20        self.log.debug("TicketWebUiAddon executing") 
21        if not filename == 'ticket.html':
[7433]22            #self.log.debug("TicketWebUiAddon not emitting ticket javascript because we are not on ticket.html")
[4874]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.