- pagination = render PhilomenaWeb.PaginationView, "_pagination.html", page: @topics, route: fn p -> Routes.forum_path(@conn, :show, @forum, p) end h1 = @forum.name .block .block__header => link("Forums", to: Routes.forum_path(@conn, :index)) ' » => link(@forum.name, to: Routes.forum_path(@conn, :show, @forum)) a href=Routes.forum_topic_path(@conn, :new, @forum) i.fa.fa-fw.fa-edit> ' New Topic /= icon_link 'Search Posts', 'fa fa-fw fa-search', posts_path(forum_id: @forum.id) span.spacing-left => @forum.topic_count ' topics .block__header--sub.block__header--light = pagination span.block__header__title = @forum.description = render PhilomenaWeb.Forum.SubscriptionView, "_subscription.html", forum: @forum, watching: @watching, conn: @conn .block__content table.table.table--communication-list thead tr th.table--communication-list__name Topic th.table--communication-list__stats.hide-mobile Views th.table--communication-list__stats.hide-mobile Posts th.table--communication-list__last-post Last Post tbody = for topic <- @topics do tr td.table--communication-list__name = if topic.sticky do i.fa.fa-thumbtack = if topic.locked_at do i.fa.fa-lock = if topic.poll do i.fas.fa-poll-h =< link(topic.title, to: Routes.forum_topic_path(@conn, :show, @forum, topic)) .small-text ' Posted => pretty_time(topic.created_at) ' by = render PhilomenaWeb.UserAttributionView, "_anon_user.html", object: topic, conn: @conn td.table--communication-list__stats.hide-mobile = topic.view_count td.table--communication-list__stats.hide-mobile = topic.post_count td.table--communication-list__last-post = if topic.last_post do => link("Go to post", to: Routes.forum_topic_path(@conn, :show, topic.forum, topic, post_id: topic.last_post) <> "#post_#{topic.last_post.id}") ' by = render PhilomenaWeb.UserAttributionView, "_anon_user.html", object: topic.last_post, conn: @conn br => pretty_time(topic.last_post.created_at) .block__header.block__header--light = pagination /- if current_user / = render partial: 'topics/form'