diff -r -u -N trac_orig/htdocs/css/print.css trac_print/htdocs/css/print.css
|
old
|
new
|
|
| | 1 | .nav { |
| | 2 | display:none; |
| | 3 | } |
| | 4 | |
| | 5 | #banner { |
| | 6 | display:none; |
| | 7 | } |
| | 8 | |
| | 9 | #footer { |
| | 10 | display:none; |
| | 11 | } |
| | 12 | |
| | 13 | #altlinks { |
| | 14 | display:none; |
| | 15 | } |
| | 16 | |
| | 17 | #prefs { |
| | 18 | display:none; |
| | 19 | } |
diff -r -u -N trac_orig/web/chrome.py trac_print/web/chrome.py
|
old
|
new
|
|
| 45 | 45 | from trac.wiki.formatter import format_to, format_to_html, format_to_oneliner |
| 46 | 46 | |
| 47 | 47 | |
| 48 | | def add_link(req, rel, href, title=None, mimetype=None, classname=None): |
| | 48 | def add_link(req, rel, href, title=None, mimetype=None, classname=None, |
| | 49 | media=None): |
| 49 | 50 | """Add a link to the chrome info that will be inserted as <link> element in |
| 50 | 51 | the <head> of the generated HTML |
| 51 | 52 | """ |
| … |
… |
|
| 54 | 55 | if linkid in linkset: |
| 55 | 56 | return # Already added that link |
| 56 | 57 | |
| 57 | | link = {'href': href, 'title': title, 'type': mimetype, 'class': classname} |
| | 58 | link = {'href': href, 'title': title, 'type': mimetype, 'class': classname, |
| | 59 | 'media': media} |
| 58 | 60 | links = req.chrome.setdefault('links', {}) |
| 59 | 61 | links.setdefault(rel, []).append(link) |
| 60 | 62 | linkset.add(linkid) |
| 61 | 63 | |
| 62 | | def add_stylesheet(req, filename, mimetype='text/css'): |
| | 64 | def add_stylesheet(req, filename, mimetype='text/css', media=None): |
| 63 | 65 | """Add a link to a style sheet to the chrome info so that it gets included |
| 64 | 66 | in the generated HTML page. |
| 65 | 67 | |
| … |
… |
|
| 74 | 76 | href = req.href |
| 75 | 77 | if not filename.startswith('/'): |
| 76 | 78 | href = href.chrome |
| 77 | | add_link(req, 'stylesheet', href(filename), mimetype=mimetype) |
| | 79 | add_link(req, 'stylesheet', href(filename), mimetype=mimetype, media=media) |
| 78 | 80 | |
| 79 | 81 | def add_script(req, filename, mimetype='text/javascript'): |
| 80 | 82 | """Add a reference to an external javascript file to the template. |
| … |
… |
|
| 352 | 354 | add_link(fakereq, 'search', req.href.search()) |
| 353 | 355 | add_link(fakereq, 'help', req.href.wiki('TracGuide')) |
| 354 | 356 | add_stylesheet(fakereq, 'common/css/trac.css') |
| | 357 | add_stylesheet(fakereq, 'common/css/print.css', media='print') |
| 355 | 358 | add_script(fakereq, 'common/js/jquery.js') |
| 356 | 359 | add_script(fakereq, 'common/js/trac.js') |
| 357 | 360 | add_script(fakereq, 'common/js/search.js') |