diff options
author | Dessalines <tyhou13@gmx.com> | 2020-02-19 13:35:15 -0500 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2020-02-19 13:35:15 -0500 |
commit | f36f44df7481f4d053b6dc84d512c6a8cd57b3dd (patch) | |
tree | 774f7fcdaa084de5a3416c4e34c4b13e97e21f44 | |
parent | 08be1c97db1bef896af285f4da8ff8587b6c4b0b (diff) |
Don't show post url if its local.
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | ui/src/components/post-listing.tsx | 33 |
2 files changed, 19 insertions, 16 deletions
@@ -138,7 +138,7 @@ fa | 71% | cross_post,cross_posted_to,subscribed_to_communities,trending_communi eo | 73% | cross_posted_to,number_of_communities,create_private_message,send_secure_message,send_message,message,preview,upload_image,avatar,upload_avatar,show_avatars,formatting_help,view_source,sticky,unsticky,archive_link,stickied,delete_account,delete_account_confirm,banned,creator,number_online,old,docs,replies,mentions,message_sent,messages,old_password,forgot_password,reset_password_mail_sent,password_change,new_password,no_email_setup,matrix_user_id,private_message_disclaimer,send_notifications_to_email,language,browser_default,downvotes_disabled,enable_downvotes,open_registration,registration_closed,enable_nsfw,theme,support_on_liberapay,donate_to_lemmy,donate,from,are_you_sure,yes,no,logged_in,couldnt_get_comments,post_title_too_long,email_already_exists,couldnt_create_private_message,no_private_message_edit_allowed,couldnt_update_private_message,time,action es | 99% | cross_posted_to,couldnt_get_comments,post_title_too_long fi | 97% | cross_posted_to,old,support_on_liberapay,couldnt_get_comments,post_title_too_long,time,action -fr | 100% | upload_avatar,show_avatars +fr | 100% | it | 82% | cross_posted_to,create_private_message,send_secure_message,send_message,message,avatar,upload_avatar,show_avatars,archive_link,old,docs,message_sent,messages,old_password,forgot_password,reset_password_mail_sent,password_change,new_password,no_email_setup,matrix_user_id,private_message_disclaimer,send_notifications_to_email,language,browser_default,downvotes_disabled,enable_downvotes,open_registration,registration_closed,enable_nsfw,donate_to_lemmy,donate,from,logged_in,couldnt_get_comments,post_title_too_long,email_already_exists,couldnt_create_private_message,no_private_message_edit_allowed,couldnt_update_private_message,time,action nl | 98% | cross_posted_to,couldnt_get_comments,post_title_too_long,time,action pt-br | 99% | couldnt_get_comments,post_title_too_long diff --git a/ui/src/components/post-listing.tsx b/ui/src/components/post-listing.tsx index 50e1f30c..c0ddedc1 100644 --- a/ui/src/components/post-listing.tsx +++ b/ui/src/components/post-listing.tsx @@ -210,21 +210,24 @@ export class PostListing extends Component<PostListingProps, PostListingState> { </Link> )} </h5> - {this.state.url && ( - <small class="d-inline-block"> - <a - className="ml-2 text-muted font-italic" - href={this.state.url} - target="_blank" - title={this.state.url} - > - {new URL(this.state.url).hostname} - <svg class="ml-1 icon"> - <use xlinkHref="#icon-external-link"></use> - </svg> - </a> - </small> - )} + {this.state.url && + !( + new URL(this.state.url).hostname == window.location.hostname + ) && ( + <small class="d-inline-block"> + <a + className="ml-2 text-muted font-italic" + href={this.state.url} + target="_blank" + title={this.state.url} + > + {new URL(this.state.url).hostname} + <svg class="ml-1 icon"> + <use xlinkHref="#icon-external-link"></use> + </svg> + </a> + </small> + )} {this.hasImage() && ( <> {!this.state.imageExpanded ? ( |