Files
nairobi/app/views/legislation/draft_versions/show.html.erb
Javi Martín b9e137619a Simplify the way we provide the title in most cases
This is consistent with the way we're providing the main class.

Note we're still setting the title using a block in more complex cases.
2024-03-23 00:35:47 +01:00

83 lines
3.6 KiB
Plaintext

<% provide :title, "#{@draft_version.title} - #{@process.title}" %>
<%= render "legislation/processes/header", process: @process, header: :small %>
<%= render "documents/additional_documents", documents: @process.documents %>
<%= render "legislation/processes/key_dates", process: @process, phase: :allegations_phase %>
<div class="column row">
<div class="draft-panels small-12 column row">
<div class="row draft-chooser">
<div class="small-12 medium-9 column">
<h3><%= t("legislation.draft_versions.show.seeing_version") %></h3>
<div class="select-box">
<%= form_tag go_to_version_legislation_process_draft_versions_path(@process), method: :get, id: "draft_version_go_to_version" do %>
<%= select_tag "draft_version_id", options_from_collection_for_select(@draft_versions_list, "id", "display_title", @draft_version.id), "aria-label": t("legislation.draft_versions.show.select_draft_version") %>
<%= submit_tag t("legislation.draft_versions.show.select_version_submit"), class: "button" %>
<% end %>
<% if @draft_version.changelog.present? %>
<span>
<%= link_to t("legislation.draft_versions.show.see_changes"),
legislation_process_draft_version_changes_path(@process, @draft_version),
class: "see-changes" %>
</span>
<% end %>
</div>
<span><%= t("legislation.draft_versions.show.updated_at",
date: format_date(@draft_version.updated_at)) %></span>
</div>
<% unless @draft_version.final_version? %>
<div class="small-12 medium-3 column">
<%= link_to legislation_process_draft_version_annotations_path(@process, @draft_version),
title: t("legislation.draft_versions.show.see_comments"),
class: "button expanded" do %>
<strong><%= t("legislation.draft_versions.show.see_comments") %></strong>
<% end %>
</div>
<% end %>
</div>
<%= render "legislation/processes/help_gif" %>
<div class="draft-allegation">
<details class="calc-index">
<summary class="draft-panel">
<span class="icon-banner" aria-hidden="true"></span>
<span class="panel-title"><%= t("legislation.draft_versions.show.text_toc") %></span>
</summary>
<div class="draft-index" data-tree-navigator>
<%= AdminLegislationSanitizer.new.sanitize(@draft_version.toc_html) %>
</div>
</details>
<div class="calc-text border-right border-left">
<div class="draft-panel">
<div><span class="panel-title"><%= t("legislation.draft_versions.show.text_body") %></span></div>
</div>
<div id="sticky-panel" class="draft-text">
<% if @draft_version.final_version? %>
<section>
<% else %>
<section class="legislation-annotatable"
data-legislation-draft-version-id="<%= @draft_version.id %>"
data-legislation-annotatable-base-url="<%= legislation_process_draft_version_path(@process, @draft_version) %>"
data-legislation-open-phase="<%= @process.allegations_phase.open? %>">
<% end %>
<%= AdminLegislationSanitizer.new.sanitize(@draft_version.body_html) %>
</section>
</div>
</div>
<% if @draft_version.final_version? %>
<div class="calc-comments"></div>
<% else %>
<%= render "comments_panel", draft_version: @draft_version %>
<% end %>
</div>
</div>
</div>