$(document).ready(function(){$("#fieldsetlegend-multischedule").text("Horaire"),$("#fieldset-multischedule > div.row:first > div:first > label:first").text("Horaire standard"),$("#fieldset-multischedule > div.row:first > div:not(:first) > label:first").text("Horaire particulier");var e=$("#form-widgets-IMultiScheduledContent-multi_schedule-buttons-add");e.text().includes("Ajouter")&&e.text("Ajouter un nouvel horaire particulier"),$('[id^="form-widgets-IMultiScheduledContent-multi_schedule-"][id$="-widgets-dates-buttons-remove"]').text("Supprimer la dernière plage de dates"),e.on("click",function(){return $("#formfield-form-widgets-type input:checked").length>0?0===$("#form-widgets-IBasic-title").val().length?(alert("Veuillez entrer un titre à votre contact avant d'ajouter un horaire particulier."),$(window).scrollTop(0),!1):void 0:(alert("Veuillez choisir un type de contact avant d'ajouter un horaire particulier."),$(window).scrollTop(0),!1)}),$('[id^="form-widgets-IMultiScheduledContent-multi_schedule-"][id$="-widgets-dates-buttons-add"]').each(function(){-1!==$(this).text().indexOf("Ajouter")&&$(this).text("Ajouter une nouvelle plage de dates")}),$(".multi-widget-field").length>0&&$("#fieldsetlegend-multischedule").trigger("click");var t=0;$("div.multi-widget").find("div.multi-widget-field").each(function(e){var i=$(this);if(i.attr("id")=="formfield-form-widgets-IMultiScheduledContent-multi_schedule-"+t){$(this).css("padding","2em"),$(this).css("border","1px solid #ccc"),t%2==0?$(this).css("background-color","#f2f2f2"):$(this).css("background-color","#ffffff"),i.find(".invalid-feedback").hide(),$(this).find('input[type="checkbox"]').hide(),i.find("textarea").val("Horaire particulier "+(t+1)),$(this).find('label[for="form-widgets-IMultiScheduledContent-multi_schedule-'+t+'-widgets-dates"]').hide();var d=i.find("label").first(),n=d.text();d.text("Horaire particulier numéro "+n),$(this).find('input[type="checkbox"]').parent().find("label").find("span").each(function(){var e=$(this).text();""!==e.trim()&&$(this).text("Plage de dates numéro "+e)}),t+=1}});var i=$(".multi-widget");t=0,i.find('div[class*="kssattr-fieldname-form.widgets.IMultiScheduledContent.multi_schedule."][class$=".widgets.dates"]').each(function(e){var i=$(this);i.attr("id")=="formfield-form-widgets-IMultiScheduledContent-multi_schedule-"+t+"-widgets-dates"&&($date_picker=i.find(".pat-date-picker"),0==$date_picker.length&&(i.find('button[value="Ajouter"]').length,i.find('button[value="Ajouter"]'),i.find('button[id*="form-widgets-IMultiScheduledContent-multi_schedule-"][id$="dates-buttons-add"]').click()),t+=1)}),i.length>0&&(remove_dates_buttons=$('[id*="multi_schedule-"][id$="dates-buttons-remove"]'),remove_dates_buttons.on("click",function(){$(this);var e=$(this).parent(),t=e.prev().find('input[type="checkbox"]');e.prev().find('input[name$="widgets.start_date"]').val(""),e.prev().find('input[name$="widgets.end_date"]').val(""),t.prop("checked",!0)}),remove_schedule_button=$("#form-widgets-IMultiScheduledContent-multi_schedule-buttons-remove"),remove_schedule_button.text("Supprimer le dernier horaire particulier"),remove_schedule_button.on("click",function(){$(this).parent().prev().find('input[type="checkbox"]').first().prop("checked",!0)})),$ExceptionalCloseDateCheckbox=$('[id^="form-widgets-IExceptionalClosureContent-exceptional_closure-"][id$="-remove"][type="checkbox"]'),$ExceptionalCloseDateCheckbox.hide(),$('div[id^="formfield-form-widgets-IExceptionalClosureContent-exceptional_closure-"] .multi-widget-number').hide(),$ExceptionalClose=$("#form-widgets-IExceptionalClosureContent-exceptional_closure-buttons-add"),$ExceptionalClose.text("Ajouter une autre fermeture exceptionnelle"),$ExceptionalClose.on("click",function(){}),$ExceptionalCloseDelButton=$("#form-widgets-IExceptionalClosureContent-exceptional_closure-buttons-remove"),$ExceptionalCloseDelButton.text("Supprimer la dernière fermeture exceptionnelle"),$ExceptionalCloseDelButton.on("click",function(){$(this);var e=$(this).parent(),t=e.prev().find('input[type="checkbox"]');e.prev().find('input[name$="form.widgets.IExceptionalClosureContent.exceptional_closure"][type="date"]').val(""),e.prev().find('input[name$="form.widgets.IExceptionalClosureContent.exceptional_closure"][type="textarea"]').val(""),t.prop("checked",!0)})});