Add "View on original instance" link
This commit is contained in:
parent
452ac756e6
commit
8b443062eb
|
@ -143,11 +143,11 @@ svg {
|
||||||
.user_page-profile {
|
.user_page-profile {
|
||||||
width: 7.5em;
|
width: 7.5em;
|
||||||
height: 7.5em;
|
height: 7.5em;
|
||||||
|
margin-right: 0.5em;
|
||||||
}
|
}
|
||||||
.user_page-main_header span {
|
.user_page-main_header span {
|
||||||
margin-top: auto;
|
margin-top: auto;
|
||||||
margin-bottom: auto;
|
margin-bottom: auto;
|
||||||
margin-left: 0.5em;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* https://stackoverflow.com/a/7354648 */
|
/* https://stackoverflow.com/a/7354648 */
|
||||||
|
|
|
@ -93,6 +93,10 @@ static inline Element user_header(const httplib::Request& req, const std::string
|
||||||
user_links.nodes.push_back(user_link_field(req, account, i));
|
user_links.nodes.push_back(user_link_field(req, account, i));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Node view_on_original = !account.same_server
|
||||||
|
? Element("span", {" (", Element("a", {{"href", get_origin(req) + '/' + account.server + "/@" + account.username}}, {"View on original instance"}), ")"})
|
||||||
|
: Node("");
|
||||||
|
|
||||||
Element header("header", {
|
Element header("header", {
|
||||||
Element("a", {{"href", account.header}}, {
|
Element("a", {{"href", account.header}}, {
|
||||||
Element("img", {{"class", "user_page-header"}, {"alt", "User header"}, {"src", account.header}}, {}),
|
Element("img", {{"class", "user_page-header"}, {"alt", "User header"}, {"src", account.header}}, {}),
|
||||||
|
@ -102,7 +106,7 @@ static inline Element user_header(const httplib::Request& req, const std::string
|
||||||
Element("img", {{"class", "user_page-profile"}, {"alt", "User profile picture"}, {"src", account.avatar}}, {}),
|
Element("img", {{"class", "user_page-profile"}, {"alt", "User profile picture"}, {"src", account.avatar}}, {}),
|
||||||
}),
|
}),
|
||||||
Element("span", {
|
Element("span", {
|
||||||
Element("b", {preprocess_html(req, account.emojis, account.display_name)}), " (", account.acct(), ")",
|
Element("b", {preprocess_html(req, account.emojis, account.display_name)}), " (", account.acct(), ")", view_on_original,
|
||||||
Element("br"),
|
Element("br"),
|
||||||
Element("br"), Element("b", {"Joined: "}), short_time(account.created_at),
|
Element("br"), Element("b", {"Joined: "}), short_time(account.created_at),
|
||||||
Element("br"),
|
Element("br"),
|
||||||
|
|
Loading…
Reference in New Issue