app/views/layouts/application.html.slim

Summary

Maintainability
Test Coverage
doctype html
html ng-app='19wu'
  head
    title = title
    meta name="viewport" content="width=device-width, initial-scale=1.0"
    link href=image_path('favicon.ico') rel="shortcut icon" type="image/x-icon"
    = stylesheet_link_tag "application", media: "all"
    = csrf_meta_tags
    /[if lt IE 7]
      css:
        #wrap {display:table;height:100%;width:100%}

  body *body_attributes
    header#header
      .navbar.navbar-static-top
        .navbar-inner
          .container
            a.brand href="/"
              img.logo-wordmark src=image_path('logo-wordmark.png')
              span.alpha alpha
            = render_nav_bar

            .nav-collapse.collapse
              = render_user_bar

    #wrap
      #main role="main"

        .container
          = render_flashes

        = yield :before_content

        #content
          .container
            = content_for?(:content) ? yield(:content) : yield

    footer#footer
      .container
        .row
          .span8
            p = t('layout.sponsors.title')
            = link_to image_tag('sponsors/ucloud.png'), 'http://www.ucloud.cn/?ref=19wu', target: '_blank', title: t('layout.sponsors.server'), data: {toggle: 'tooltip'}
            = link_to image_tag('sponsors/yunpian.png'), 'http://yunpian.com/?ref=19wu', target: '_blank', title: t('layout.sponsors.sms'), data: {toggle: 'tooltip'}, style: "margin-left: 24px;"
          .span4
            ul.pull-right
              li = link_to t('layout.feedback'),  "https://github.com/19wu/19wu/issues/new"
              li = link_to t('layout.contact_us'), "mailto:mahb45@gmail.com"
              li = link_to t('layout.opensource'), "http://github.com/19wu/19wu"
              -#li © #{Date.current.year} #{t('layout.copyright')}

    = javascript_include_tag "application"
    = javascript_include_tag "locales/#{locale}"
    = timeago_script_tag
    = yield :body_bottom