From ac12462becb435ed2c06bcac7a211d8f8587c581 Mon Sep 17 00:00:00 2001 From: SomewhatDamaged Date: Sat, 28 Mar 2020 02:46:36 +1100 Subject: [PATCH] Adding text editing bars to report and new topic (#60) --- .../templates/report/new.html.slime | 21 +++++++++++++++++-- .../templates/topic/new.html.slime | 2 ++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/lib/philomena_web/templates/report/new.html.slime b/lib/philomena_web/templates/report/new.html.slime index b0ef1ff8..75dd7027 100644 --- a/lib/philomena_web/templates/report/new.html.slime +++ b/lib/philomena_web/templates/report/new.html.slime @@ -40,8 +40,25 @@ p = form_for @changeset, @action, fn f -> .field = select f, :category, report_categories(), class: "input" - .field - = textarea f, :reason, class: "input input--wide", placeholder: "Provide anything else we should know here." + .block + .block__header.block__header--js-tabbed + a.selected href="#" data-click-tab="write" + i.fas.fa-edit> + ' Edit + + a href="#" data-click-tab="preview" + i.fa.fa-eye> + ' Preview + + .block__tab.communication-edit__tab.selected data-tab="write" + = render PhilomenaWeb.TextileView, "_help.html", conn: @conn + = render PhilomenaWeb.TextileView, "_toolbar.html", conn: @conn + + .field + = textarea f, :reason, class: "input input--wide input--text js-preview-input js-toolbar-input", placeholder: "Provide anything else we should know here." + + .block__tab.communication-edit__tab.hidden data-tab="preview" + ' [Loading preview...] = if !@conn.assigns.current_user do .field diff --git a/lib/philomena_web/templates/topic/new.html.slime b/lib/philomena_web/templates/topic/new.html.slime index 8c7dc23a..6b478460 100644 --- a/lib/philomena_web/templates/topic/new.html.slime +++ b/lib/philomena_web/templates/topic/new.html.slime @@ -21,6 +21,8 @@ = inputs_for f, :posts, fn fp -> .field + = render PhilomenaWeb.TextileView, "_help.html", conn: @conn + = render PhilomenaWeb.TextileView, "_toolbar.html", conn: @conn = textarea fp, :body, class: "input input--wide input--text js-preview-input js-toolbar-input", placeholder: "Please read the site rules before posting and use [spoiler][/spoiler] for NSFW stuff in SFW forums.", required: true = error_tag fp, :body