pic_vert_app/app/views/public/plumes/print.html.haml
Nicolas Bally 0e7b226c86 suite
2018-03-22 15:28:46 +01:00

110 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%html
%head
%meta{:charset => "utf-8"}/
%meta{:name=>"viewport", :content=>"width=device-width,initial-scale=1"}
=# wicked_pdf_javascript_include_tag "number_pages"
<link href="https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,900" rel="stylesheet">
= wicked_pdf_stylesheet_link_tag 'plume_print'
%body{:onload => "number_pages"}
.page
#plume_header
=image_tag "http://lepicvert.org/plume-logo.png", :class => "plume_logo"
.baseline
Bulletin indépendant des lobbies, dun électorat, consacré à lintérêt général et super intéressant !
.hr
#couv{:style => "background-image:url('http://lepicvert.org/#{(@plume.image_file.file.url if @plume.image_file)}');"}
#bottom
#logo
=image_tag("http://lepicvert.org/logo.png")
.desc
%p
="N°#{@plume.number} - "
=@plume.p_version
Association pour la protection de la nature
%br
Membre de la FRAPNA Isère
%br
24 place de la Mairie - 38140 Reaumont
%br
04 76 91 34 33 - contact@lepicvert.asso.fr - www.lepicvert.org
.page
-i = 0
-@plume.plume_cats.order(:position).each do |plume_cat|
-if plume_cat.title != "Brèves"
-plume_cat.plume_articles.each do |plume_article|
-if plume_article.article_type == "page" or (plume_article.article_type == "demi" and i ==0) and plume_article.plume_cat
.page_header
.right
=image_tag "http://lepicvert.org/plume-header.png"
%span
La Plume
="N°#{@plume.number}"
.left= plume_article.plume_cat.title
.clear
-if plume_article.article_type == "page" and i == 1
-i = 0
=raw "</div><div class='page'>"
.page_inner
%h1=plume_article.title
.render_block
=render plume_article.block
-if plume_article.article_type == "page"
-i = 0
=raw "</div><div class='page'>"
-else
-i += 1
-if i == 2
-i = 0
=raw "</div><div class='page'>"
.page_header
.right
=image_tag "http://lepicvert.org/plume-header.png"
%span
La Plume
="N°#{@plume.number}"
.left Agenda
.clear
.page_inner
-@plume.plume_events.each do |plume_event|
.plume_event
%h2=plume_event.title
.date
=raw event_human_date(plume_event)
.desc
=plume_event.description
.page
.page_header
.right
=image_tag "http://lepicvert.org/plume-header.png"
%span
La Plume
="N°#{@plume.number}"
.left Brèves
.clear
-@breve_cat = @plume.plume_cats.where(:title => "Brèves").first
-if @breve_cat
.page_inner
-@breve_cat.plume_articles.each do |plume_article|
.plume_breve
%h2=plume_article.title
.render_block
=render plume_article.block