diff --git a/tracks/app/views/layouts/standard.rhtml b/tracks/app/views/layouts/standard.rhtml index 3b190e19..a39de0fa 100644 --- a/tracks/app/views/layouts/standard.rhtml +++ b/tracks/app/views/layouts/standard.rhtml @@ -3,6 +3,7 @@ <%= stylesheet_link_tag "standard" %> + <%= stylesheet_link_tag "print", :media => "print" %> <%= javascript_include_tag "toggle_notes" %> <%= javascript_include_tag "prototype" %> <%= javascript_include_tag "effects" %> diff --git a/tracks/app/views/todo/_action_edit_form.rhtml b/tracks/app/views/todo/_action_edit_form.rhtml index 36d2cf5d..e9053865 100644 --- a/tracks/app/views/todo/_action_edit_form.rhtml +++ b/tracks/app/views/todo/_action_edit_form.rhtml @@ -15,19 +15,19 @@ - + diff --git a/tracks/public/stylesheets/print.css b/tracks/public/stylesheets/print.css new file mode 100644 index 00000000..e7ef8a0b --- /dev/null +++ b/tracks/public/stylesheets/print.css @@ -0,0 +1,74 @@ +/* LAYOUT ELEMENTS ========================================================== */ +* +{ + margin: 0; + padding: 0; +} + +body { + background: #fff; + color: #000; + width: 2.5in; + height: 4.7in; + font-size: 8.2pt; + font-family: "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif; + } + +img { + max-width: 2.2in; + max-height: 4.3in; + } + +/* Josh added */ +#navcontainer, #input_box, #footer, .big-box, .refresh, .badge, h1 { + display:none; + } + +.contexts { + margin: 0 0 2em 0; + border-top: 1px solid #000; + page-break-before: always; + } + +.contexts:first-child { + page-break-before: avoid; + } + +h2 { + font-size: 1.4em; + font-weight: bold; + margin-bottom: .3em; + padding: .2em 0; + border-bottom: 1px dotted #000; + } + +a, p, blockquote, ul, li, ol, dt, dd, dl, table { + margin: 0 0 .3em 0; + } + +.notes { + margin: .12em 1.2em; + padding: .3em; + } + +.description { + margin-top: 0; + margin-left 0; + margin-bottom .3em; + padding: .2em; + } + +ul { + list-style-type: circle; + } + +li { + margin: .1em 0 .1em 2em; + line-height: 1.4em; + } + +.checkbox { + float: left; + size: 25px; + } +