Legislation Process page
This commit is contained in:
14
app/views/legislation/processes/_debate.html.erb
Normal file
14
app/views/legislation/processes/_debate.html.erb
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="small-12 medium-9 column">
|
||||
<div class="debate-list">
|
||||
<% if process.questions.empty? %>
|
||||
<p><%= t('.empty_questions') %></p>
|
||||
<% else %>
|
||||
<%= render process.questions %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="small-12 medium-3 column">
|
||||
<div class="debate-info"><%= t('.participate') %></div>
|
||||
</div>
|
||||
|
||||
37
app/views/legislation/processes/_header_full.html.erb
Normal file
37
app/views/legislation/processes/_header_full.html.erb
Normal file
@@ -0,0 +1,37 @@
|
||||
<div class="legislation-hero no-margin-top grey-heading">
|
||||
<div class="row headline">
|
||||
<div class="small-12 medium-7 column">
|
||||
<p class="grey"><%= t('.title') %></p>
|
||||
<h2>
|
||||
<%= process.title %>
|
||||
</h2>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column right">
|
||||
<a class="button-subscribe expanded button strong" title="Suscríbete al proceso" data-remote="true" rel="nofollow" data-method="post" href="/proposals/6-soluta-sed-sapiente-dolores/vote?value=yes">
|
||||
<h3>Suscríbete al proceso</h3>
|
||||
<p>Recibe notificaciones clave sobre el proceso</p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row description">
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.description') %></h4>
|
||||
<%= markdown process.description %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.target') %></h4>
|
||||
<%= markdown process.target %>
|
||||
</div>
|
||||
<div class="small-12 medium-4 column">
|
||||
<h4><%= t('.how_to_participate') %></h4>
|
||||
<%= markdown process.how_to_participate %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="center half-gradient">
|
||||
<a class="button big center strong" title="<%= t('.more_info') %>">
|
||||
<%= t('.more_info') %>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
29
app/views/legislation/processes/_key_dates.html.erb
Normal file
29
app/views/legislation/processes/_key_dates.html.erb
Normal file
@@ -0,0 +1,29 @@
|
||||
<nav class="legislation-process-categories">
|
||||
<%= render 'legislation/processes/key_dates_svg' %>
|
||||
<ul>
|
||||
<li <%= "class=active" if phase == :debate %>>
|
||||
<%= link_to process do %>
|
||||
<h4><%= t('legislation.processes.shared.debate_dates') %></h4>
|
||||
<p><%= format_date(process.debate_start_date) %> - <%= format_date(process.debate_end_date) %></p>
|
||||
<% end %>
|
||||
</li>
|
||||
<li <%= "class=active" if phase == :draft_publication %>>
|
||||
<%= link_to legislation_process_draft_publication_path(process) do %>
|
||||
<h4><%= t('legislation.processes.shared.draft_publication_date') %></h4>
|
||||
<p><%= format_date(process.draft_publication_date) %></p>
|
||||
<% end %>
|
||||
</li>
|
||||
<li <%= "class=active" if phase == :allegations %>>
|
||||
<%= link_to legislation_process_allegations_path(process) do %>
|
||||
<h4><%= t('legislation.processes.shared.allegations_dates') %></h4>
|
||||
<p><%= format_date(process.allegations_start_date) %> - <%= format_date(process.allegations_end_date) %></p>
|
||||
<% end %>
|
||||
</li>
|
||||
<li <%= "class=active" if phase == :final_version_publication %>>
|
||||
<%= link_to legislation_process_final_version_publication_path(process) do %>
|
||||
<h4><%= t('legislation.processes.shared.final_publication_date') %></h4>
|
||||
<p><%= format_date(process.final_publication_date) %></p>
|
||||
<% end %>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
5
app/views/legislation/processes/_key_dates_svg.html.erb
Normal file
5
app/views/legislation/processes/_key_dates_svg.html.erb
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 59 KiB |
@@ -0,0 +1,9 @@
|
||||
<% if process.draft_versions.any? %>
|
||||
<ul>
|
||||
<% process.draft_versions.each do |draft_version| %>
|
||||
<li><%= link_to draft_version.title, legislation_process_draft_version_path(process, draft_version) %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
<% else %>
|
||||
<p><%= t('.empty') %></p>
|
||||
<% end %>
|
||||
@@ -0,0 +1,9 @@
|
||||
<% if process.draft_versions.any? %>
|
||||
<ul>
|
||||
<% process.draft_versions.each do |draft_version| %>
|
||||
<li><%= link_to draft_version.title, legislation_process_draft_version_path(process, draft_version) %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
<% else %>
|
||||
<p><%= t('.empty') %></p>
|
||||
<% end %>
|
||||
@@ -0,0 +1,5 @@
|
||||
<% if process.final_draft_version %>
|
||||
<p><%= legislation_process_draft_version_path(process.final_draft_version) %></p>
|
||||
<% else %>
|
||||
<p><%= t('.empty') %></p>
|
||||
<% end %>
|
||||
13
app/views/legislation/processes/_phase_not_open.html.erb
Normal file
13
app/views/legislation/processes/_phase_not_open.html.erb
Normal file
@@ -0,0 +1,13 @@
|
||||
<div class="debate-draft">
|
||||
<div class="small-12 medium-7 column">
|
||||
<h3><%= t('.not_open') %></h3>
|
||||
<p>Suscríbete al proceso para recibir un aviso en el momento en que se abra.</p>
|
||||
</div>
|
||||
|
||||
<div class="small-12 medium-5 column">
|
||||
<button class="button-subscribe expanded button strong" title="Suscríbete al proceso" data-remote="true" rel="nofollow" data-method="post" href="/proposals/6-soluta-sed-sapiente-dolores/vote?value=yes">
|
||||
<h3>Suscríbete al proceso</h3>
|
||||
<p>Recibe notificaciones clave sobre el proceso</p>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -16,25 +16,25 @@
|
||||
|
||||
<div class="column row">
|
||||
<div class="small-12 column legislation-calendar-info">
|
||||
<p><%= t('legislation.processes.common.key_dates') %></p>
|
||||
<p><%= t('legislation.processes.shared.key_dates') %></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="column row small-collapse medium-uncollapse legislation-calendar">
|
||||
<div class="small-6 medium-3 column">
|
||||
<h5><%= t('legislation.processes.common.debate_dates') %></h5>
|
||||
<h5><%= t('legislation.processes.shared.debate_dates') %></h5>
|
||||
<p><%= format_date(process.debate_start_date) %> - <%= format_date(process.debate_end_date) %></p>
|
||||
</div>
|
||||
<div class="small-6 medium-3 column">
|
||||
<h5><%= t('legislation.processes.common.draft_publication_date') %></h5>
|
||||
<h5><%= t('legislation.processes.shared.draft_publication_date') %></h5>
|
||||
<p><%= format_date(process.draft_publication_date) %></p>
|
||||
</div>
|
||||
<div class="small-6 medium-3 column">
|
||||
<h5><%= t('legislation.processes.common.allegations_dates') %></h5>
|
||||
<h5><%= t('legislation.processes.shared.allegations_dates') %></h5>
|
||||
<p><%= format_date(process.allegations_start_date) %> - <%= format_date(process.allegations_end_date) %></p>
|
||||
</div>
|
||||
<div class="small-6 medium-3 column">
|
||||
<h5><%= t('legislation.processes.common.final_publication_date') %></h5>
|
||||
<h5><%= t('legislation.processes.shared.final_publication_date') %></h5>
|
||||
<p><%= format_date(process.final_publication_date) %></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
15
app/views/legislation/processes/phase.html.erb
Normal file
15
app/views/legislation/processes/phase.html.erb
Normal file
@@ -0,0 +1,15 @@
|
||||
<%= render 'legislation/processes/header_full', process: @process %>
|
||||
|
||||
<div class="row">
|
||||
<%= render 'legislation/processes/key_dates', process: @process, phase: @phase %>
|
||||
|
||||
<div class="debate-chooser">
|
||||
<div class="row">
|
||||
<% if @process.show_phase?(@phase) %>
|
||||
<%= render "phase_#{@phase}", process: @process %>
|
||||
<% else %>
|
||||
<%= render 'legislation/processes/phase_not_open' %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,9 +1,16 @@
|
||||
|
||||
<%= render 'header_full', process: @process %>
|
||||
|
||||
<div class="row">
|
||||
<%= render 'key_dates', process: @process, phase: :debate %>
|
||||
|
||||
<h1><%= @process.title %></h1>
|
||||
|
||||
<% @process.draft_versions.each do |draft_version| %>
|
||||
<%= link_to draft_version.title, legislation_process_draft_version_path(@process, draft_version) %>
|
||||
<% end %>
|
||||
|
||||
<div class="debate-chooser">
|
||||
<div class="row">
|
||||
<% if @process.show_phase?(:debate) %>
|
||||
<%= render 'debate', process: @process %>
|
||||
<% else %>
|
||||
<%= render 'phase_not_open' %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user