witten
/
luminotes
Archived
1
0
Fork 0

Showing "print" link on printable version of notebook/note, since Google Chrome doesn't print on page load.

This commit is contained in:
Dan Helfman 2009-03-03 00:14:19 -08:00
parent 7585a795d5
commit 74b197aa90
2 changed files with 12 additions and 1 deletions

View File

@ -1,5 +1,5 @@
import re
from view.Tags import Html, Head, Title, Style, Meta, Body, H1, Div, Span, Hr, A
from view.Tags import Html, Head, Title, Style, Meta, Body, H1, Div, Span, A
class Print_notes( Html ):
@ -18,11 +18,18 @@ class Print_notes( Html ):
Head(
Style( file( u"static/css/download.css" ).read(), type = u"text/css" ),
Style( file( u"static/css/print.css" ).read(), type = u"text/css" ),
Style( u".not_printed { display: none; }", type = u"text/css", media = u"print" ),
Meta( content = u"text/html; charset=UTF-8", http_equiv = u"content-type" ),
Title( notebook and notebook.name or notes[ 0 ].title ),
),
Body(
Div(
A(
u"print",
href = "#",
onclick = u"window.print(); return false;",
class_ = "print_link not_printed",
),
notebook and H1( notebook.name ) or None,
[ Span(
A( name = u"note_%s" % note.object_id ),

View File

@ -13,3 +13,7 @@ body {
border: none;
margin-bottom: 2em;
}
.print_link {
float: right;
}