diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 6cdbcc477..2283393a0 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -126,7 +126,7 @@ module ApplicationHelper end def dtext_field(object, name, options = {}) - options[:name] ||= "Body" + options[:name] ||= name.capitalize options[:input_id] ||= "#{object}_#{name}" options[:input_name] ||= "#{object}[#{name}]" options[:value] ||= instance_variable_get("@#{object}").try(name) 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 @@