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.
		
			
				
	
	
		
			57 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
- content_for :page_title do
 | 
						|
  = site_hostname
 | 
						|
 | 
						|
- content_for :header_tags do
 | 
						|
  %script#initial-state{ type: 'application/json' }!= json_escape(@initial_state_json)
 | 
						|
  = javascript_pack_tag 'about', integrity: true, crossorigin: 'anonymous'
 | 
						|
  = render partial: 'shared/og'
 | 
						|
 | 
						|
.landing-page
 | 
						|
  .header-wrapper
 | 
						|
    .mascot-container
 | 
						|
      = image_tag asset_pack_path('elephant-fren.png'), alt: '', role: 'presentation', class: 'mascot'
 | 
						|
 | 
						|
    .header
 | 
						|
      = render 'links'
 | 
						|
 | 
						|
      .container.hero
 | 
						|
        .floats
 | 
						|
          %div{ role: 'presentation', class: 'float-1' }
 | 
						|
          %div{ role: 'presentation', class: 'float-2' }
 | 
						|
          %div{ role: 'presentation', class: 'float-3' }
 | 
						|
        .heading
 | 
						|
          %h1
 | 
						|
            = @instance_presenter.site_title
 | 
						|
            %small= t 'about.hosted_on', domain: site_hostname
 | 
						|
        - if @instance_presenter.open_registrations
 | 
						|
          = render 'registration'
 | 
						|
        - else
 | 
						|
          .closed-registrations-message
 | 
						|
            %div
 | 
						|
              - if @instance_presenter.closed_registrations_message.blank?
 | 
						|
                %p= t('about.closed_registrations')
 | 
						|
              - else
 | 
						|
                = @instance_presenter.closed_registrations_message.html_safe
 | 
						|
            = link_to t('about.find_another_instance'), 'https://joinmastodon.org/', class: 'button button-alternative button--block'
 | 
						|
 | 
						|
  .about-short
 | 
						|
    .container
 | 
						|
      %h3= t('about.description_headline', domain: site_hostname)
 | 
						|
      %p= @instance_presenter.site_description.html_safe.presence || t('about.generic_description', domain: site_hostname)
 | 
						|
 | 
						|
  .features
 | 
						|
    .container
 | 
						|
      - if Setting.timeline_preview
 | 
						|
        #mastodon-timeline{ data: { props: Oj.dump(default_props) } }
 | 
						|
 | 
						|
      .about-mastodon
 | 
						|
        %h3= t 'about.what_is_mastodon'
 | 
						|
        %p= t 'about.about_mastodon_html'
 | 
						|
        = link_to t('about.learn_more'), 'https://joinmastodon.org/', class: 'button button-secondary'
 | 
						|
        = render 'features'
 | 
						|
  .footer-links
 | 
						|
    .container
 | 
						|
      %p
 | 
						|
        = link_to t('about.source_code'), @instance_presenter.source_url
 | 
						|
        = " (#{@instance_presenter.version_number})"
 |