hacken-in/hacken-in

View on GitHub
app/views/modules/common/_ical_popup.html.haml

Summary

Maintainability
Test Coverage
- if user_signed_in? && current_region.present?
  #calendarExportModal.reveal-modal{data: { reveal: true }}
    %button.close-reveal-modal Close

    %h3 Kalender importieren
    %p= t('modules.common.ical_popup.explanation')

    %dl.tabs{ 'data-tab' => true }
      %dd.active
        = link_to t('modules.common.ical_popup.like_welcome_page_button'), '#like-welcome-page-tab'
      %dd
        = link_to t('modules.common.ical_popup.personalized_button'), '#personalized-tab'

    .tabs-content
      #like-welcome-page-tab.content.active
        %p= t('modules.common.ical_popup.like_welcome_page_description')

        %ul.button-group
          %li= link_to t('modules.common.ical_popup.import_into_ical_button'), get_ical_link_for('like_welcome_page', 'webcal'), class: 'button'
          %li= link_to t('modules.common.ical_popup.import_into_google_button'), get_ical_link_for('like_welcome_page', 'google'), class: 'button'

        %label{ for: 'my_cal_url' }= t('modules.common.ical_popup.manually')
        %input{ name: 'my_cal_url', type: 'text', value: get_ical_link_for('like_welcome_page', 'http') }

      #personalized-tab.content
        %p= t('modules.common.ical_popup.personalized_description')

        %ul.button-group
          %li= link_to t('modules.common.ical_popup.import_into_ical_button'), get_ical_link_for('personalized', 'webcal'), class: 'button'
          %li= link_to t('modules.common.ical_popup.import_into_google_button'), get_ical_link_for('personalized', 'google'), class: 'button'

        %label{ for: 'my_cal_url' }= t('modules.common.ical_popup.manually')
        %input{ name: 'my_cal_url', type: 'text', value: get_ical_link_for('personalized', 'http') }