From c985bb8d06051862c33eb085522ac4feb9c6c0b0 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Tue, 14 Jan 2025 15:38:31 -0600 Subject: [PATCH] Rebuild MCJS and AJAX js --- src/js/ajax.min.js | 2 +- src/js/mcjs.min.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/ajax.min.js b/src/js/ajax.min.js index 77b94a2f..3f1ca141 100644 --- a/src/js/ajax.min.js +++ b/src/js/ajax.min.js @@ -1 +1 @@ -(()=>{(function(e){e(function(){e(".mc_response").hide(),e(".instance-list").on("click","button.delete_occurrence",function(){let t=e(this).attr("data-value"),n=e(this).attr("data-event"),a=e(this).attr("data-begin"),c=e(this).attr("data-end"),i={action:mc_data.action,occur_id:t,event_id:n,occur_begin:a,occur_end:c,security:mc_data.security};e.post(ajaxurl,i,function(s){s.success==1&&e("button[data-value='"+t+"']").parents("li").hide(),e(".mc_response").text(s.response).show(300)},"json")}),e(".mc_add_new").hide(),e("button.add-occurrence").on("click",function(){e(this).attr("aria-expanded")=="true"?(e(this).attr("aria-expanded","false").find(".dashicons").addClass("dashicons-plus").removeClass("dashicons-minus"),e(this).attr("data-action","shiftback")):(e(this).attr("aria-expanded","true").find(".dashicons").addClass("dashicons-minus").removeClass("dashicons-plus"),e(this).attr("data-action","")),e(".mc_add_new").toggle()}),e("button.save-occurrence").on("click",function(){let t=e("#r_begin").val(),n=e("#r_time").val(),a=e("#r_endtime").val(),c=e("#r_enddate").val(),i=e('input[name="event_id"]').val(),s=e('input[name="event_group_id"]').val(),u={action:mc_data.recur,event_id:i,group_id:s,event_date:t,event_time:n,event_endtime:a,event_enddate:c,security:mc_data.security};e.post(ajaxurl,u,function(d){if(d.success==1){let o=n.split(":"),l=o[0]+":"+o[1],_=mc_data.url+d.id,v=typeof c>"u"?t:c;e(".instance-list").append('
  • Added: '+t+" @ "+l+'

    Edit

  • ')}e(".mc_response").text(d.response).show(300)},"json")}),e("#e_recur, #e_every").on("change",function(){let t=e("#e_recur").val(),n=e("#e_every").val(),a=e("duet-date-picker[identifier=e_repeats]").val(),c={action:mc_recur.action,until:a,every:n,recur:t,security:mc_recur.security};e.post(ajaxurl,c,function(i){i.response===""?(e(".mc_recur_string").removeClass("active"),e(".mc_recur_string p").text("")):(e(".mc_recur_string").addClass("active"),e(".mc_recur_string p").text(i.response).show(300))},"json")});let r=document.querySelector("duet-date-picker[identifier=e_repeats]");r!==null&&r.addEventListener("duetChange",function(t){let n=t.detail.value,a=e("#e_recur").val(),c=e("#e_every").val(),i={action:mc_recur.action,until:n,every:c,recur:a,security:mc_recur.security};e.post(ajaxurl,i,function(s){e(".mc_recur_string").addClass("active"),e(".mc_recur_string p").text(s.response).show(300)},"json")})}),e(function(){e("button.add-category").on("click",function(){let r=e("#event_category_name").val();if(r!==""){let t={action:mc_cats.action,category_name:r,security:mc_cats.security};e.post(ajaxurl,t,function(n){if(n.success==1){let a=n.category_id;e("#event_category_name").val(""),e('
  • ").insertBefore(".categories .event-new-category"),e("#e_category").append('")}},"json")}})})})(jQuery);})(); +(()=>{(function(e){e(function(){e(".mc_response").hide(),e(".instance-list").on("click","button.delete_occurrence",function(){let t=e(this).attr("data-value"),n=e(this).attr("data-event"),a=e(this).attr("data-begin"),i=e(this).attr("data-end"),c={action:mc_data.action,occur_id:t,event_id:n,occur_begin:a,occur_end:i,security:mc_data.security};e.post(ajaxurl,c,function(d){d.success==1&&e("button[data-value='"+t+"']").parents("li").hide(),e(".mc_response").text(d.response).show(300)},"json")}),e(".mc_add_new").hide(),e("button.edit_occurrence").on("click",function(){let t=e(this).attr("aria-pressed"),n=e("button.save-occurrence").is(":visible");if(t=="true")e(this).removeAttr("aria-pressed");else{e(this).attr("aria-pressed","true"),e("button.edit_occurrence").not(this).removeAttr("aria-pressed"),e("#r_time").trigger("focus"),e(".save-occurrence").text("Edit Date");let a=e(this).data("value"),i=e(this).data("begin").split(" "),c=e(this).data("end").split(" ");e('input[name="r_instance"]').val(a),e("#r_time").val(i[1]),e("#r_begin").val(i[0]),e("#r_endtime").val(c[1]),e("#r_end").val(c[0])}n||e(".mc_add_new").toggle()}),e("button.add-occurrence").on("click",function(){let t=e(this).attr("aria-expanded");e('input[name="r_instance"]').val(""),t=="true"?(e(this).attr("aria-expanded","false").find(".dashicons").addClass("dashicons-plus").removeClass("dashicons-minus"),e(this).attr("data-action","shiftback"),e(".save-occurrence").text("Add Date")):(e(this).attr("aria-expanded","true").find(".dashicons").addClass("dashicons-minus").removeClass("dashicons-plus"),e(this).attr("data-action","")),e(".mc_add_new").toggle()}),e("button.save-occurrence").on("click",function(){let t=e("#r_begin").val(),n=e("#r_time").val(),a=e("#r_endtime").val(),i=e("#r_enddate").val(),c=e('input[name="event_id"]').val(),d=e('input[name="event_group_id"]').val(),l=e('input[name="r_instance"]').val(),_={action:mc_data.recur,event_id:c,group_id:d,event_date:t,event_time:n,event_endtime:a,event_enddate:i,event_instance:l,security:mc_data.security};e.post(ajaxurl,_,function(s){if(s.success==1){let o=n.split(":"),u=o[0]+":"+o[1],v=mc_data.url+s.id,p=typeof i>"u"?t:i;l?e(".instance-list").append('
  • Edited: '+t+" @ "+u+"

  • "):e(".instance-list").append('
  • Added: '+t+" @ "+u+'

    Edit

  • ')}e(".mc_response").text(s.response).show(300)},"json")}),e("#e_recur, #e_every").on("change",function(){let t=e("#e_recur").val(),n=e("#e_every").val(),a=e("duet-date-picker[identifier=e_repeats]").val(),i={action:mc_recur.action,until:a,every:n,recur:t,security:mc_recur.security};e.post(ajaxurl,i,function(c){c.response===""?(e(".mc_recur_string").removeClass("active"),e(".mc_recur_string p").text("")):(e(".mc_recur_string").addClass("active"),e(".mc_recur_string p").text(c.response).show(300))},"json")});let r=document.querySelector("duet-date-picker[identifier=e_repeats]");r!==null&&r.addEventListener("duetChange",function(t){let n=t.detail.value,a=e("#e_recur").val(),i=e("#e_every").val(),c={action:mc_recur.action,until:n,every:i,recur:a,security:mc_recur.security};e.post(ajaxurl,c,function(d){e(".mc_recur_string").addClass("active"),e(".mc_recur_string p").text(d.response).show(300)},"json")})}),e(function(){e("button.add-category").on("click",function(){let r=e("#event_category_name").val();if(r!==""){let t={action:mc_cats.action,category_name:r,security:mc_cats.security};e.post(ajaxurl,t,function(n){if(n.success==1){let a=n.category_id;e("#event_category_name").val(""),e('
  • ").insertBefore(".categories .event-new-category"),e("#e_category").append('")}},"json")}})})})(jQuery);})(); diff --git a/src/js/mcjs.min.js b/src/js/mcjs.min.js index c7a0906f..a270ebd1 100644 --- a/src/js/mcjs.min.js +++ b/src/js/mcjs.min.js @@ -1 +1 @@ -(()=>{(function(e){"use strict";if(e(function(){p();let t=document.querySelectorAll(".mc-main");t&&t.forEach(n=>{let a=n.getAttribute("id");g(a),n.classList.remove("mcjs")})}),my_calendar.mini==="true"&&(e(".mini .calendar-events").hide(),e(document).on("click",".mini .has-events .trigger",function(t){t.preventDefault();let n=e(this).parents(".has-events").children(".calendar-events");n.toggle(),e(".mini .has-events").children(".trigger").removeClass("active-toggle"),e(".mini .has-events").children().not(".mc-date-container").not(n).hide(),e(this).addClass("active-toggle"),t.stopImmediatePropagation()}),e(document).on("click",".calendar-events .close",function(t){t.preventDefault(),e(this).closest(".mini .has-events").children(".trigger").removeClass("active-toggle"),e(this).closest("div.calendar-events").toggle(),t.stopImmediatePropagation()})),my_calendar.list==="true"&&my_calendar.links==="false"&&(e("li .list-event").hide(),e("li.current-day .list-event").show(),e("li.current-day .event-date .mc-text-button").attr("aria-expanded",!0),e(document).on("click",".event-date button",function(t){return t.preventDefault(),e(this).closest(".mc-events").find(".mc-event").toggle(),e(this).closest(".mc-events").find(".mc-event").is(":visible")?e(this).attr("aria-expanded","true"):e(this).attr("aria-expanded","false"),t.stopImmediatePropagation(),!1})),my_calendar.grid==="true"||my_calendar.list==="true"&&my_calendar.links==="true"){let t=my_calendar.grid==="true"?".calendar-event":".list-event",n=my_calendar.links==="true"&&my_calendar.grid==="true"?".mc-events":t;e(n+" .single-details").hide(),e(document).on("click",n+" .event-title .open",function(a){let c=e(this).parents(".mc-event").children(".details").is(":visible"),i=e(this).attr("aria-controls"),r=e("#"+i);c?e(this).attr("aria-expanded","false"):e(this).attr("aria-expanded","true"),a.preventDefault();let s=e(this).parents(".mc-event").children();e(this).closest(".mc-main").toggleClass("grid-open"),r.toggle();let d=s.find("a, object, :input, iframe, [tabindex]"),m=d.last();return d.first().attr("data-action","shiftforward"),m.attr("data-action","shiftback"),e(n).children(".single-details").not(s).hide(),a.stopImmediatePropagation(),!1}),e(document).on("click",".calendar-event .close",function(a){a.preventDefault(),e(this).parents(".mc-event").find("a.open").attr("aria-expanded","false"),e(this).closest(".mc-main").removeClass("grid-open"),e(this).closest(".mc-event").find(".event-title a").trigger("focus"),e(this).closest("div.single-details").toggle(),a.stopImmediatePropagation()}),e(document).on("keydown",function(a){(a.keyCode?a.keyCode:a.which)==27&&(e(".mc-main ").removeClass("grid-open"),e(".calendar-event div.single-details").hide(),e(".mini .calendar-events").hide())}),e(document).on("keydown",".mc-event a, .mc-event object, .mc-event :input, .mc-event iframe, .mc-event [tabindex]",function(a){let c=a.keyCode?a.keyCode:a.which,i=e(":focus").attr("data-action");!a.shiftKey&&c==9&&i=="shiftback"&&(a.preventDefault(),e("[data-action=shiftforward]").trigger("focus")),a.shiftKey&&c==9&&i=="shiftforward"&&(a.preventDefault(),e("[data-action=shiftback]").trigger("focus"))})}my_calendar.ajax==="true"&&(y(),b(),e(document).on("keydown",".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a)",function(t){t.which===32&&t.preventDefault()}),e(document).on("click keyup",".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a), .my-calendar-header input[type=submit], .my-calendar-footer input[type=submit], .my-calendar-header button:not(.mc-export button), .my-calendar-footer button:not(.mc-export button)",function(t){if(t.preventDefault(),t.type==="click"||t.type==="keyup"&&t.which===32){let n=e(this).attr("id"),a=e(this).closest(".mc-main"),c=a.attr("id"),i="",r="",s="",d="",m="",u="",f="",h="",l;if(this.nodeName==="INPUT"||this.nodeName==="BUTTON"){let o=e(this).parents("form");o.hasClass("mc-date-switcher")&&(i=o.find("select[name=month]").val(),r=o.find("select[name=dy]").val(),s=o.find("select[name=yr]").val()),o.hasClass("mc-categories-switcher")&&(d=o.find("select[name=mcat]").val()),o.hasClass("mc-locations-switcher")&&(m=o.find("select[name=loc]").val()),o.hasClass("mc-access-switcher")&&(u=o.find("select[name=access]").val()),f=o.find("input[name=mcs]").val(),h=e(this).attr("data-href")}else h=e(this).attr("href");try{l=new URL(h),l.searchParams.delete("embed"),l.searchParams.delete("source"),(this.nodeName==="INPUT"||this.nodeName==="BUTTON")&&(i!==""&&(l.searchParams.delete("month"),l.searchParams.delete("dy"),l.searchParams.delete("yr"),l.searchParams.append("month",parseInt(i)),typeof r<"u"&&l.searchParams.append("dy",parseInt(r)),l.searchParams.append("yr",parseInt(s))),d!==""&&(l.searchParams.delete("mcat"),l.searchParams.append("mcat",d)),m!==""&&(l.searchParams.delete("loc"),l.searchParams.delete("ltype"),l.searchParams.append("ltype","id"),l.searchParams.append("loc",m)),u!==""&&(l.searchParams.delete("access"),l.searchParams.append("access",parseInt(u))),l.searchParams.delete("mcs"),f!==""&&typeof f<"u"&&l.searchParams.append("mcs",encodeURIComponent(f)),h=l.toString()),window.history.pushState({},"",l)}catch(o){l=!1}let w=a.height();e("#"+c).html('
    Loading...
    '),e("#"+c).load(h+" #"+c+" > *",function(o,x,_){x=="error"&&e("#"+c).html(_.status+" "+_.statusText),typeof my_calendar<"u"&&my_calendar.list=="true"&&(my_calendar.links==="false"?(e("li.mc-events").find(".mc-events").hide(),e("li.current-day").children().show()):e("li.mc-events .single-details").hide()),typeof my_calendar<"u"&&my_calendar.grid=="true"&&e(".has-events > .calendar-event").children().not("header").hide(),typeof my_calendar<"u"&&my_calendar.mini=="true"&&e(".mini .has-events").children().not(".mc-date-container").hide(),y(),b(),e("#"+n).trigger("focus");let k=e("#mc_head_"+c).text();wp.a11y.speak(k),p(),g(n),v()})}}));function p(){let t=e(".mc-user-time"),n=Intl.DateTimeFormat().resolvedOptions().timeZone,a="",c="";t.each(function(){let i=e(this).text();n===void 0&&(n=e(this).attr("data-label")),i.replace("Z",".000Z")===new Date(i).toISOString()&&e(this).css({display:"none"}),c=''+new Date(i).toLocaleTimeString().replace(":00 "," ")+"",a=''+new Date(i).toLocaleDateString()+"",e(this).html(''+n+": "+a+', '+c).attr("data-time",i)})}function y(){e(".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a)").each(function(){e(this).attr("role","button")})}function g(t){if(t){let n=e("#"+t+" .mc-subscribe"),a=e("#"+t+" .mc-download");if(n.length>0){let i="mc_control_"+Math.floor(Math.random()*1e3).toString(),r=document.createElement("button");r.setAttribute("type","button"),r.setAttribute("aria-controls",i),r.setAttribute("aria-expanded",!1),r.innerHTML=my_calendar.subscribe+' ',n.find("ul").attr("id",i),n.find("ul").css({display:"none"}),n.prepend(r)}if(a.length>0){let i="mc_control_"+Math.floor(Math.random()*1e3).toString(),r=document.createElement("button");r.setAttribute("type","button"),r.setAttribute("aria-controls",i),r.setAttribute("aria-expanded",!1),r.innerHTML=my_calendar.export+' ',a.find("ul").attr("id",i),a.find("ul").css({display:"none"}),a.prepend(r)}e("#"+t+" .mc-export button").each(function(){e(this).on("click",function(){let i=e(this).attr("aria-controls"),r=e("#"+i);r.is(":visible")?(r.css({display:"none"}),e(this).attr("aria-expanded","false"),e(this).find(".dashicons").removeClass("dashicons-arrow-down").addClass("dashicons-arrow-right")):(r.css({display:"block"}),e(this).attr("aria-expanded","true"),e(this).find(".dashicons").removeClass("dashicons-arrow-right").addClass("dashicons-arrow-down"))})})}}e(".mc-main a[target=_blank]").append(' '+my_calendar.newWindow+"");function b(){let t=document.querySelectorAll(".mc-toggle-edit");t&&t.forEach(n=>{let a=n.getAttribute("aria-controls"),c=document.querySelector("#"+a);n.addEventListener("click",function(i){n.getAttribute("aria-expanded")==="true"?(c.style.display="none",n.setAttribute("aria-expanded","false")):(c.style.display="block",n.setAttribute("aria-expanded","true"))})})}function v(){try{let t=document.querySelectorAll(".mc-main.calendar table.my-calendar-table"),n=document.querySelectorAll(".mc-main.calendar table.my-calendar-table thead, .mc-main.calendar table.my-calendar-table tbody, .mc-main.calendar table.my-calendar-table tfoot"),a=document.querySelectorAll(".mc-main.calendar table.my-calendar-table tr"),c=document.querySelectorAll(".mc-main.calendar table.my-calendar-table td"),i=document.querySelectorAll(".mc-main.calendar table.my-calendar-table th"),r=document.querySelectorAll(".mc-main.calendar table.my-calendar-table th[scope=row]");for(let s=0;s{(function(e){"use strict";if(e(function(){p();let t=document.querySelectorAll(".mc-main");t&&t.forEach(n=>{let a=n.getAttribute("id");g(a),n.classList.remove("mcjs")})}),my_calendar.mini==="true"&&(e(".mini .calendar-events").hide(),e(document).on("click",".mini .has-events .trigger",function(t){t.preventDefault();let n=e(this).parents(".has-events").children(".calendar-events");n.toggle(),e(".mini .has-events").children(".trigger").removeClass("active-toggle"),e(".mini .has-events").children().not(".mc-date-container").not(n).hide(),e(this).addClass("active-toggle"),t.stopImmediatePropagation()}),e(document).on("click",".calendar-events .close",function(t){t.preventDefault(),e(this).closest(".mini .has-events").children(".trigger").removeClass("active-toggle"),e(this).closest("div.calendar-events").toggle(),t.stopImmediatePropagation()})),my_calendar.list==="true"&&my_calendar.links==="false"&&(e("li .list-event").hide(),e("li.current-day .list-event").show(),e("li.current-day .event-date .mc-text-button").attr("aria-expanded",!0),e(document).on("click",".event-date button",function(t){return t.preventDefault(),e(this).closest(".mc-events").find(".mc-event").toggle(),e(this).closest(".mc-events").find(".mc-event").is(":visible")?e(this).attr("aria-expanded","true"):e(this).attr("aria-expanded","false"),t.stopImmediatePropagation(),!1})),my_calendar.grid==="true"||my_calendar.list==="true"&&my_calendar.links==="true"){let t=my_calendar.grid==="true"?".calendar-event":".list-event",n=my_calendar.links==="true"&&my_calendar.grid==="true"?".mc-events":t;e(n+" .single-details").hide(),e(document).on("click",n+" .event-title .open",function(a){let l=e(this).parents(".mc-event").children(".details").is(":visible"),i=e(this).attr("aria-controls"),r=e("#"+i);l?e(this).attr("aria-expanded","false"):e(this).attr("aria-expanded","true"),a.preventDefault();let s=e(this).parents(".mc-event").children();e(this).closest(".mc-main").toggleClass("grid-open"),r.toggle();let d=s.find("a, object, :input, iframe, [tabindex]"),m=d.last();return d.first().attr("data-action","shiftforward"),m.attr("data-action","shiftback"),e(n).children(".single-details").not(s).hide(),a.stopImmediatePropagation(),!1}),e(document).on("click",".calendar-event .close",function(a){a.preventDefault(),e(this).parents(".mc-event").find("a.open").attr("aria-expanded","false"),e(this).closest(".mc-main").removeClass("grid-open"),e(this).closest(".mc-event").find(".event-title a").trigger("focus"),e(this).closest("div.single-details").toggle(),a.stopImmediatePropagation()}),e(document).on("keydown",function(a){(a.keyCode?a.keyCode:a.which)==27&&(e(".mc-main ").removeClass("grid-open"),e(".calendar-event div.single-details").hide(),e(".mini .calendar-events").hide())}),e(document).on("keydown",".mc-event a, .mc-event object, .mc-event :input, .mc-event iframe, .mc-event [tabindex]",function(a){let l=a.keyCode?a.keyCode:a.which,i=e(":focus").attr("data-action");!a.shiftKey&&l==9&&i=="shiftback"&&(a.preventDefault(),e("[data-action=shiftforward]").trigger("focus")),a.shiftKey&&l==9&&i=="shiftforward"&&(a.preventDefault(),e("[data-action=shiftback]").trigger("focus"))})}my_calendar.ajax==="true"&&(y(),b(),e(document).on("keydown",".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a)",function(t){t.which===32&&t.preventDefault()}),e(document).on("click keyup",".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a), .my-calendar-header input[type=submit], .my-calendar-footer input[type=submit], .my-calendar-header button:not(.mc-export button), .my-calendar-footer button:not(.mc-export button)",function(t){if(t.preventDefault(),t.type==="click"||t.type==="keyup"&&t.which===32){let n=e(this).attr("id"),a=e(this).closest(".mc-main"),l=a.attr("id"),i="",r="",s="",d="",m="",u="",f="",h="",c;if(this.nodeName==="INPUT"||this.nodeName==="BUTTON"){let o=e(this).parents("form");o.hasClass("mc-date-switcher")&&(i=o.find("select[name=month]").val(),r=o.find("select[name=dy]").val(),s=o.find("select[name=yr]").val()),o.hasClass("mc-categories-switcher")&&(d=o.find("select[name=mcat]").val()),o.hasClass("mc-locations-switcher")&&(m=o.find("select[name=loc]").val()),o.hasClass("mc-access-switcher")&&(u=o.find("select[name=access]").val()),f=o.find("input[name=mcs]").val(),h=e(this).attr("data-href")}else h=e(this).attr("href");try{c=new URL(h),c.searchParams.delete("embed"),c.searchParams.delete("source"),(this.nodeName==="INPUT"||this.nodeName==="BUTTON")&&(i!==""&&(c.searchParams.delete("month"),c.searchParams.delete("dy"),c.searchParams.delete("yr"),c.searchParams.append("month",parseInt(i)),typeof r<"u"&&c.searchParams.append("dy",parseInt(r)),c.searchParams.append("yr",parseInt(s))),d!==""&&(c.searchParams.delete("mcat"),c.searchParams.append("mcat",d)),m!==""&&(c.searchParams.delete("loc"),c.searchParams.delete("ltype"),c.searchParams.append("ltype","id"),c.searchParams.append("loc",m)),u!==""&&(c.searchParams.delete("access"),c.searchParams.append("access",parseInt(u))),c.searchParams.delete("mcs"),f!==""&&typeof f<"u"&&c.searchParams.append("mcs",encodeURIComponent(f)),h=c.toString()),window.history.pushState({},"",c)}catch(o){c=!1}let w=a.height();e("#"+l).html('
    Loading...
    '),e("#"+l).load(h+" #"+l+" > *",function(o,x,_){x=="error"&&e("#"+l).html(_.status+" "+_.statusText),typeof my_calendar<"u"&&my_calendar.list=="true"&&(my_calendar.links==="false"?(e("li.mc-events").find(".mc-events").hide(),e("li.current-day").children().show()):e("li.mc-events .single-details").hide()),typeof my_calendar<"u"&&my_calendar.grid=="true"&&e(".has-events > .calendar-event").children().not("header").hide(),typeof my_calendar<"u"&&my_calendar.mini=="true"&&e(".mini .has-events").children().not(".mc-date-container").hide(),y(),b(),e("#"+n).trigger("focus");let k=e("#mc_head_"+l).text();wp.a11y.speak(k),p(),g(n),v()})}}));function p(){let t=e(".mc-user-time"),n=Intl.DateTimeFormat().resolvedOptions().timeZone,a="",l="";t.each(function(){let i=e(this).text();n===void 0&&(n=e(this).attr("data-label")),i.replace("Z",".000Z")===new Date(i).toISOString()&&e(this).css({display:"none"}),l=''+new Date(i).toLocaleTimeString().replace(":00 "," ")+"",a=''+new Date(i).toLocaleDateString()+"",e(this).html(''+n+": "+a+', '+l).attr("data-time",i)})}function y(){e(".my-calendar-header a:not(.mc-print a, .mc-export a), .my-calendar-footer a:not(.mc-print a, .mc-export a)").each(function(){e(this).attr("role","button")})}function g(t){if(t){let n=e("#"+t+" .mc-subscribe"),a=e("#"+t+" .mc-download");if(n.length>0){let i="mc_control_"+Math.floor(Math.random()*1e3).toString(),r=document.createElement("button");r.setAttribute("type","button"),r.setAttribute("aria-controls",i),r.setAttribute("aria-expanded",!1),r.innerHTML=my_calendar.subscribe+' ',n.find("ul").attr("id",i),n.find("ul").css({display:"none"}),n.prepend(r)}if(a.length>0){let i="mc_control_"+Math.floor(Math.random()*1e3).toString(),r=document.createElement("button");r.setAttribute("type","button"),r.setAttribute("aria-controls",i),r.setAttribute("aria-expanded",!1),r.innerHTML=my_calendar.export+' ',a.find("ul").attr("id",i),a.find("ul").css({display:"none"}),a.prepend(r)}e("#"+t+" .mc-export button").each(function(){e(this).on("click",function(){let i=e(this).attr("aria-controls"),r=e("#"+i);r.is(":visible")?(r.css({display:"none"}),e(this).attr("aria-expanded","false"),e(this).find(".dashicons").removeClass("dashicons-arrow-down").addClass("dashicons-arrow-right")):(r.css({display:"block"}),e(this).attr("aria-expanded","true"),e(this).find(".dashicons").removeClass("dashicons-arrow-right").addClass("dashicons-arrow-down"))})})}}e(".mc-main a[target=_blank]").append(' '+my_calendar.newWindow+"");function b(){let t=document.querySelectorAll(".mc-toggle-edit");t&&t.forEach(n=>{let a=n.getAttribute("aria-controls"),l=document.querySelector("#"+a);n.addEventListener("click",function(i){let r=n.offsetWidth+8;l.style.left=r+"px",n.getAttribute("aria-expanded")==="true"?(l.style.display="none",n.setAttribute("aria-expanded","false")):(l.style.display="block",n.setAttribute("aria-expanded","true"))})})}function v(){try{let t=document.querySelectorAll(".mc-main.calendar table.my-calendar-table"),n=document.querySelectorAll(".mc-main.calendar table.my-calendar-table thead, .mc-main.calendar table.my-calendar-table tbody, .mc-main.calendar table.my-calendar-table tfoot"),a=document.querySelectorAll(".mc-main.calendar table.my-calendar-table tr"),l=document.querySelectorAll(".mc-main.calendar table.my-calendar-table td"),i=document.querySelectorAll(".mc-main.calendar table.my-calendar-table th"),r=document.querySelectorAll(".mc-main.calendar table.my-calendar-table th[scope=row]");for(let s=0;s