templates/Layout/scripts.html.twig line 1

Open in your IDE?
  1. {% block javascripts %}
  2.     <script src="{{ asset('theme/js/vendor.js?v='~assets_version) }}"></script>
  3. {#    <script src="//code.jquery.com/jquery-3.4.1.js" type="application/javascript"></script>#}
  4.     {{ encore_entry_script_tags('app') }}
  5.     {{ encore_entry_script_tags('dictionary') }}
  6.     {{ encore_entry_script_tags('user') }}
  7.     <script src="{{ asset('bundles/fosjsrouting/js/router.js?v='~assets_version) }}"></script>
  8.     <script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
  9.     <script src="{{ asset('bundles/bazingajstranslation/js/translator.min.js?v='~assets_version) }}"></script>
  10.     <script src="/js/translations/messages/pl.js?v={{ assets_version }}"></script>
  11.     <script src="{{ asset('theme/js/app.min.js?v='~assets_version) }}"></script>
  12.     <script>
  13.         jQuery(document).ready(function () {
  14.             jQuery('.add-address-collection-widget').click(function (e) {
  15.                 var list = jQuery(jQuery(this).attr('data-list-selector'));
  16.                 var counter = list.data('widget-counter') || list.children().length;
  17.                 var newWidget = list.attr('data-prototype');
  18.                 newWidget = newWidget.replace(/__name__/g, counter);
  19.                 counter++;
  20.                 list.data('widget-counter', counter);
  21.                 var newElem = jQuery(list.attr('data-widget-tags')).html(newWidget);
  22.                 list.append(newWidget);
  23.             });
  24.             jQuery('.add-invoice-address-collection-widget').click(function (e) {
  25.                 var list = jQuery(jQuery(this).attr('data-list-selector'));
  26.                 var counter = list.data('widget-counter') || list.children().length;
  27.                 var newWidget = list.attr('data-prototype');
  28.                 newWidget = newWidget.replace(/__name__/g, counter);
  29.                 counter++;
  30.                 list.data('widget-counter', counter);
  31.                 var newElem = jQuery(list.attr('data-widget-tags')).html(newWidget);
  32.                 list.append(newWidget);
  33.             });
  34.             jQuery('.add-contact-person-collection-widget').click(function (e) {
  35.                 var list = jQuery(jQuery(this).attr('data-list-selector'));
  36.                 console.log(list);
  37.                 var counter = list.data('widget-counter') || list.children().length;
  38.                 var newWidget = list.attr('data-prototype');
  39.                 newWidget = newWidget.replace(/__name__/g, counter);
  40.                 counter++;
  41.                 list.data('widget-counter', counter);
  42.                 var newElem = jQuery(list.attr('data-widget-tags')).html(newWidget);
  43.                 list.append(newWidget);
  44.             });
  45.         });
  46.     </script>
  47. {% endblock %}
  48. {% include 'popupYesNo.html.twig' %}
  49. {% include 'popupError.html.twig' %}
  50. {% include 'popupOK.html.twig' %}
  51. {% include 'popupFullScreen.html.twig' %}
  52. {% include 'popupSaveCancel.html.twig' %}
  53. {% include 'popupInquiryFile.html.twig' %}
  54. {% include 'popupAddFiles.html.twig' %}