feedless/app/views/profile.ejs

82 lines
3.5 KiB
Plaintext
Raw Normal View History

<%- include('_header', { main_class: "screen-center" }) %>
2020-04-06 10:16:50 +02:00
<div class="columns">
2020-04-19 09:39:11 +02:00
<div class="wall">
<div class="columns">
<img class="profile-pic" src="<%= profileImageUrl(profile) %>" />
<div style="padding-left: 20px">
2020-04-19 12:50:16 +02:00
<div class="columns" style="align-items: center;">
<h1><%= profile.name %></h1>
<% if (friendshipStatus == "friends") { %>
<div style="margin-left: 14px">✅ Friends</div>
<% } %>
</div>
2020-04-19 09:39:11 +02:00
<%= profile.description %>
2020-04-19 12:50:16 +02:00
<div class="columns profile-actions" style="margin-top: 20px">
2020-04-19 09:39:11 +02:00
<% if (friendshipStatus == "no_relation") { %>
<form action="<%= profileUrl(profile.id, "/add_friend") %>" method="POST">
2020-04-19 12:50:16 +02:00
<input type="submit" class="button-blue" value="Add as friend" />
2020-04-19 09:39:11 +02:00
</form>
<% } else if (friendshipStatus == "friends") { %>
2020-04-19 12:50:16 +02:00
<form action="<%= profileUrl(profile.id, "/reject_friend") %>" method="POST">
<input type="submit" value="Undo Friendship" />
2020-04-19 09:39:11 +02:00
</form>
<% } else if (friendshipStatus == "request_sent") { %>
2020-04-19 12:50:16 +02:00
<form action="<%= profileUrl(profile.id, "/reject_friend") %>" method="POST">
2020-04-19 09:39:11 +02:00
<button class="button-secondary undo-request">Request sent</button>
</form>
<% } else if (friendshipStatus == "request_received") { %>
<p><%= profile.name %> sent you a friendship request</p>
2020-04-19 12:50:16 +02:00
<form action="<%= profileUrl(profile.id, "/add_friend") %>" method="POST">
<input type="submit" class="button-blue" value="Accept" />
2020-04-19 09:39:11 +02:00
</form>
2020-04-19 12:50:16 +02:00
<form action="<%= profileUrl(profile.id, "/reject_friend") %>" method="POST">
<input type="submit" value="Reject" />
2020-04-19 09:39:11 +02:00
</form>
<% } else if (friendshipStatus == "request_rejected") { %>
<p>You rejected <%= profile.name %> friendship request</p>
<form action="<%= profileUrl(profile.id, "/add_friend") %>" method="POST">
<input type="submit" value="Add as friend" />
</form>
<% } %>
2020-04-19 12:50:16 +02:00
2020-04-19 12:52:10 +02:00
<button class="button-yellow js-compose-secret-message" data-url="<%= profileUrl(profile.id, "/publish_secret") %>">
2020-04-19 12:50:16 +02:00
👻 Secret Message
</button>
<div class="overlay" hidden></div>
<div class="modal" hidden>
2020-04-19 12:50:16 +02:00
<div class="modal-header">Write a secret message to <%= profile.name %></div>
<div class="modal-body">
<textarea name="message" class="compose-post js-secret-message-input" style="margin: 0"></textarea>
</div>
<div class="modal-footer">
this message will disapear right after being read
<button class="modal-confirm js-secret-publish">Publish</button>
<div hidden class="js-sending-message"></div>
2020-04-19 12:50:16 +02:00
</div>
</div>
2020-04-19 09:39:11 +02:00
</div>
</div>
2020-04-12 11:39:51 +02:00
</div>
2020-04-11 18:03:58 +02:00
2020-04-19 12:50:16 +02:00
<form action="<%= profileUrl(profile.id, "/publish") %>" method="POST" style="padding-top: 20px;">
2020-04-13 10:50:30 +02:00
<textarea name="message" class="compose-post"></textarea>
<div class="reverse-columns" style="margin-top: 10px">
<input type="submit" value="Publish" />
</div>
2020-04-08 08:44:23 +02:00
</form>
2020-04-13 10:50:30 +02:00
<h2 style="margin: 0"><%= profile.name %>'s Wall</h2>
<%- include('_posts', { posts }) %>
2020-04-06 10:16:50 +02:00
</div>
2020-04-19 09:39:11 +02:00
<div class="friends-communities">
<h2>Friends</h2>
2020-04-19 09:39:11 +02:00
<%- include('_friends', { friends: friends.friends }) %>
</div>
2020-04-06 10:16:50 +02:00
</div>
<%- include('_footer') %>