Ticket #2296: wiki_latex_export.diff
| File wiki_latex_export.diff, 1.4 KB (added by Trent Apted <tapted@…>, 3 years ago) |
|---|
-
trac/wiki/web_ui.py
33 33 from trac.wiki.api import IWikiPageManipulator 34 34 from trac.wiki.model import WikiPage 35 35 from trac.wiki.formatter import wiki_to_html, wiki_to_oneliner 36 from trac.wiki.wikilatex import wiki_to_latex 36 37 37 38 38 39 class WikiModule(Component): … … 117 118 req.end_headers() 118 119 req.write(page.text) 119 120 return 121 if req.args.get('format') == 'latex': 122 req.send_response(200) 123 req.send_header('Content-Type', 'text/plain;charset=utf-8') 124 req.end_headers() 125 req.write(wiki_to_latex(page, self.env, req)) 126 return 120 127 self._render_view(req, db, page) 121 128 122 129 req.hdf['wiki.action'] = action … … 365 372 txt_href = req.href.wiki(page.name, version=version, format='txt') 366 373 add_link(req, 'alternate', txt_href, 'Plain Text', 'text/plain') 367 374 375 latex_href = req.href.wiki(page.name, version=version, format='latex') 376 add_link(req, 'alternate', latex_href, 'LaTeX', 'text/plain') 377 368 378 req.hdf['wiki'] = {'page_name': page.name, 'exists': page.exists, 369 379 'version': page.version, 'readonly': page.readonly} 370 380 if page.exists:
