aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/static_fe/static_fe_controller.ex10
-rw-r--r--lib/pleroma/web/static_fe/static_fe_view.ex1
-rw-r--r--lib/pleroma/web/templates/static_fe/static_fe/conversation.html.eex16
-rw-r--r--lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex36
4 files changed, 37 insertions, 26 deletions
diff --git a/lib/pleroma/web/static_fe/static_fe_controller.ex b/lib/pleroma/web/static_fe/static_fe_controller.ex
index 9b565d07d..c35657d8e 100644
--- a/lib/pleroma/web/static_fe/static_fe_controller.ex
+++ b/lib/pleroma/web/static_fe/static_fe_controller.ex
@@ -34,17 +34,17 @@ defmodule Pleroma.Web.StaticFE.StaticFEController do
}
end
- def represent(%Activity{} = activity, selected) do
+ def represent(%Activity{object: %Object{data: data}} = activity, selected) do
{:ok, user} = User.get_or_fetch(activity.object.data["actor"])
%{
user: user,
title: get_title(activity.object),
- content: activity.object.data["content"] || nil,
- attachment: activity.object.data["attachment"],
+ content: data["content"] || nil,
+ attachment: data["attachment"],
link: Helpers.o_status_url(Pleroma.Web.Endpoint, :notice, activity.id),
- published: activity.object.data["published"],
- sensitive: activity.object.data["sensitive"],
+ published: data["published"],
+ sensitive: data["sensitive"],
selected: selected,
counts: get_counts(activity)
}
diff --git a/lib/pleroma/web/static_fe/static_fe_view.ex b/lib/pleroma/web/static_fe/static_fe_view.ex
index 6128b2497..160261af9 100644
--- a/lib/pleroma/web/static_fe/static_fe_view.ex
+++ b/lib/pleroma/web/static_fe/static_fe_view.ex
@@ -8,6 +8,7 @@ defmodule Pleroma.Web.StaticFE.StaticFEView do
alias Calendar.Strftime
alias Pleroma.Emoji.Formatter
alias Pleroma.User
+ alias Pleroma.Web.Endpoint
alias Pleroma.Web.Gettext
alias Pleroma.Web.MediaProxy
alias Pleroma.Formatter
diff --git a/lib/pleroma/web/templates/static_fe/static_fe/conversation.html.eex b/lib/pleroma/web/templates/static_fe/static_fe/conversation.html.eex
index 3a1249df2..7ac4a9e5f 100644
--- a/lib/pleroma/web/templates/static_fe/static_fe/conversation.html.eex
+++ b/lib/pleroma/web/templates/static_fe/static_fe/conversation.html.eex
@@ -1,7 +1,11 @@
-<h1><%= link @instance_name, to: "/" %></h1>
+<header>
+ <h1><%= link @instance_name, to: "/" %></h1>
+</header>
-<div class="conversation">
- <%= for activity <- @activities do %>
- <%= render("_notice.html", activity) %>
- <% end %>
-</div>
+<main>
+ <div class="conversation">
+ <%= for activity <- @activities do %>
+ <%= render("_notice.html", activity) %>
+ <% end %>
+ </div>
+</main>
diff --git a/lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex b/lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex
index 8f2c74627..9b3d0509e 100644
--- a/lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex
+++ b/lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex
@@ -1,16 +1,22 @@
-<h1><%= link @instance_name, to: "/" %></h1>
+<header>
+ <h1><%= link @instance_name, to: "/" %></h1>
-<h3>
- <form class="pull-right collapse" method="POST" action="<%= Helpers.util_path(@conn, :remote_subscribe) %>">
- <input type="hidden" name="nickname" value="<%= @user.nickname %>">
- <input type="hidden" name="profile" value="">
- <button type="submit" class="collapse">Remote follow</button>
- </form>
- <%= raw (@user.name |> Formatter.emojify(emoji_for_user(@user))) %>
-</h3>
-<p><%= raw @user.bio %></p>
-<div class="activity-stream">
- <%= for activity <- @timeline do %>
- <%= render("_notice.html", Map.put(activity, :selected, false)) %>
- <% end %>
-</div>
+ <h3>
+ <form class="pull-right collapse" method="POST" action="<%= Helpers.util_path(@conn, :remote_subscribe) %>">
+ <input type="hidden" name="nickname" value="<%= @user.nickname %>">
+ <input type="hidden" name="profile" value="">
+ <button type="submit" class="collapse">Remote follow</button>
+ </form>
+ <%= raw Formatter.emojify(@user.name, emoji_for_user(@user)) %> |
+ <%= link "@#{@user.nickname}@#{Endpoint.host()}", to: User.profile_url(@user) %>
+ </h3>
+ <p><%= raw @user.bio %></p>
+</header>
+
+<main>
+ <div class="activity-stream">
+ <%= for activity <- @timeline do %>
+ <%= render("_notice.html", Map.put(activity, :selected, false)) %>
+ <% end %>
+ </div>
+</main>