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