agenda-libre-ruby/app/views/digests/markdown.html.haml

100 lines
3.4 KiB
Plaintext
Raw Normal View History

- title = t '.title', week: @week.cweek, year: (@week + 4.days).year
2015-11-10 23:29:05 +01:00
- description = capture_haml do
= t '.week', count: @events.count, count_by_country: count_by_country(@events)
2019-03-03 16:42:06 +01:00
2015-11-10 23:29:05 +01:00
- second_part = capture_haml do
- @events.sort_by(&:start_time).each do |event|
= to_title event
2015-12-08 00:43:26 +01:00
\-----
2017-06-06 23:08:10 +02:00
= renumber_footnotes event.id, to_markdown(event.description)
2015-11-10 23:29:05 +01:00
\
2015-12-08 00:43:26 +01:00
* #{[event.place_name, event.full_address].compact.join ', '}
2017-04-22 11:35:37 +02:00
- if event.url.present?
* #{event.url}
* #{event.tags.collect { |tag| "[#{tag}](#{tag_url tag.name})" }.join ', '}
2015-11-10 23:29:05 +01:00
\
%h1= title
%description
:markdown
#{description}
2015-11-10 23:29:05 +01:00
%hr
2019-06-16 17:08:21 +02:00
.second-part
:markdown
#{second_part}
2015-11-10 23:29:05 +01:00
%hr
%form(action='https://linuxfr.org/news' method='post' accept-charset='UTF-8')
%input(type='hidden' name='utf8' value='✓')
2016-02-20 17:12:15 +01:00
%input(type='hidden' name='news[cc_licensed]' value='1')
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[section_id]' value='9')
%input(type='hidden' name='tags' value='agenda_du_libre')
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='commit' value='Prévisualiser')
.field.title
%label(for='title') Titre
2015-12-07 23:21:55 +01:00
%input#title{ type: 'text', name: 'news[title]', value: title }
2015-11-10 23:29:05 +01:00
.field.description
%label(for='description') Contenu
%textarea#description(name='news[wiki_body]')= description
.field.links
%input(type='hidden' name='news[links_attributes][0][title]'
value='April')
%input(type='hidden' name='news[links_attributes][0][url]'
2017-10-14 21:39:56 +02:00
value='https://april.org')
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][0][lang]'
value='fr')
%input(type='hidden' name='news[links_attributes][1][title]'
value='Agenda du Libre')
%input(type='hidden' name='news[links_attributes][1][url]'
2017-10-14 21:39:56 +02:00
value='https://www.agendadulibre.org')
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][1][lang]'
value='fr')
%input(type='hidden' name='news[links_attributes][2][title]'
value='Carte des événements')
2015-12-07 23:21:55 +01:00
%input{ type: 'hidden', name: 'news[links_attributes][2][url]',
value: maps_url(future: false,
period: { year: @week.year, week: @week.cweek }) }
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][2][lang]'
value='fr')
%input(type='hidden' name='news[links_attributes][3][title]'
value='Proposer un événement')
%input(type='hidden' name='news[links_attributes][3][url]'
2017-10-14 21:39:56 +02:00
value='https://www.agendadulibre.org/events/new')
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][3][lang]'
value='fr' size='2')
%input(type='hidden' name='news[links_attributes][4][title]'
value='Annuaire des organisations')
%input(type='hidden' name='news[links_attributes][4][url]'
2017-10-14 21:39:56 +02:00
value="https://www.agendadulibre.org/orgas")
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][4][lang]'
value='fr' size='2')
%input(type='hidden' name='news[links_attributes][5][title]'
value='Agenda de la semaine précédente')
2016-02-20 17:12:15 +01:00
- pre = 'https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-'
2015-12-07 23:21:55 +01:00
- pre += "#{(@week - 1.week).cweek}-de-l-annee-#{(@week - 1.week).year}"
%input{ type: 'hidden', name: 'news[links_attributes][5][url]', value: pre }
2015-11-10 23:29:05 +01:00
%input(type='hidden' name='news[links_attributes][5][lang]'
value='fr' size='2')
.field.description
2019-06-16 17:08:21 +02:00
%label(for='second-part') Seconde partie
%textarea#second-part(name='news[wiki_second_part]')= second_part
2015-11-10 23:29:05 +01:00
.actions
%button
%em.fa.fa-check
Prévisualiser