Nimi ohvitseride mälestusseinal: '+n.evokirje+"
"),o.push(""),o.push(""),o.push(""),document.querySelector("#search-results").innerHTML+=o.join("")}var l=document.getElementsByClassName("pereliige");console.log("Search results loaded",l.length,l);for(let e=0;e{e.style.display="flex"}):e.forEach(e=>{e.style.display="none"});let s=getQueryStringValue("page"),i;void 0!==s&&null!==s||(s=1),void 0!==totalHits&&(totalPages=Math.ceil(totalHits/pageSize),t.forEach(e=>{e.setAttribute("page",""),1<=totalPages&&(e.classList.contains("pagination-current-page")||(e.setAttribute("hidden",""),r.forEach(e=>{e.setAttribute("hidden","")}))),1{e.removeAttribute("hidden"),e.classList.contains("pagination-dots--left")&&(1==s?e.setAttribute("hidden",""):e.removeAttribute("hidden","")),e.classList.contains("pagination-dots--right")&&(s==totalPages?e.setAttribute("hidden",""):e.removeAttribute("hidden",""))})),e.classList.contains("pagination-prev")?(1==(s=1===totalPages?1:s)?e.setAttribute("hidden",""):e.removeAttribute("hidden",""),i=parseInt(s)-1):e.classList.contains("pagination-first-page")?(1<=totalPages&&1==s?e.setAttribute("hidden",""):e.removeAttribute("hidden",""),i=1,e.textContent="1"):e.classList.contains("pagination-current-page")?(s&&1!==s?(s=getQueryStringValue("page"),i=parseInt(s),1===totalPages&&(s=1)):i=s,e.textContent=s):e.classList.contains("pagination-last-page")?(1<=totalPages&&s==totalPages?e.setAttribute("hidden",""):e.removeAttribute("hidden",""),i=totalPages,e.textContent=totalPages):e.classList.contains("pagination-next")&&(s==totalPages?e.setAttribute("hidden",""):e.removeAttribute("hidden",""),i=parseInt(s)+1),e.setAttribute("href",getURLWithPage(i))}))}function initResultFeedbackButtons(){get("search-results").querySelectorAll("button").forEach(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,a=((i=e.querySelector(i)).innerHTML=i.innerHTML.replace("%s",s),r?i.id=r:i.removeAttribute("id"),t.kirjed=t.kirjed||[],e.querySelector("#resultRecords")),o=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(!o.valid)return get("alert_mandatoryNameAndEmail").style.display="block",e.preventDefault(),!1;a.classList.add("w3-disabled");const t=i+"Timer";var r=setTimeout(()=>{a.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]),a.classList.remove("w3-disabled"),document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape"})),console.log("response",s.responseText),a.reset()},s.onerror=function(){clearTimeout(window[t]),a.classList.remove("w3-disabled"),console.log("Error:",s.status)};r=new FormData(a);r.append("url",window.location.href),r.append("nav_lang",navigator.language),r.append("locale",document.documentElement.lang),s.send(r),e.preventDefault()};a.reset=()=>{console.log("formE.reset",i),a.querySelectorAll("input:not([persistent]), textarea:not([persistent])").forEach(e=>{e.value=""})},a.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"));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"}