From c08ceb5134b22f398f51e4225a24e9432292e7f9 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Mon, 11 Nov 2019 13:01:46 -0500 Subject: [PATCH] these are separate blocks --- .../templates/topic/show.html.slime | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/lib/philomena_web/templates/topic/show.html.slime b/lib/philomena_web/templates/topic/show.html.slime index 2b3c1126..9158fb9e 100644 --- a/lib/philomena_web/templates/topic/show.html.slime +++ b/lib/philomena_web/templates/topic/show.html.slime @@ -29,71 +29,71 @@ h1 = @topic.title /- else ' Login to subscribe to responses - / Display the poll, if any - /= render partial: 'polls/display', locals: { poll: @topic.poll } +/ Display the poll, if any +/= render partial: 'polls/display', locals: { poll: @topic.poll } - / The actual posts - .posts-area - .post-list - = for {post, body} <- @posts, !post.destroyed_content do - = render PhilomenaWeb.PostView, "_post.html", conn: @conn, post: post, body: body +/ The actual posts +.posts-area + .post-list + = for {post, body} <- @posts, !post.destroyed_content do + = render PhilomenaWeb.PostView, "_post.html", conn: @conn, post: post, body: body - /include ../adverts/_box.html.slim + /include ../adverts/_box.html.slim - / Post editability data for JS - /.js-editable-posts data-editable=editable_communications(@posts).to_json + / Post editability data for JS + /.js-editable-posts data-editable=editable_communications(@posts).to_json - / Footer section - .block - .block__header.block__header--light - = pagination + / Footer section + .block + .block__header.block__header--light + = pagination - / Post form - = if @topic.post_count < 200_000 do - /= render partial: 'topics/posts/form' - - else - /h3 Okay, we're impressed - /p You're looking at a thread with over 200,000 posts in it! - /p For various reasons, we'd like to ask you to start a new topic. + / Post form + = if @topic.post_count < 200_000 do + /= render partial: 'topics/posts/form' + - else + /h3 Okay, we're impressed + /p You're looking at a thread with over 200,000 posts in it! + /p For various reasons, we'd like to ask you to start a new topic. - / Mod tools - /- if can? :assist, Topic - / .block__content - / input.toggle-box id="administrator_tools" type="checkbox" checked=false - / label for="administrator_tools" Topic Admin Tools - / .toggle-box-container - / .toggle-box-container__content - / p - / - if can?(:unlock, @topic) && !@topic.locked_at.nil? - / => button_to forum_topic_lock_path(@forum, @topic), method: :delete, class: 'button' do - / i.fa.fa-lock> - / | Unlock - / - if can?(:stick, @topic) && !@topic.sticky - / => button_to forum_topic_stick_path(@forum, @topic), method: :post, class: 'button' do - / i.fa.fa-thumbtack> - / | Stick - / - if can?(:stick, @topic) && @topic.sticky - / => button_to forum_topic_stick_path(@forum, @topic), method: :delete, class: 'button' do - / i.fa.fa-thumbtack> - / | Unstick - / - if can?(:lock, @topic) && @topic.locked_at.nil? - / = form_tag forum_topic_lock_path(@forum, @topic), method: :post, class: 'hform' do - / .field - / => text_field_tag :lock_reason, '', placeholder: 'Lock reason', class: 'input hform__text' - / => button_tag class: 'hform__button button' do - / i.fa.fa-unlock> - / | Lock - / - if can? :move, @topic - / = form_tag forum_topic_move_path(@forum, @topic), method: :post, class: 'hform' do - / .field - / => select_tag :target_forum_id, options_from_collection_for_select(Forum.where.not(id: @forum.id).all, :short_name, :name), class: 'input hform__text' - / => button_tag class: 'hform__button button' do - / i.fa.fa-truck> - / | Move - / - if can?(:destroy, @topic) && !@topic.hidden_from_users - / = form_tag forum_topic_hide_path(@forum, @topic), method: :post, class: 'hform' do - / .field - / => text_field_tag :deletion_reason, '', placeholder: 'Deletion reason', required: true, class: 'input hform__text' - / => button_tag class: 'hform__button button' do - / i.fa.fa-trash> - / | Delete + / Mod tools + /- if can? :assist, Topic + / .block__content + / input.toggle-box id="administrator_tools" type="checkbox" checked=false + / label for="administrator_tools" Topic Admin Tools + / .toggle-box-container + / .toggle-box-container__content + / p + / - if can?(:unlock, @topic) && !@topic.locked_at.nil? + / => button_to forum_topic_lock_path(@forum, @topic), method: :delete, class: 'button' do + / i.fa.fa-lock> + / | Unlock + / - if can?(:stick, @topic) && !@topic.sticky + / => button_to forum_topic_stick_path(@forum, @topic), method: :post, class: 'button' do + / i.fa.fa-thumbtack> + / | Stick + / - if can?(:stick, @topic) && @topic.sticky + / => button_to forum_topic_stick_path(@forum, @topic), method: :delete, class: 'button' do + / i.fa.fa-thumbtack> + / | Unstick + / - if can?(:lock, @topic) && @topic.locked_at.nil? + / = form_tag forum_topic_lock_path(@forum, @topic), method: :post, class: 'hform' do + / .field + / => text_field_tag :lock_reason, '', placeholder: 'Lock reason', class: 'input hform__text' + / => button_tag class: 'hform__button button' do + / i.fa.fa-unlock> + / | Lock + / - if can? :move, @topic + / = form_tag forum_topic_move_path(@forum, @topic), method: :post, class: 'hform' do + / .field + / => select_tag :target_forum_id, options_from_collection_for_select(Forum.where.not(id: @forum.id).all, :short_name, :name), class: 'input hform__text' + / => button_tag class: 'hform__button button' do + / i.fa.fa-truck> + / | Move + / - if can?(:destroy, @topic) && !@topic.hidden_from_users + / = form_tag forum_topic_hide_path(@forum, @topic), method: :post, class: 'hform' do + / .field + / => text_field_tag :deletion_reason, '', placeholder: 'Deletion reason', required: true, class: 'input hform__text' + / => button_tag class: 'hform__button button' do + / i.fa.fa-trash> + / | Delete