templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>{{ app_name }} &#8212; {% block title %}Home{% endblock %}</title>
  6.         <meta name="viewport" content="width=device-width, initial-scale=1">
  7.         {% block stylesheets %}
  8.             {{ encore_entry_link_tags('app') }}
  9.         {% endblock %}
  10.         <link rel="manifest" href="/manifest.json">
  11.         <link rel="icon" type="image/png" href="/images/icons/favicon-16x16.png" sizes="16x16">
  12.         <link rel="icon" type="image/png" href="/images/icons/favicon-32x32.png" sizes="32x32">
  13.         <link rel="apple-touch-icon" href="/images/icons/apple-touch-icon-180x180.png">
  14.         <link rel="apple-touch-icon" href="/images/icons/apple-touch-icon-180x180.png" sizes="180x180">
  15.         <script>
  16.         if ("serviceWorker" in navigator) {
  17.             navigator.serviceWorker.register("/sw.js").then(function(registration) {
  18.                 console.log("Service Worker registered with scope:", registration.scope);
  19.             }).catch(function(err) {
  20.                 console.log("Service Worker registration failed:", err);
  21.             });
  22.         }
  23.         </script>
  24.         <style>
  25.         .group-heading {
  26.             {% if f.brand is defined and f.brand == "NFC" %}
  27.             background-color: #96bca6;
  28.             {# border-bottom: 2px solid #96bca6; #}
  29.             {% else %}
  30.             background-color: #2b522d;
  31.             {# border-bottom: 2px solid #2b522d; #}
  32.             {% endif %}
  33.             color: white;
  34.             padding: 6px 10px;
  35.         }
  36.         </style>
  37.     </head>
  38.     <body>
  39.         <nav class="navbar navbar-expand-lg navbar-light">
  40.             <a class="navbar-brand" href="{{ path('forms_index') }}">
  41.                 <img class="d-none d-sm-inline-block" src="/images/thclogo.gif" height="60" alt="Toad Hall Cottages Logo" />
  42.                 {{ app_name }}
  43.             </a>
  44.             <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  45.                 <span class="navbar-toggler-icon"></span>
  46.             </button>
  47.             <div class="collapse navbar-collapse" id="navbarSupportedContent">
  48.                 {# <ul class="navbar-nav mr-auto">
  49.                     <li class="nav-item active">
  50.                         <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
  51.                     </li>
  52.                     <li class="nav-item">
  53.                         <a class="nav-link" href="{{ path('forms_index') }}">Forms</a>
  54.                     </li>
  55.                 </ul> #}
  56.                 {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  57.                     <script>var username = '{{ app.user.email }}';</script>
  58.                 {% else %}            
  59.                     <script>var username = '';</script>
  60.                 {% endif %}
  61.                 {# <ul class="navbar-nav ml-auto">
  62.                     <li class="nav-item navbar-text">
  63.                         Logged in as {{ app.user.email }} &#8212;
  64.                     </li>
  65.                     <li class="nav-item">
  66.                         <a class="nav-link" href="{{ path('app_logout') }}">Logout</a>
  67.                     </li>
  68.                 </ul> #}
  69.             </div>
  70.         </nav>
  71.         <div class="card m-3">
  72.             <h2 class="h6 card-header">
  73.                 {% block pagetitle %}Page title{% endblock %}
  74.             </h2>
  75.             <div class="card-body">
  76.                 {% block body %}
  77.                 {% endblock %}
  78.             </div>
  79.             <div class="card-footer">
  80.                 <small class="text-muted">Version: <span class="version">1</span> <a class="float-right" href="{{ path('v2_list') }}">New inspections</a></small>
  81.             </div>
  82.         </div>
  83.         <div class="modal fade" tabindex="-1" role="dialog">
  84.             <div class="modal-dialog modal-dialog-centered justify-content-center" role="document">
  85.                 <span class="fa fa-spinner fa-spin fa-3x"></span>
  86.             </div>
  87.         </div>
  88.         {% block javascripts %}
  89.             {{ encore_entry_script_tags('app') }}
  90.         {% endblock %}
  91.     </body>
  92. </html>