Ticket #3007: web_ui.py-mainnav-fix.diff
File web_ui.py-mainnav-fix.diff, 1.3 KB (added by , 18 years ago) |
---|
-
(a) - vs. (b) /var/tmp//sh-np-1144586906
a b 1 1 # -*- coding: iso8859-1 -*- 2 2 # 3 3 # Copyright (C) 2005 Edgewall Software 4 # Copyright (C) 2005 Jonas Borgstr öm <jonas@edgewall.com>4 # Copyright (C) 2005 Jonas Borgstr�m <jonas@edgewall.com> 5 5 # All rights reserved. 6 6 # 7 7 # This software is licensed as described in the file COPYING, which … … 12 12 # individuals. For the exact contribution history, see the revision 13 13 # history and logs, available at http://projects.edgewall.com/trac/. 14 14 # 15 # Author: Jonas Borgstr öm <jonas@edgewall.com>15 # Author: Jonas Borgstr�m <jonas@edgewall.com> 16 16 17 17 import re 18 18 … … 22 22 from trac.web.chrome import add_stylesheet, INavigationContributor, \ 23 23 ITemplateProvider 24 24 from trac.web.href import Href 25 from trac.util import Markup 25 26 26 27 __all__ = ['IAdminPageProvider'] 27 28 … … 61 62 admin page is available.""" 62 63 pages, providers = self._get_pages(req) 63 64 if pages: 64 yield 'mainnav', 'admin', '<a href="%s">Admin</a>' \ 65 % (self.env.href.admin()) 65 yield 'mainnav', 'admin', Markup('<a href="%s">Admin</a>',self.env.href.admin()) 66 66 67 67 # IRequestHandler methods 68 68