diff --git a/app/assets/stylesheets/application-print.css b/app/assets/stylesheets/application-print.css new file mode 100644 index 000000000..1dbb7c151 --- /dev/null +++ b/app/assets/stylesheets/application-print.css @@ -0,0 +1,4 @@ +/* + *= require_self + *= require ./print.scss +*/ diff --git a/app/assets/stylesheets/print.scss b/app/assets/stylesheets/print.scss new file mode 100644 index 000000000..1d116d5cf --- /dev/null +++ b/app/assets/stylesheets/print.scss @@ -0,0 +1,46 @@ +#app > *:not(.content):not(.active), +#app > .hide, +.icon, +.avatar { + display: none; +} + + +/* + + Ticket Zoom + =========== + +*/ + +.ticketZoom-controls, +.scrollPageHeader, +.article-new, +.article-actions, +.tabsSidebar, +.attributeBar, +.textBubble-overflowContainer { + display: none; +} + +.ticket-title { + font-size: 2em; +} + +.ticket-article-item { + margin: 1em 0; + border: 1px solid; + padding: 1em; +} + +.article-meta-value { + font-weight: bold; +} + +.article-content { + margin: 0.5em 0; +} + +.article-meta .article-meta-key { + display: none; +} \ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index f6dcc48f6..880ec7899 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -4,6 +4,7 @@ <%= Setting.get('product_name') %> <%= stylesheet_link_tag "application" %> + <%= stylesheet_link_tag "application-print", :media => 'print' %> <% if Rails.configuration.assets.debug %> <%= javascript_include_tag "application" %> <% else %> diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 01ef3e663..d1e858b68 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -8,4 +8,5 @@ Rails.application.config.assets.version = '1.0' # Precompile additional assets. # application.js, application.css, and all non-JS/CSS in app/assets folder are already added. -# Rails.application.config.assets.precompile += %w( search.js ) +Rails.application.config.assets.precompile += %w( application-print.css ) +Rails.application.config.assets.precompile += %w( print.css )