Unify links container implementation in about pages (#6382)
They were redundant, and also had a inconsistency; the button for "other instances" had an icon for the external link in "more" page, but it didn't in the other pages. This unifies the implementation, and the external link icon is now shown in all the about pages.
This commit is contained in:
		
				
					committed by
					
						
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							0be9a1e321
						
					
				
				
					commit
					5da5c65db8
				
			
							
								
								
									
										16
									
								
								app/views/about/_links.html.haml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								app/views/about/_links.html.haml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
.container.links
 | 
			
		||||
  .brand
 | 
			
		||||
    = link_to root_url do
 | 
			
		||||
      = image_tag asset_pack_path('logo_full.svg'), alt: 'Mastodon'
 | 
			
		||||
 | 
			
		||||
  %ul.nav
 | 
			
		||||
    %li
 | 
			
		||||
      - if user_signed_in?
 | 
			
		||||
        = link_to t('settings.back'), root_url, class: 'webapp-btn'
 | 
			
		||||
      - else
 | 
			
		||||
        = link_to t('auth.login'), new_user_session_path, class: 'webapp-btn'
 | 
			
		||||
    %li= link_to t('about.about_this'), about_more_path
 | 
			
		||||
    %li
 | 
			
		||||
      = link_to 'https://joinmastodon.org/' do
 | 
			
		||||
        = "#{t('about.other_instances')}"
 | 
			
		||||
        %i.fa.fa-external-link{ style: 'padding-left: 5px;' }
 | 
			
		||||
@@ -8,22 +8,7 @@
 | 
			
		||||
.landing-page
 | 
			
		||||
  .header-wrapper.compact
 | 
			
		||||
    .header
 | 
			
		||||
      .container.links
 | 
			
		||||
        .brand
 | 
			
		||||
          = link_to root_url do
 | 
			
		||||
            = image_tag asset_pack_path('logo_full.svg'), alt: 'Mastodon'
 | 
			
		||||
 | 
			
		||||
        %ul.nav
 | 
			
		||||
          %li
 | 
			
		||||
            - if user_signed_in?
 | 
			
		||||
              = link_to t('settings.back'), root_url, class: 'webapp-btn'
 | 
			
		||||
            - else
 | 
			
		||||
              = link_to t('auth.login'), new_user_session_path, class: 'webapp-btn'
 | 
			
		||||
          %li= link_to t('about.about_this'), about_more_path
 | 
			
		||||
          %li
 | 
			
		||||
            = link_to 'https://joinmastodon.org/' do
 | 
			
		||||
              = "#{t('about.other_instances')}"
 | 
			
		||||
              %i.fa.fa-external-link{ style: 'padding-left: 5px;' }
 | 
			
		||||
      = render 'links'
 | 
			
		||||
 | 
			
		||||
      .container.hero
 | 
			
		||||
        .heading
 | 
			
		||||
 
 | 
			
		||||
@@ -12,22 +12,7 @@
 | 
			
		||||
      = image_tag asset_pack_path('elephant-fren.png'), alt: '', role: 'presentation', class: 'mascot'
 | 
			
		||||
 | 
			
		||||
    .header
 | 
			
		||||
      .container.links
 | 
			
		||||
        .brand
 | 
			
		||||
          = link_to root_url do
 | 
			
		||||
            = image_tag asset_pack_path('logo_full.svg'), alt: 'Mastodon'
 | 
			
		||||
 | 
			
		||||
        %ul.nav
 | 
			
		||||
          %li
 | 
			
		||||
            - if user_signed_in?
 | 
			
		||||
              = link_to t('settings.back'), root_url, class: 'webapp-btn'
 | 
			
		||||
            - else
 | 
			
		||||
              = link_to t('auth.login'), new_user_session_path, class: 'webapp-btn'
 | 
			
		||||
          %li= link_to t('about.about_this'), about_more_path
 | 
			
		||||
          %li
 | 
			
		||||
            = link_to 'https://joinmastodon.org/' do
 | 
			
		||||
              = "#{t('about.other_instances')}"
 | 
			
		||||
              %i.fa.fa-external-link{ style: 'padding-left: 5px;' }
 | 
			
		||||
      = render 'links'
 | 
			
		||||
 | 
			
		||||
      .container.hero
 | 
			
		||||
        .floats
 | 
			
		||||
 
 | 
			
		||||
@@ -4,19 +4,7 @@
 | 
			
		||||
.landing-page
 | 
			
		||||
  .header-wrapper.compact
 | 
			
		||||
    .header
 | 
			
		||||
      .container.links
 | 
			
		||||
        .brand
 | 
			
		||||
          = link_to root_url do
 | 
			
		||||
            = image_tag asset_pack_path('logo_full.svg'), alt: 'Mastodon'
 | 
			
		||||
 | 
			
		||||
        %ul.nav
 | 
			
		||||
          %li
 | 
			
		||||
            - if user_signed_in?
 | 
			
		||||
              = link_to t('settings.back'), root_url, class: 'webapp-btn'
 | 
			
		||||
            - else
 | 
			
		||||
              = link_to t('auth.login'), new_user_session_path, class: 'webapp-btn'
 | 
			
		||||
          %li= link_to t('about.about_this'), about_more_path
 | 
			
		||||
          %li= link_to t('about.other_instances'), 'https://joinmastodon.org/'
 | 
			
		||||
      = render 'links'
 | 
			
		||||
 | 
			
		||||
  .extended-description
 | 
			
		||||
    .container
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user