PageSourceSearch

https://tsunami-memorial.org/dnf/wp/wp-content/plugins/my-calendar/js/mcjs.min.js

js tsunami-memorial.org collected 2026-10-06 11:22:53 UTC 9,365 bytes, 1 lines download raw bytes

1(()=>{(function(e){"use strict";if(e(function(){p();let t=document.querySelectorAll(".mc-main");t&&t.forEach(s=>{let a=s.getAttribute("id");g(a),s.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 s=e(this).parents(".has-events").children(".calendar-events");s.toggle(),e(".mini .has-events").children(".trigger").removeClass("active-toggle"),e(".mini .has-events").children().not(".mc-date-container").not(s).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",s=my_calendar.links==="true"&&my_calendar.grid==="true"?".mc-events":t;e(s+" .single-details").hide(),e(document).on("click",s+" .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 n=e(this).parents(".mc-event").children();e(this).closest(".mc-main").toggleClass("grid-open"),r.toggle();let d=n.find("a, object, :input, iframe, [tabindex]"),m=d.last();return d.first().attr("data-action","shiftforward"),m.attr("data-action","shiftback"),e(s).children(".single-details").not(n).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(),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 s=e(this).attr("id"),a=e(this).closest(".mc-main"),c=a.attr("id"),i="",r="",n="",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(),n=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(n))),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 _=a.height();e("#"+c).html('<div class="mc-loading"></div><div class="loading" style="height:'+_+'px"><span class="screen-reader-text">Loading...</span></div>'),e("#"+c).load(h+" #"+c+" > *",function(o,w,b){w=="error"&&e("#"+c).html(b.status+" "+b.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(),e("#"+s).trigger("focus");let k=e("#mc_head_"+c).text();wp.a11y.speak(k),p(),g(s),v()})}}));function p(){let t=e(".mc-user-time"),s=Intl.DateTimeFormat().resolvedOptions().timeZone,a="",c="";t.each(function(){let i=e(this).text();s===void 0&&(s=e(this).attr("data-label")),i.replace("Z",".000Z")===new Date(i).toISOString()&&e(this).css({display:"none"}),c='<span class="mc-local-time-time">'+new Date(i).toLocaleTimeString().replace(":00 "," ")+"</span>",a='<span class="mc-local-time-date">'+new Date(i).toLocaleDateString()+"</span>",e(this).html('<span class="mc-local-time-label">'+s+":</span> "+a+'<span class="sep">, </span>'+c).attr("data-time",i)})}
1function 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 s=e("#"+t+" .mc-subscribe"),a=e("#"+t+" .mc-download");if(s.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+' <span class="dashicons dashicons-arrow-right" aria-hidden="true"></span>',s.find("ul").attr("id",i),s.find("ul").css({display:"none"}),s.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+' <span class="dashicons dashicons-arrow-right" aria-hidden="true"></span>',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(' <span class="dashicons dashicons-external" aria-hidden="true"></span><span class="screen-reader-text"> '+my_calendar.newWindow+"</span>");function v(){try{let t=document.querySelectorAll(".mc-main.calendar table.my-calendar-table"),s=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 n=0;n<t.length;n++)t[n].setAttribute("role","table");for(let n=0;n<s.length;n++)s[n].setAttribute("role","rowgroup");for(let n=0;n<a.length;n++)a[n].setAttribute("role","row");for(let n=0;n<c.length;n++)c[n].setAttribute("role","cell");for(let n=0;n<i.length;n++)i[n].setAttribute("role","columnheader");for(let n=0;n<r.length;n++)r[n].setAttribute("role","rowheader")}catch(t){console.log("my_calendar_table_aria(): "+t)}}v()})(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.