templates/base.html.twig line 45

  1. <!DOCTYPE html>
  2. <html lang="{{ language }}" dir="{{ dir }}">
  3.     <head>
  4.         {%- block meta -%}
  5.             <meta charset="UTF-8"/>            
  6.             <meta name="mobile-web-app-capable" content="yes">  
  7.             <meta name="apple-mobile-web-app-capable" content="yes">  
  8.             <meta name="HandheldFriendly" content="True">
  9.             <meta name="MobileOptimized" content="320">
  10.             <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui" />                
  11.             {# <meta name="description" content=""> #}
  12.             {# <meta name="keywords" content=""> #}
  13.             <meta name="robots" content="noindex, nofollow, noarchive">
  14.             {# opengraph #}
  15.             {# twitter #}            
  16.         {%- endblock -%}
  17.         <link rel="canonical" href="{{ url("app_index") }}"> 
  18.         <!-- websocket configuration -->
  19.         {#{ ws_client() } 
  20.             <script  type="text/javascript">
  21.                 const NAUTILE_PLUS_WEBSOCKET_URI = "wss://{{ gos_web_socket_server_host }}:{{ gos_web_socket_server_port }}";
  22.             </script>
  23.         #}
  24.         {%- block stylesheets -%}{{- encore_entry_link_tags('paiement') -}}{%- endblock -%}      
  25.         <title>
  26.             {%- apply spaceless %}
  27.                 {% block title %}base template{% endblock %}
  28.             {% endapply -%}
  29.         </title>        
  30.         <link rel="shortcut icon" href="{{ asset('build/images/nautile.ico') }}" type="image/x-icon">
  31.         <link rel="icon" href="{{ asset('build/images/icon32x32.png') }}" type="image/png" sizes="32x32">
  32.         <link rel="icon" href="{{ asset('build/images/icon96x96.png') }}" type="image/png" sizes="96x96">
  33.         <link rel="icon" href="{{ asset('build/images/icon192x192.png') }}" type="image/png" sizes="192x192">
  34.         <link rel="preconnect" href="https://fonts.googleapis.com">
  35.         <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
  36.         <link rel="preload" href="https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap" as="style" type="text/css">
  37.         <link rel="preload" href="https://fonts.googleapis.com/css2?family=Material+Icons+Outlined" as="style"  type="text/css">  
  38.         <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap" rel="stylesheet">  
  39.         <link href="https://fonts.googleapis.com/css2?family=Material+Icons+Outlined" rel="stylesheet">   
  40.     </head>
  41.     <body class="nautile-paiement nautile-theme">
  42.         <div class="preloader">
  43.             <img src="{{ asset('build/images/preloader.gif') }}" alt="preloader">
  44.         </div>
  45.         {%- block body -%}{%- endblock -%}                                 
  46.         {%- block javascripts -%}
  47.             {{ encore_entry_script_tags('paiement') }}
  48.         {%- endblock -%}
  49.         <script>
  50.             window.addEventListener("DOMContentLoaded", function(){ document.querySelector('.preloader').classList.add("loaded");});
  51.         </script>
  52.         <ntl-snackbar><ntl-icon-button light icon="close" slot="dismiss"></ntl-icon-button></ntl-snackbar>                      
  53.         <ntl-darkmode-switch class="darkmode-switch"></ntl-darkmode-switch>             
  54.         <ntl-back-to-top class="back-to-top-handler"></ntl-back-to-top>  
  55.     </body>
  56. </html>