templates/secure/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  7.     <meta name="robots" content="noindex">
  8.     <title>Dreamin'Job</title>
  9.     
  10.     <!-- favicon icon -->
  11.     <link rel="shortcut icon" href="{{ asset('resources/front/images/dream/fav.png') }}" />
  12.     <link href="{{ asset('resources/template/css/plugins/select2/select2.min.css') }}" rel="stylesheet">
  13.     
  14.     <!-- Sweet Alert -->
  15.     <link href="{{ asset('resources/template/css/plugins/sweetalert/sweetalert.css') }}" rel="stylesheet">
  16.     
  17.     <link rel="stylesheet" type="text/css" href="{{ asset('resources/front/css/main.css') }}?v=1" />
  18.     
  19.     <!-- responsive -->
  20.     <link rel="stylesheet" type="text/css" href="{{ asset('resources/front/css/responsive.css') }}?v=1" />
  21.     
  22.     <script src="{{ asset('resources/front/js/linkedin-lib.js') }}"></script>
  23.     
  24.     <!-- JQUERY DRAGGABLE -->
  25.     <link rel="stylesheet" href="{{ asset('resources/css/jquery-ui.css') }}">
  26.     
  27.     <!-- Switch widget-->
  28.     <link rel="stylesheet" href="{{ asset('resources/css/widget/switch.css') }}">
  29.     
  30.     <script src="{{ asset('resources/front/js/jquery.min.js') }}"></script>
  31.     
  32.     <style>
  33.         .profile-icon {
  34.             width: 16px;
  35.         }
  36.         
  37.         .progress-bar {
  38.             height: 15px;
  39.         }
  40.         
  41.         .cursor:hover {
  42.             cursor: pointer;
  43.         }
  44.         
  45.         .previous-navigation {
  46.             position: fixed;
  47.             bottom: 30px;
  48.             left: 10px;
  49.             min-width: 0;
  50.             padding: 0 10px;
  51.             font-weight: 600;
  52.             font-size: 20px;
  53.             z-index: 13;
  54.             color: #fff;
  55.             background: #AE00CC;;
  56.             border: 1px solid transparent;
  57.         }
  58.         
  59.         .previous-navigation img {
  60.             transform: rotate(-180deg);
  61.             margin-right: 5px;
  62.         }
  63.         
  64.         .next-navigation {
  65.             position: fixed;
  66.             bottom: 30px;
  67.             right: 30px;
  68.             min-width: 0;
  69.             padding: 0 10px;
  70.             font-weight: 600;
  71.             font-size: 20px;
  72.             z-index: 13;
  73.             color: #fff;
  74.             background: #AE00CC;
  75.             border: 1px solid transparent;
  76.         }
  77.         
  78.         @media (max-width: 576px) {
  79.             .previous-navigation {
  80.                 bottom: 30px;
  81.             }
  82.         }
  83.         
  84.     </style>
  85.     
  86.     {% block stylesheets %}{% endblock %}
  87. </head>
  88. <body class="">
  89. <!--page start-->
  90. <div class="page">
  91.     <div class="preloader"></div>
  92.     <div class="head-sect">
  93.         
  94.         {% block header %}
  95.         <!--header start-->
  96.         {% include 'secure/header.html.twig' %}
  97.         <!--header end-->
  98.         {% endblock %}
  99.     </div>
  100.     
  101.     {% block body %}{% endblock %}
  102.     
  103.     
  104.     <!--back-to-top start-->
  105.     {#<a id="totop" href="#top" class="top-visible">
  106.         <i class="fa fa-angle-down"></i>
  107.     </a>#}
  108.     <!--back-to-top end-->
  109. </div>
  110. <!-- page end -->
  111. <!-- Javascript -->
  112. <script src="{{ asset('resources/front/js/tether.min.js') }}"></script>
  113. <script src="{{ asset('resources/front/js/bootstrap.min.js') }}"></script>
  114. <script src="{{ asset('resources/front/js/jquery.easing.js') }}"></script>
  115. <script src="{{ asset('resources/front/js/main.js') }}?v=1"></script>
  116. <!-- FOS js routing -->
  117. <script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script>
  118. <script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
  119. <script src="{{ asset('resources/template/js/plugins/select2/select2.full.min.js') }}"></script>
  120. <!-- Sweet alert -->
  121. <script src="{{ asset('resources/template/js/plugins/sweetalert/sweetalert.min.js') }}"></script>
  122. <!-- validate  -->
  123. <script src="{{ asset('resources/js/jquery.validate.js') }}"></script>
  124. <!-- JQUERY DRAGGABLE -->
  125. <script src="{{ asset('resources/js/jQuery-UI-1.12.1.js') }}"></script>
  126. <script src="{{ asset('resources/js/jquery.ui.touch-punch.min.js') }}"></script>
  127. <script>
  128.     $(".select2").select2();
  129.     setJQueryValidation();
  130.     function setJQueryValidation() {
  131.         $.validator.addMethod('required', function(value, element) {
  132.             return value != null && value !== '';
  133.         }, '{{ 'form.error.required' | trans({}, 'general') }}');
  134.         $.validator.addMethod('email', function(value, element) {
  135.             var email = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$/;
  136.             return email.test(value);
  137.         }, '{{ 'form.error.email' | trans({}, 'general') }}');
  138.         $.validator.addMethod('validPassword', function (value, element) {
  139.             return value.trim().length >= 8;
  140.         }, '{{ 'form.error.invalid_password' | trans({}, 'general') }}');
  141.         $.validator.addMethod('confirmPassword', function (value, element) {
  142.             return $("#form_password").val().trim() === value.trim()
  143.         }, '{{ 'form.error.confirm_password' | trans({}, 'general') }}');
  144.         $.validator.addMethod('unique-email', function (value, element) {
  145.             var res = false;
  146.             $.ajax({
  147.                 async: false,
  148.                 type: "post",
  149.                 url: Routing.generate('check_email', {'id': element.dataset.userid}),
  150.                 data: JSON.stringify({'email': value}),
  151.                 success: function (resp) {
  152.                     res = resp.isAuthorised;
  153.                 }
  154.                 ,
  155.                 error: function (msg) {
  156.                     console.log(msg);
  157.                 }
  158.             })
  159.             ;
  160.             return res;
  161.         }, '{{ 'form.error.unique_email' | trans({}, 'general') }}');
  162.         
  163.         $.validator.addMethod('valid-phone-number', function (value, element) {
  164.             if(/^[0-9]{10}$/.test(value)) {
  165.                 return true;
  166.             }
  167.             return false;
  168.         }, '{{ 'form.error.invalid_phone_number' | trans({}, 'general') }}');
  169.         
  170.         $.validator.addMethod('valid-indicatif', function(value, element) {
  171.             return /^[+][0-9]{2,5}$/.test(value);
  172.         }, '{{ 'form.error.invalid_phone_indicatif' | trans({}, 'general') }}');
  173.     }
  174.     $("#validate-form").validate();
  175.     
  176.     function messageError(title, message) {
  177.         swal({
  178.             type: "error",
  179.             title: title,
  180.             text: message
  181.         })
  182.     }
  183.     function messageWarning(title, message) {
  184.         swal({
  185.             type: "warning",
  186.             title: title,
  187.             text: message,
  188.         })
  189.     }
  190.     function confirmMessageAndRedirect(title, message, action, redirectUrl) {
  191.         swal({
  192.             title: title,
  193.             text: message,
  194.             type: "warning",
  195.             showCancelButton: true,
  196.             confirmButtonColor: "#DD6B55",
  197.             confirmButtonText: "{{ 'alert.button.confirm' | trans({}, 'riasec_big_five') }}",
  198.             cancelButtonText: "{{ 'alert.button.cancel' | trans({}, 'riasec_big_five') }}",
  199.             closeOnConfirm: false
  200.         }, function () {
  201.             $.get({
  202.                 url: action,
  203.                 success: function (response) {
  204.                     window.location = redirectUrl
  205.                 }
  206.             });
  207.         });
  208.     }
  209.     $(".landing-page").on("click", function() {
  210.         showPreLoader
  211.     });
  212.     
  213.     function showPreLoader() {
  214.         $(".preloader").css("display", "block");
  215.     }
  216.     
  217.     function hidePreloader() {
  218.         $(".preloader").css("display", "none");
  219.     }
  220. </script>
  221. {% block javascripts %}{% endblock %}
  222. </body>
  223. </html>