1"use strict"; 2 3(function($){ 4 $(document).ready(function(){ 5 //region dynamické chovánà formuláÅe pro objednávky akcà 6 $('form.form-event-order').each(function(){ 7 var form = $(this); 8 var organizer_vse=$(this).find('#organizer_vse'); 9 var event_type=$(this).find('#event_type'); 10 var calendar_event_exists=$(this).find('#calendar_event_exists'); 11 12 organizer_vse.change(function(){ 13 var organizer_vse_name=form.find('#organizer_vse_name'); 14 var organizer_vse_name_group=organizer_vse_name.closest('div.form-group'); 15 var calendar_description_fieldset=form.find('#calendar_fieldset'); 16 var calendar_event_exists_group=calendar_description_fieldset.find('#calendar_event_exists').closest('div.form-group'); 17 var calendar_description_group=calendar_description_fieldset.find('#calendar_description').closest('div.form-group'); 18 var calendar_language_group=calendar_description_fieldset.find('#calendar_language').closest('div.form-group'); 19 20 var value = $(this).val(); 21 if (value==='yes' || value==='club'){ 22 calendar_description_fieldset.removeClass('d-none'); 23 calendar_event_exists_group.find('select').attr('required','required'); 24 25 if (value==='club'){ 26 calendar_description_group.find('label').addClass('form-label-required'); 27 calendar_language_group.find('label').addClass('form-label-required'); 28 }else{ 29 calendar_description_group.find('label').removeClass('form-label-required'); 30 calendar_language_group.find('label').removeClass('form-label-required'); 31 } 32 33 }else{ 34 calendar_description_fieldset.addClass('d-none'); 35 calendar_event_exists_group.find('select').removeAttr('required'); 36 } 37 38 if (value==='yes'){ 39 organizer_vse_name_group.removeClass('d-none'); 40 }else{ 41 organizer_vse_name_group.addClass('d-none'); 42 } 43 }); 44 45 calendar_event_exists.change(function(){ 46 var calendar_url_group=form.find('#calendar_url').closest('div.form-group'); 47 var calendar_description_group=form.find('#calendar_description').closest('div.form-group'); 48 var calendar_language_group=form.find('#calendar_language').closest('div.form-group'); 49 50 var value = $(this).val(); 51 if (value==='yes'){ 52 calendar_url_group.removeClass('d-none'); 53 calendar_description_group.addClass('d-none'); 54 calendar_language_group.addClass('d-none'); 55 }else if(value==='no'){ 56 calendar_url_group.addClass('d-none'); 57 calendar_description_group.removeClass('d-none'); 58 calendar_language_group.removeClass('d-none'); 59 }else{ 60 calendar_url_group.addClass('d-none'); 61 calendar_description_group.addClass('d-none'); 62 calendar_language_group.addClass('d-none'); 63 } 64 }); 65 66 event_type.change(function(){ 67 var value = $(this).val(); 68 var event_location=form.find('#event_location'); 69 var event_location_group=event_location.closest('.form-group'); 70 var event_location_vse_fieldset=form.find('fieldset.event_location_vse'); 71 var rooms_count=event_location_vse_fieldset.find('#rooms_count'); 72 var rooms_it_avs=event_location_vse_fieldset.find('#rooms_it_avs'); 73 74 if (value==='vse'){ 75 //region akce na VÅ E mimo coworking 76 rooms_count.attr('required','required'); 77 rooms_count.closest('.form-group').children('label').addClass('form-label-required'); 78 rooms_it_avs.closest('.form-group').removeClass('d-none'); 79 event_location_vse_fieldset.removeClass('d-none'); 80 event_location.removeAttr('required'); 81 event_location_group.children('label').removeClass('form-label-required'); 82 event_location_group.addClass('d-none'); 83 //endregion akce na VÅ E mimo coworking 84 }else if (value==='coworking'){ 85 //region akce v coworkingu 86 rooms_count.attr('required','required'); 87 rooms_count.closest('.form-group').children('label').addClass('form-label-required'); 88 rooms_it_avs.closest('.form-group').addClass('d-none'); 89 event_location_vse_fieldset.removeClass('d-none'); 90 event_location.removeAttr('required'); 91 event_location_group.children('label').removeClass('form-label-required'); 92 event_location_group.addClass('d-none'); 93 //endregion akce v coworkingu 94 }else if(value==='other'){ 95 //region akce mimo VÅ E 96 rooms_count.removeAttr('required'); 97 rooms_count.closest('.form-group').children('label').removeClass('form-label-required'); 98 rooms_it_avs.closest('.form-group').addClass('d-none'); 99 event_location_vse_fieldset.addClass('d-none'); 100 event_location.attr('required','required'); 101 event_location_group.children('label').addClass('form-label-required'); 102 event_location.closest('.form-group').removeClass('d-none'); 103 //endregion akce mimo VÅ E 104 }else{ 105 //region akce jen online nebo bez vybraného typu 106 rooms_count.removeAttr('required'); 107 rooms_count.closest('.form-group').children('label').removeClass('form-label-required'); 108 rooms_it_avs.closest('.form-group').addClass('d-none'); 109 event_location_vse_fieldset.addClass('d-none'); 110 event_location.removeAttr('required'); 111 event_location_group.children('label').removeClass('form-label-required'); 112 event_location_group.addClass('d-none'); 113 //endregion akce jen online nebo bez vybraného typu 114 } 115 116 }); 117 118 //region zmÄna datumu s kontrolou 119 var checkDateMinValue=function(){ 120 var value=$(this).val(); 121 if (value && value<$(this).attr('data-min-value')){ 122 $(this).parent().find('.min-value-warning').removeClass('d-none'); 123 }else{ 124 $(this).parent().find('.min-value-warning').addClass('d-none'); 125 } 126 }; 127 128 $(this).find('.check-min-value').change(checkDateMinValue); 129 $(this).find('.check-min-value').blur(checkDateMinValue); 130 //endregion zmÄna datumu s kontrolou 131 132 //inicializace výchozÃho stavu 133 organizer_vse.change(); 134 event_type.change(); 135 calendar_event_exists.change(); 136 }) 137 //endregion dynamické chovánà formuláÅe pro objednávky akcà 138 }); 139})(jQuery);
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.