these are separate blocks

This commit is contained in:
byte[] 2019-11-11 13:01:46 -05:00
parent e313460917
commit c08ceb5134

View file

@ -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