Nimi ohvitseride mälestusseinal: '+n.evokirje+"
"),a.push(""),a.push(""),a.push(""),document.querySelector("#search-results").innerHTML+=a.join("")}var l=document.getElementsByClassName("pereliige");console.log("Search results loaded",l.length,l);for(let e=0;e{e.addEventListener("click",openSearchResultFeedbackForm)})}function fillTemplate(e,t){e.style.display="",e.id=t.id;var r=(t.eesnimi||"")+" "+t.perenimi,s=e.querySelector("#surname"),s=(e.querySelector("#forename").innerHTML=t.eesnimi||"",t.perenimi?s.innerHTML=t.perenimi:(s.previousElementSibling.remove(),s.remove()),e.querySelector("#birthplace")),i=e.querySelector("#deathplace"),s=(e.querySelector("#birthdate").innerHTML=t.sünd||"",t.sünnikoht?s.innerHTML=t.sünnikoht:(s.previousElementSibling.remove(),s.remove()),e.querySelector("#deathdate").innerHTML=t.surm||"",t.surmakoht?i.innerHTML=t.surmakoht:(i.previousElementSibling.remove(),i.remove()),e.querySelector("#fathername").innerHTML=t.isanimi||"",e.querySelector("#mothername").innerHTML=t.emanimi||"",e.querySelector("#resultId a")),i=(s.innerHTML=t.id,s.href="./?q="+t.id,e.querySelector("#resultId").id="ID_"+t.id,"#searchResultFeedbackFormLink"),s=r,r="feedback_"+t.id,o=((i=e.querySelector(i)).innerHTML=i.innerHTML.replace("%s",s),r?i.id=r:i.removeAttribute("id"),t.kirjed=t.kirjed||[],e.querySelector("#resultRecords")),a=e.querySelector("#result-record-template");for(let e=0;e(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),!1),r=e=>{e.target.style.display="block"};const s=e=>{if(e)return e=e.target||e,console.log("closeModal",{target:e,classList:e.classList}),e.classList&&e.classList.contains("modal-root")?void("none"!==e.style.display&&(e.style.display="none")):s(e.parentElement)};var i=queryAll(".modal-content");for(let e=0;e{if(!a.valid)return get("alert_mandatoryNameAndEmail").style.display="block",e.preventDefault(),!1;o.classList.add("w3-disabled");const t=i+"Timer";var r=setTimeout(()=>{o.classList.remove("w3-disabled"),get("alert_formNotSubmitted").style.display="block"},5e3);window[t]&&clearTimeout(window[t]),window[t]=r;const s=new XMLHttpRequest;s.open("POST",feedbackApi+i,!0),s.onload=function(){clearTimeout(window[t]),o.classList.remove("w3-disabled"),document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape"})),console.log("response",s.responseText),o.reset()},s.onerror=function(){clearTimeout(window[t]),o.classList.remove("w3-disabled"),console.log("Error:",s.status)};r=new FormData(o);r.append("url",window.location.href),r.append("nav_lang",navigator.language),r.append("locale",document.documentElement.lang),s.send(r),e.preventDefault()};o.reset=()=>{console.log("formE.reset",i),o.querySelectorAll("input:not([persistent]), textarea:not([persistent])").forEach(e=>{e.value=""})},o.addEventListener("submit",t),e.addEventListener("click",t)}function openSearchResultFeedbackForm(e){const s=function e(t){return t.classList.contains("search-result")?t:t.parentElement?e(t.parentElement):null}(e.target);var e=s.querySelector(".search-result-name").innerHTML,t=s.id,r=get("searchResultFormDescription"),r=(r.innerHTML=r.innerHTML.replace("%s",e),get("searchResultForm"));return r.reset(),r.querySelector('input[name="code"]').value=t,r.querySelectorAll("input, textarea").forEach(e=>{var t=e.name,r=s.querySelector("#"+t);r&&(console.log("input",t,r),e.value=r.innerHTML||e.value)}),!(get("searchResultFormRoot").style.display="block")}