templates/v2/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('v2') }}
  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('v2_list') }}">
  41.                 {% if brand == "ROS" %}
  42.                     <img class="d-none d-sm-inline-block mr-1" src="/images/propertyinspections_ros.png" height="48" alt="Rumsey of Sandbanks Logo" />
  43.                 {% else %}
  44.                     <img class="d-none d-sm-inline-block mr-1" src="/images/propertyinspections.png" height="48" alt="Toad Hall Cottages Logo" />
  45.                 {% endif %}
  46.                 {{ app_name }}
  47.             </a>
  48.             <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  49.                 <span class="navbar-toggler-icon"></span>
  50.             </button>
  51.             <div class="collapse navbar-collapse" id="navbarSupportedContent">
  52.                 {# <ul class="navbar-nav mr-auto">
  53.                     <li class="nav-item active">
  54.                         <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
  55.                     </li>
  56.                     <li class="nav-item">
  57.                         <a class="nav-link" href="{{ path('forms_index') }}">Forms</a>
  58.                     </li>
  59.                 </ul> #}
  60.                 {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  61.                     <script>var username = '{{ app.user.email }}';</script>
  62.                 {% else %}
  63.                     <script>var username = '';</script>
  64.                 {% endif %}
  65.                 {# <ul class="navbar-nav ml-auto">
  66.                     <li class="nav-item navbar-text">
  67.                         Logged in as {{ app.user.email }} &#8212;
  68.                     </li>
  69.                     <li class="nav-item">
  70.                         <a class="nav-link" href="{{ path('app_logout') }}">Logout</a>
  71.                     </li>
  72.                 </ul> #}
  73.             </div>
  74.         </nav>
  75.         <div class="card m-3" id="top">
  76.             <h2 class="h6 card-header">
  77.                 {% block pagetitle %}Page title{% endblock %}
  78.             </h2>
  79.             <div class="card-body">
  80.                 {% block body %}
  81.                 {% endblock %}
  82.             </div>
  83.             <div class="card-footer">
  84.                 <small class="text-muted">Version: <span class="version">1</span>  <a class="float-right" href="{{ path('forms_index') }}">Old inspections</a></small>
  85.             </div>
  86.         </div>
  87.         <div class="modal fade" tabindex="-1" role="dialog">
  88.             <div class="modal-dialog modal-dialog-centered justify-content-center" role="document">
  89.                 <svg width="64" height="64" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><style>.spinner_ajPY{transform-origin:center;animation:spinner_AtaB .75s infinite linear; fill: #2b522d;}@keyframes spinner_AtaB{100%{transform:rotate(360deg)}}</style><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="#2b522d" opacity=".35"/><path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z" class="spinner_ajPY"/></svg>
  90.             </div>
  91.         </div>
  92.         {% block javascripts %}
  93.             {{ encore_entry_script_tags('v2') }}
  94.         {% endblock %}
  95.     </body>
  96. </html>