Merge pull request #72 from medialab-prado/back-improvements
Back improvements
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
class Legislation::Annotation < ActiveRecord::Base
|
class Legislation::Annotation < ActiveRecord::Base
|
||||||
|
COMMENTS_PAGE_SIZE = 5
|
||||||
acts_as_paranoid column: :hidden_at
|
acts_as_paranoid column: :hidden_at
|
||||||
include ActsAsParanoidAliases
|
include ActsAsParanoidAliases
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
<%= f.label :title %>
|
<%= f.label :title %>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_field :title, label: false %>
|
<%= f.text_field :title, label: false, placeholder: t('admin.legislation.draft_versions.form.title_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
<small><%= t('admin.legislation.draft_versions.form.use_markdown') %></small>
|
<small><%= t('admin.legislation.draft_versions.form.use_markdown') %></small>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :changelog, label: false, rows: 5 %>
|
<%= f.text_area :changelog, label: false, rows: 5, placeholder: t('admin.legislation.draft_versions.form.changelog_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-6 column">
|
<div class="small-12 medium-6 column">
|
||||||
<%= f.text_area :body, label: false %>
|
<%= f.text_area :body, label: false, placeholder: t('admin.legislation.draft_versions.form.body_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
<div id="markdown-preview" class="small-12 medium-6 column">
|
<div id="markdown-preview" class="small-12 medium-6 column">
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -119,7 +119,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_field :title,
|
<%= f.text_field :title,
|
||||||
label: false %>
|
label: false,
|
||||||
|
placeholder: t('admin.legislation.processes.form.title_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -131,7 +132,8 @@
|
|||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :description,
|
<%= f.text_area :description,
|
||||||
label: false,
|
label: false,
|
||||||
rows: 5 %>
|
rows: 5,
|
||||||
|
placeholder: t('admin.legislation.processes.form.description_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -143,7 +145,8 @@
|
|||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :target,
|
<%= f.text_area :target,
|
||||||
label: false,
|
label: false,
|
||||||
rows: 5 %>
|
rows: 5,
|
||||||
|
placeholder: t('admin.legislation.processes.form.target_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -155,7 +158,8 @@
|
|||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :how_to_participate,
|
<%= f.text_area :how_to_participate,
|
||||||
label: false,
|
label: false,
|
||||||
rows: 5 %>
|
rows: 5,
|
||||||
|
placeholder: t('admin.legislation.processes.form.how_to_participate_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -167,7 +171,8 @@
|
|||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :additional_info,
|
<%= f.text_area :additional_info,
|
||||||
label: false,
|
label: false,
|
||||||
rows: 10 %>
|
rows: 10,
|
||||||
|
placeholder: t('admin.legislation.processes.form.additional_info_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
<%= f.label :title %>
|
<%= f.label :title %>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-8 column">
|
<div class="small-12 medium-8 column">
|
||||||
<%= f.text_area :title, rows: 5, label: false %>
|
<%= f.text_area :title, rows: 5, label: false, placeholder: t('admin.legislation.questions.form.title_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="small-12 medium-4 column">
|
<div class="small-12 medium-4 column">
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div class="field">
|
<div class="field">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="small-12 medium-9 column">
|
<div class="small-12 medium-9 column">
|
||||||
<%= f.text_field :value, label: false %>
|
<%= f.text_field :value, label: false, placeholder: t('admin.legislation.questions.form.value_placeholder') %>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-3 column">
|
<div class="small-12 medium-3 column">
|
||||||
<%= link_to_remove_association "<span class=\"icon-x\" aria-hidden=\"true\"></span> <span>#{t('.remove_option')}</span>".html_safe, f %>
|
<%= link_to_remove_association "<span class=\"icon-x\" aria-hidden=\"true\"></span> <span>#{t('.remove_option')}</span>".html_safe, f %>
|
||||||
|
|||||||
@@ -6,20 +6,22 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="comments-wrapper">
|
<div class="comments-wrapper">
|
||||||
<% annotation.comments.roots.each do |comment| %>
|
<% annotation.comments.roots.limit(5).each do |comment| %>
|
||||||
<div class="comment">
|
<div class="comment">
|
||||||
<div class="comment-text">
|
<div class="comment-text">
|
||||||
<p><%= comment.body %></p>
|
<p><%= truncate comment.body, length: 250 %></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-meta">
|
<div class="comment-meta">
|
||||||
<div class="comment-more-info">
|
<div class="comment-more-info">
|
||||||
|
<% if comment.body.length > 250 %>
|
||||||
<div class="comment-expand">
|
<div class="comment-expand">
|
||||||
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation) do %>
|
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation) do %>
|
||||||
<%= t('legislation.annotations.comments.see_complete') %>
|
<%= t('legislation.annotations.comments.see_complete') %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
<% end %>
|
||||||
<div class="comment-replies">
|
<div class="comment-replies">
|
||||||
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation) do %>
|
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation, anchor: "comment_#{comment.id}") do %>
|
||||||
<%= t('legislation.annotations.comments.replies_count', count: comment.children.size) %>
|
<%= t('legislation.annotations.comments.replies_count', count: comment.children.size) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
@@ -35,8 +37,10 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="comment-footer">
|
<div class="comment-footer">
|
||||||
|
<% if annotation.comments.roots.count > Legislation::Annotation::COMMENTS_PAGE_SIZE %>
|
||||||
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation), class: "button strong" do %>
|
<%= link_to legislation_process_draft_version_annotation_path(annotation.draft_version.process, annotation.draft_version, annotation), class: "button strong" do %>
|
||||||
<%= t('legislation.annotations.comments.see_all') %>
|
<%= t('legislation.annotations.comments.see_all') %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<% end %>
|
||||||
<a class="button strong publish-comment" title="Publicar comentario" href="#">Publicar comentario</a>
|
<a class="button strong publish-comment" title="Publicar comentario" href="#">Publicar comentario</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -14,7 +14,9 @@
|
|||||||
<%= select_tag "draft_version_id", options_from_collection_for_select(@draft_versions_list, 'id', 'display_title', @draft_version.id), "aria-label": t('.select_draft_version') %>
|
<%= select_tag "draft_version_id", options_from_collection_for_select(@draft_versions_list, 'id', 'display_title', @draft_version.id), "aria-label": t('.select_draft_version') %>
|
||||||
<%= submit_tag t('.select_version_submit'), class: "button" %>
|
<%= submit_tag t('.select_version_submit'), class: "button" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<% if @draft_version.changelog.present? %>
|
||||||
<span><%= link_to t('.see_changes'), legislation_process_draft_version_changes_path(@process, @draft_version) %></span>
|
<span><%= link_to t('.see_changes'), legislation_process_draft_version_changes_path(@process, @draft_version) %></span>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<span><%= t('.updated_at', date: format_date(@draft_version.updated_at)) %></span>
|
<span><%= t('.updated_at', date: format_date(@draft_version.updated_at)) %></span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -198,6 +198,11 @@ en:
|
|||||||
start: Start
|
start: Start
|
||||||
end: End
|
end: End
|
||||||
use_markdown: Use Markdown to format the text
|
use_markdown: Use Markdown to format the text
|
||||||
|
title_placeholder: The title of the process
|
||||||
|
description_placeholder: Add a description of the process
|
||||||
|
target_placeholder: Describe who is the target of the process
|
||||||
|
how_to_participate_placeholder: Describe how to participate
|
||||||
|
additional_info_placeholder: Add an additional information you consider useful
|
||||||
index:
|
index:
|
||||||
create: New process
|
create: New process
|
||||||
delete: Delete
|
delete: Delete
|
||||||
@@ -247,6 +252,9 @@ en:
|
|||||||
status:
|
status:
|
||||||
draft: You can preview as admin, no one else can see it
|
draft: You can preview as admin, no one else can see it
|
||||||
published: Visible for everybody
|
published: Visible for everybody
|
||||||
|
title_placeholder: Write the title of the draft version
|
||||||
|
changelog_placeholder: Add the main changes from the previous version
|
||||||
|
body_placeholder: Write down the draft text
|
||||||
index:
|
index:
|
||||||
title: Draft versions
|
title: Draft versions
|
||||||
create: Create version
|
create: Create version
|
||||||
@@ -283,6 +291,8 @@ en:
|
|||||||
error: Error
|
error: Error
|
||||||
form:
|
form:
|
||||||
add_option: Add option
|
add_option: Add option
|
||||||
|
title_placeholder: Add a title
|
||||||
|
value_placeholder: Add a closed answer
|
||||||
index:
|
index:
|
||||||
back: Back
|
back: Back
|
||||||
title: Questions associated to this process
|
title: Questions associated to this process
|
||||||
|
|||||||
@@ -198,6 +198,11 @@ es:
|
|||||||
start: Inicio
|
start: Inicio
|
||||||
end: Fin
|
end: Fin
|
||||||
use_markdown: Usa Markdown para formatear el texto
|
use_markdown: Usa Markdown para formatear el texto
|
||||||
|
title_placeholder: Escribe el título del proceso
|
||||||
|
description_placeholder: Añade una descripción del proceso
|
||||||
|
target_placeholder: Describe a quién va dirigido
|
||||||
|
how_to_participate_placeholder: Describe cómo participar
|
||||||
|
additional_info_placeholder: Añade cualquier información adicional que pueda ser de interés
|
||||||
index:
|
index:
|
||||||
create: Nuevo proceso
|
create: Nuevo proceso
|
||||||
delete: Borrar
|
delete: Borrar
|
||||||
@@ -247,6 +252,9 @@ es:
|
|||||||
status:
|
status:
|
||||||
draft: Podrás previsualizarlo como logueado, nadie más lo podrá ver
|
draft: Podrás previsualizarlo como logueado, nadie más lo podrá ver
|
||||||
published: Será visible para todo el mundo
|
published: Será visible para todo el mundo
|
||||||
|
title_placeholder: Escribe el título de esta versión del borrador
|
||||||
|
changelog_placeholder: Describe cualquier cambio relevante con la versión anterior
|
||||||
|
body_placeholder: Escribe el texto del borrador
|
||||||
index:
|
index:
|
||||||
title: Versiones del borrador
|
title: Versiones del borrador
|
||||||
create: Crear versión
|
create: Crear versión
|
||||||
@@ -283,6 +291,8 @@ es:
|
|||||||
error: Error
|
error: Error
|
||||||
form:
|
form:
|
||||||
add_option: +Añadir respuesta cerrada
|
add_option: +Añadir respuesta cerrada
|
||||||
|
title_placeholder: Escribe un título a la pregunta
|
||||||
|
value_placeholder: Escribe una respuesta cerrada
|
||||||
index:
|
index:
|
||||||
back: Volver
|
back: Volver
|
||||||
title: Preguntas asociadas a este proceso
|
title: Preguntas asociadas a este proceso
|
||||||
|
|||||||
Reference in New Issue
Block a user