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
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
[1516]9
[4874]10
[1516]11class TicketWebUiAddon(Component):
[4874]12    implements(ITemplateStreamFilter)
[1516]13   
14    def __init__(self):
[1554]15        pass
[1516]16
[4874]17    # ITemplateStreamFilter
18    def filter_stream(self, req, method, filename, stream, data):
19        self.log.debug("TicketWebUiAddon executing") 
20        if not filename == 'ticket.html':
[7434]21            #self.log.debug("TicketWebUiAddon not the correct template")
[4874]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.