PageSourceSearch

https://www.editorialgeu.com/modules/customregistration/views/js/creg_form.js

js editorialgeu.com collected 2026-09-26 12:01:50 UTC 2,101 bytes, 65 lines download raw bytes

1window.multidrop = function() {
2  $('.creg_dropdown_multi').each(function (i) {
3    var $me = $(this);
4    $me.multiSelect({
5      selectableHeader: "<div class='custom-header'>" + $me.data("header-list") + "</div>",
6      selectionHeader: "<div class='custom-header'>" + $me.data("header-selected") + "</div>"
7    });
8  });
9};
10
11var C4Y_creg_form_script = false;
12
13/** 
14 * ps_egt_17: Prestashop equal or greater than 1.7
15*/
16window.creg_registration = function(ps_egt_17 = false) {
17  // One time launch
18  if (window.C4Y_creg_form_script) {
19    return;
20  } else { window.C4Y_creg_form_script = true; }
21
22    if(ps_egt_17 === true) {
23    var nth_child = $('#customer-form .form-group:not(.cy4-creg-form-group)').length;
24    // Try to insert after birthday
25    var target = $('input[name="birthday"]').closest('.form-group');
26    if (target.length <= 0) {
27      // If birthday is not defined, insert in the end of form
28      var target = $('#customer-form .form-group:not(.cy4-creg-form-group)').eq(nth_child-3);
29    }
30    $("#creg-front-wrap .form-group").insertAfter(target);
31    $("#creg-front-wrap").remove();
32  }
33
34  /* Disable child checkbox if parent was disabled */
35  $(document).on('change', '.cluster_checkbox', function(){
36    if ($(this).is(':checked')) {
37      $(this).closest('.creg_cluster').find('.creg_cluster_groups').show();
38    } else {
39      $(this).closest('.creg_cluster').find('.creg_cluster_groups').hide();
40      $(this).closest('.creg_cluster').find('.creg_cluster_groups input[type="checkbox"]').prop('checked', false)
41    }
42  });
43
44  var $cluster_enabled = $('.creg_cluster_groups input[type="checkbox"]:checked').closest('.creg_cluster');
45  $cluster_enabled.find('.cluster_checkbox').prop('checked', true);
46  $cluster_enabled.find('.creg_cluster_groups').show();
47
48  $('.creg-time').datetimepicker({
49    lang: 'fr',
50    datepicker: false,
51    format: 'H:i',
52    step: 30
53  });
54
55  $('.creg-datetime').datetimepicker({
56    lang: 'fr',
57    format: 'd-m-Y H:i',
58    step: 30
59  });
60  $('.creg-date').datetimepicker({
61    lang: 'fr',
62    timepicker: false,
63    format: 'd-m-Y'
64  });
65};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.