templates\master\admin.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1" />
  6.         <title>{% block title %}TSS::Parking{% endblock %}</title>
  7.         <link rel="shortcut icon" href="{{ asset(app.request.server.get('APP_ICON')) }}"/>
  8.         {% block stylesheets %}            
  9.             {{ encore_entry_link_tags('app') }}
  10.             <!--<link href="/build/modules/noty/noty.css" rel="stylesheet">
  11.             <link href="/build/modules/noty/themes/relax.css" rel="stylesheet">-->
  12.         {% endblock %}        
  13.     </head>
  14.     <body>
  15.     {% block body %}
  16.         {% include 'navbar.html.twig' %}
  17.     {% endblock %}
  18.     {% block javascripts %}        
  19.         <!--<script src="/build/modules/noty/noty.min.js" type="text/javascript"></script>-->
  20.         {{ encore_entry_script_tags('app') }}  
  21.         <script>
  22.             document.addEventListener("DOMContentLoaded", function(event) 
  23.             {
  24.                 var messages= [];
  25.                 {% for message in app.flashes('info') %}
  26.                 messages.push("{{message}}");
  27.                 {% endfor %}
  28.                 console.log("messages: ");
  29.                 console.log(messages);
  30.                 messages.forEach(function(element)
  31.                 {
  32.                     tNote.toast({ type: 'success', message: element});
  33.                 });
  34.                 var errorMessages = [];
  35.                 {% for message in app.flashes('error') %}
  36.                 errorMessages.push("{{message}}");
  37.                 {% endfor %}
  38.                 errorMessages.forEach(function(element)
  39.                 {
  40.                     tNote.toast({ type: 'error', message: element});
  41.                 });
  42.                 window.translateParkingSlots = function(parkingSlotCode)
  43.                 {
  44.                     let translated = parkingSlotCode;
  45.                     switch (parkingSlotCode)
  46.                     {
  47.                         case "{{constant('App\\Model\\Parking\\ParkingType::TYPE_FIXED')}}":
  48.                             translated =  "{{constant('App\\Model\\Parking\\ParkingType::TYPE_FIXED')|trans}}";
  49.                             break;
  50.                         case "{{constant('App\\Model\\Parking\\ParkingType::TYPE_SPECIFIC')}}":
  51.                             translated = "{{constant('App\\Model\\Parking\\ParkingType::TYPE_SPECIFIC')|trans}}"
  52.                             break;
  53.                         case "{{constant('App\\Model\\Parking\\ParkingType::TYPE_CLAIMED')}}":
  54.                             translated = "{{constant('App\\Model\\Parking\\ParkingType::TYPE_CLAIMED')|trans}}"
  55.                             break;
  56.                         case "{{constant('App\\Model\\Parking\\ParkingType::TYPE_FLOATING')}}":
  57.                             translated = "{{constant('App\\Model\\Parking\\ParkingType::TYPE_FLOATING')|trans}}"
  58.                             break;
  59.                         case "{{constant('App\\Model\\Parking\\ParkingType::TYPE_GUEST')}}":
  60.                             translated = "{{constant('App\\Model\\Parking\\ParkingType::TYPE_GUEST')|trans}}"
  61.                             break;
  62.                         
  63.                     }
  64.                     return translated;
  65.                 }
  66.                 
  67.             {% block scriptInsideListener %}
  68.             {% endblock scriptInsideListener %}
  69.             });   
  70.         </script>      
  71.     {% endblock %}
  72.     </body>
  73. </html>