From c90614272a47697e7c9192a5ad00fb72942f45c5 Mon Sep 17 00:00:00 2001 From: evazion Date: Thu, 13 Apr 2017 15:07:53 -0500 Subject: [PATCH 1/2] /posts/:id - add dtext preview to flag/appeal dialogs. --- app/views/post_appeals/_new.html.erb | 9 ++++++--- app/views/post_flags/_new.html.erb | 11 ++++++----- app/views/posts/show.html.erb | 4 ++-- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/app/views/post_appeals/_new.html.erb b/app/views/post_appeals/_new.html.erb index a5b8b2605..9a4118f27 100644 --- a/app/views/post_appeals/_new.html.erb +++ b/app/views/post_appeals/_new.html.erb @@ -1,6 +1,9 @@ <%= format_text(WikiPage.titled(Danbooru.config.appeal_notice_wiki_page).first.try(&:body), :ragel => true) %> -<%= form_tag(post_appeals_path(:format => :js), :remote => true) do %> - <%= hidden_field_tag "post_appeal[post_id]", @post_appeal.post_id %> - <%= text_area :post_appeal, :reason, :size => "40x5" %> + +<% @post_appeal = post_appeal %> +<%= simple_form_for(@post_appeal, format: :js, remote: true) do |f| %> + <%= f.hidden_field :post_id %> + <%= dtext_field "post_appeal", "reason", preview_id: "dtext-preview-for-post-appeal" %> + <%= dtext_preview_button "post_appeal", "reason", preview_id: "dtext-preview-for-post-appeal" %> <% end %> diff --git a/app/views/post_flags/_new.html.erb b/app/views/post_flags/_new.html.erb index 29539da2b..36eb643e2 100644 --- a/app/views/post_flags/_new.html.erb +++ b/app/views/post_flags/_new.html.erb @@ -1,8 +1,9 @@ <%= format_text(WikiPage.titled(Danbooru.config.flag_notice_wiki_page).first.try(&:body), :ragel => true) %> -

Enter a reason:

- -<%= form_tag(post_flags_path(:format => :js), :remote => true) do %> - <%= hidden_field :post_flag, :post_id %> - <%= text_area :post_flag, :reason, :size => "40x5" %> + +<% @post_flag = post_flag %> +<%= simple_form_for(@post_flag, format: :js, remote: true) do |f| %> + <%= f.hidden_field :post_id %> + <%= dtext_field "post_flag", "reason", preview_id: "dtext-preview-for-post-flag" %> + <%= dtext_preview_button "post_flag", "reason", preview_id: "dtext-preview-for-post-flag" %> <% end %> diff --git a/app/views/posts/show.html.erb b/app/views/posts/show.html.erb index 86e5d6ee3..535173aca 100644 --- a/app/views/posts/show.html.erb +++ b/app/views/posts/show.html.erb @@ -119,11 +119,11 @@