!!! %html

%head
  %meta{charset: 'utf-8' }
  %meta{content: 'IE=edge', 'http-equiv' => 'X-UA-Compatible' }
  %meta{content: 'width=device-width, initial-scale=1', name: 'viewport' }
  %meta{content: '', name: 'description' }
  %meta{content: '', name: 'author' }
  %title
    -# TODO : replace by a static string
    = Rails.application.class.parent_name

  / HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries
  /[if lt IE 9]
    = javascript_include_tag 'https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js', 'https://oss.maxcdn.com/respond/1.4.2/respond.min.js'

  <%- if options[:skip_turbolinks] -%>
  = stylesheet_link_tag    'application', media: 'all'
  = javascript_include_tag 'application'
  <%- else -%>
  = stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true
  = javascript_include_tag 'application', 'data-turbolinks-track' => true
  <%- end -%>
  = csrf_meta_tags
%body
  %nav.navbar.navbar-inverse.navbar-fixed-top{role: 'navigation'}
    .container
      .navbar-header
        %button.navbar-toggle.collapsed{type: 'button', data: {toggle: 'collapse', target: '#navbar'}, aria: {expanded: 'false', controls: 'navbar'} }
          %span.sr-only Toggle navigation
          %span.icon-bar
          %span.icon-bar
          %span.icon-bar
        -# TODO : replace by a static string
        = link_to Rails.application.class.parent_name, '/', class: "navbar-brand"
      #navbar.collapse.navbar-collapse
        %ul.nav.navbar-nav
        #flags-area
          = link_to '/set_locale/en', method: :put do
            %span{ class: 'flag flag-gb' }
          = link_to '/set_locale/fr', method: :put do
            %span{ class: 'flag flag-fr' }
          = link_to '/set_locale/de', method: :put do
            %span{ class: 'flag flag-de' }
          = link_to '/set_locale/cn', method: :put do
            %span{ class: 'flag flag-cn' }
  .container
    - flash.each do |name, msg|
      = content_tag :div, class: "alert alert-#{name == :error ? 'danger' : 'success' } alert-dismissable", role: 'alert' do
        %button.close{type: 'button', data: {dismiss: 'alert'} }
          %span{aria: {hidden: 'true'} } &times;
          %span.sr-only Close
        = msg
    = yield