]> Untitled Git - lemmy.git/commitdiff
Don't show post url if its local.
authorDessalines <tyhou13@gmx.com>
Wed, 19 Feb 2020 18:35:15 +0000 (13:35 -0500)
committerDessalines <tyhou13@gmx.com>
Wed, 19 Feb 2020 18:35:15 +0000 (13:35 -0500)
README.md
ui/src/components/post-listing.tsx

index a18b210b2f4fbc961615d5fefea3bf18e9bc9c78..81eceb74a63ac1dcf643052fb56d1139ce057cc8 100644 (file)
--- a/README.md
+++ b/README.md
@@ -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
index 50e1f30c9714140e0af3376088e53a25d45edc03..c0ddedc185e06b86b356bc703047ad85e89c6c0f 100644 (file)
@@ -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 ? (