templates/base.html.twig line 46

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>{% block title %}Follow-me{% endblock %}</title>
  6. <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap" rel="stylesheet">
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8. {% block stylesheets %}
  9. <link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}">
  10. <link rel="stylesheet" href="{{ asset('css/datatable.min.css') }}">
  11. <link rel="stylesheet" href="{{ asset('css/jquery-ui.min.css') }}">
  12. <link rel="stylesheet" href="{{ asset('css/responsive.bootstrap.min.css') }}">
  13. <link rel="stylesheet" href="{{ asset('css/jquery.Jcrop.min.css') }}">
  14. <link rel="stylesheet" href="{{ asset('css/select2.min.css') }}">
  15. <link rel="stylesheet" href="{{ asset('css/animate.css') }}">
  16. <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-6jHF7Z3XI3fF4XZixAuSu0gGKrXwoX/w3uFPxC56OtjChio7wtTGJWRW53Nhx6Ev" crossorigin="anonymous">
  17. <link rel="stylesheet" href="{{ asset('build/app.css') }}">
  18. {% endblock %}
  19. </head>
  20. <body>
  21. <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top mb-0 mb-lg-5">
  22. <div class="container">
  23. <a class="navbar-brand" href="/debug/information/live">DEBUG</a>
  24. <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  25. <span class="navbar-toggler-icon"></span>
  26. </button>
  27. <div class="collapse navbar-collapse" id="navbarNav">
  28. <ul class="navbar-nav me-auto">
  29. <li class="nav-item">
  30. <a class="nav-link {{(app.request.get('_route') == 'information_live_debug') ? 'active' : null }}" aria-current="page" href="/debug/information/live">Live</a>
  31. </li>
  32. <li class="nav-item">
  33. <a class="nav-link {{(app.request.get('_route') == 'information_position_debug') ? 'active' : null }}" aria-current="page" href="/debug/information/position">Last position</a>
  34. </li>
  35. <li class="nav-item">
  36. <a class="nav-link {{(app.request.get('_route') == 'information_positions_debug') ? 'active' : null }}" href="/debug/information/positions/{{ "now"|date("Y-m-d") }}">All positions</a>
  37. </li>
  38. <li class="nav-item">
  39. <a class="nav-link {{(app.request.get('_route') == 'hobit_debug') ? 'active' : null }}" href="/debug/hobit">Magic hobit</a>
  40. </li>
  41. </ul>
  42. <span class="navbar-text">
  43. {{ render(controller(
  44. 'App\\Controller\\DefaultController::listUserAction',
  45. { }
  46. )) }}
  47. <a class="sync-hobit-menu" href="/hobit/sync"><button class="btn btn-danger">Sync hobit</button></a>
  48. </span>
  49. </div>
  50. </div>
  51. </nav>
  52. <div class="main-content">
  53. {% block body %}{% endblock %}
  54. </div>
  55. {% block javascripts %}
  56. <script src="{{ asset('js/jquery.min.js') }}"></script>
  57. <script
  58. src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCuFdyqcByggZUHoIxU4dr0Pu9LeXQrUuY">
  59. </script>
  60. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"></script>
  61. <script>
  62. $(".form-select-user-menu").change(function(){
  63. document.location.href = "/change-user/" + $(this).val();
  64. });
  65. $(".navbar").on("click", ".sync-hobit-menu", function(e){
  66. var r = confirm("Are you sure you want to sync hobits ?");
  67. if (r == true) {
  68. return;
  69. } else {
  70. e.preventDefault();
  71. }
  72. });
  73. </script>
  74. <script src="{{ asset('js/jquery-ui.min.js') }}"></script>
  75. <script src="{{ asset('js/jquery.ui.touch-punch.min.js') }}"></script>
  76. <script src="{{ asset('js/popper.min.js') }}"></script>
  77. <script src="{{ asset('js/datatable.min.js') }}"></script>
  78. <script src="{{ asset('js/dataTables.responsive.min.js') }}"></script>
  79. <script src="{{ asset('js/dataTables.french.lang') }}"></script>
  80. <script src="{{ asset('js/mask.js') }}"></script>
  81. <script src="{{ asset('js/jquery.nav.js') }}"></script>
  82. <script src="{{ asset('js/inputmask.min.js') }}"></script>
  83. <script src="{{ asset('js/jquery.inputmask.min.js') }}"></script>
  84. <script src="{{ asset('js/validator.min.js') }}"></script>
  85. <script src="{{ asset('js/jquery.Jcrop.min.js') }}"></script>
  86. <script src="{{ asset('js/main.js') }}"></script>
  87. <script src="{{ asset('js/clipboard.js') }}"></script>
  88. <script src="{{ asset('js/moment.min.js') }}"></script>
  89. <script src="{{ asset('js/select2/select2.full.min.js') }}"></script>
  90. <script src="{{ asset('js/select2/i18n/fr.js') }}"></script>
  91. <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.0.0-alpha14/js/tempusdominus-bootstrap-4.min.js"></script>
  92. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4" crossorigin="anonymous"></script>
  93. {% endblock %}
  94. </body>
  95. </html>