pgaspar/oqfc

View on GitHub
views/layout.erb

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">

    <!-- Meta Tags -->
    <title>O que falta <%= settings.city_name %>?</title>
    <meta name="description" content="<%= @page_desc || settings.meta_description %>">
    <meta name="keywords" content="<%= settings.meta_keywords %>" />
    <meta name="robots" content="index,follow" />
    <meta property="og:image" content="<%= settings.site_url %>/img/logo.png" />

    <!-- CSS -->
    <link href="/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" />

    <link href="/css/font-awesome.css" media="screen" rel="stylesheet" type="text/css" />
    <link href="/css/main.css" media="screen" rel="stylesheet" type="text/css" />

    <!-- Responsive -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="/css/bootstrap-responsive.min.css" media="screen" rel="stylesheet" type="text/css" />
    <link href="/css/main-responsive.css" media="screen" rel="stylesheet" type="text/css" />

    <!-- JavaScript -->
    <script src="//code.jquery.com/jquery-latest.js"></script>
    <script src="/js/bootstrap.min.js"></script>
    <script src="/js/default.js"></script>
    <script src="/js/ajax.js"></script>

    <!-- Other -->
    <link rel="shortcut icon" type="image/png" href="/img/favicon.png" />
    <link href='//fonts.googleapis.com/css?family=Amaranth:400,700' rel='stylesheet' type='text/css'>

    <!-- Facebook Comments Stuff -->
    <meta property="fb:app_id" content="<%= settings.fb_app_id %>" />

    <!-- Google Analytics -->

    <% if settings.production? %>
      <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', '<%= settings.analytics_id %>']);
      _gaq.push(['_trackPageview']);

      (function() {
      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
      </script>
    <% end %>

  </head>
  <body style="background-color: <%= settings.background_color %>">
    <!-- Facebook Comments -->

    <div id="fb-root"></div>
    <script>
      window.fbAsyncInit = function() {
        FB.init({
          appId      : '<%= settings.fb_app_id %>',
          xfbml      : true,
          version    : 'v2.10'
        });
        FB.AppEvents.logPageView();
      };

      (function(d, s, id){
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/sdk.js";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));
    </script>

    <%= yield %>
  </body>
</html>