static fe: add remote follow button
authorWilliam Pitcock <nenolod@dereferenced.org>
Sun, 3 Mar 2019 13:36:59 +0000 (13:36 +0000)
committerPhil Hagelberg <phil@hagelb.org>
Sun, 10 Nov 2019 02:06:51 +0000 (18:06 -0800)
lib/pleroma/web/static_fe/static_fe_view.ex
lib/pleroma/web/templates/layout/static_fe.html.eex
lib/pleroma/web/templates/static_fe/static_fe/profile.html.eex

index 71e47d2c16fba1f05a646d66d7f1848810c1b9b4..c01e8d40b4f2c5843fd644d09f7a7e51aaf2b0ae 100644 (file)
@@ -8,6 +8,7 @@ defmodule Pleroma.Web.StaticFE.StaticFEView do
   alias Pleroma.User
   alias Pleroma.Web.MediaProxy
   alias Pleroma.Formatter
+  alias Pleroma.Web.Router.Helpers
 
   import Phoenix.HTML
 
index 40a5604608e24a917db443fa4d8df0145ddf7a0e..7ce9ead90482e0a19c63d4c323e882cff5d0ae3a 100644 (file)
         text-decoration: none;
       }
 
+      .pull-right {
+        float: right;
+      }
+
+      .collapse {
+        margin: 0;
+        width: auto;
+      }
+
       h1 {
         margin: 0;
       }
index 9ae4139ed1ce8ab3c93e01fdfbdbfe8df10509bd..47b7d5286dc11a9917ef580c27bf4087307f980f 100644 (file)
@@ -1,4 +1,11 @@
-<h1><%= raw (@data.user.name |> Formatter.emojify(emoji_for_user(@data.user))) %></h1>
+<h1>
+  <form class="pull-right collapse" method="POST" action="<%= Helpers.util_path(@conn, :remote_subscribe) %>">
+    <input type="hidden" name="nickname" value="<%= @data.user.nickname %>">
+    <input type="hidden" name="profile" value="">
+    <button type="submit" class="collapse">Remote follow</button>
+  </form>
+  <%= raw (@data.user.name |> Formatter.emojify(emoji_for_user(@data.user))) %>
+</h1>
 <p><%= raw @data.user.bio %></p>
 <div class="activity-stream">
 <%= for activity <- @data.timeline do %>