!!! 5
%html
  %head
    %meta{charset: 'utf-8'}
    %title
      - if content_for? :title
        = yield :title
        |
      - if content_for? :title_category
        = yield :title_category
      - else
        #{t 'app_name'}: #{t '.title_tagline'}
    /[if IE]
      = include_javascript_libraries :html5
    = yield :stylesheets
    = stylesheet_link_tag "application"
    = yield :meta
    = open_graph_tags
    = csrf_meta_tag
    = signed_in_meta_tag
  %body{:class => body_class}
    = javascript_include_tag "analytics"
    #container
      = yield :before_title
      - if content_for?(:title) && show_title_header?
        %h1#title= yield :title
      = render 'static/announcement.html'
      = yield :before_flashes
      = flashes

      - if content_for? :content
        = yield(:content)
      - else
        = yield

      - if home_link?
        %a#home-link{:href => root_path}
          %span= t 'app_name'

      #userbar
        - if user_signed_in?
          %span
            = t '.userbar.greeting', :user_name => current_user.name
            = userbar_contributions_summary(current_user)
          = link_to t('.userbar.items'), user_closet_hangers_path(current_user), :id => 'userbar-items-link'
          = link_to t('.userbar.outfits'), current_user_outfits_path
          = link_to t('.userbar.settings'), Openneo::Auth.remote_settings_url
          = link_to t('.userbar.logout'), logout_path_with_return_to
        - else
          = link_to login_path_with_return_to, :id => 'userbar-log-in' do
            = image_tag auth_server_icon_url
            %span= t('.userbar.login')

      #footer
        = form_tag choose_locale_path, :id => 'locale-form' do
          = hidden_field_tag 'return_to', request.fullpath
          = select_tag 'locale', options_for_select(locale_options, locale)
          = submit_tag 'Go'
          
        %ul
          %li= link_to t('organization_name'), 'http://openneo.net/'
          %li= link_to t('.footer.blog'), 'http://blog.openneo.net/'
          %li= link_to t('.footer.source_code'),
                      'http://github.com/matchu/openneo-impress-rails'
          %li= link_to t('.footer.terms'), terms_path
        
        %div
          #{t('.footer.contact')}:
          %ul
            %li= link_to t('.footer.suggestions'), feedback_url
            %li= mail_to contact_email, t('.footer.email')
        
        %p= t '.footer.copyright', :year => Date.today.year
      
      = yield(:javascripts)