PageSourceSearch

https://saveukrainenow.if.ua/onedaydonate/js/main.js

js saveukrainenow.if.ua collected 2026-10-04 15:33:49 UTC 4,801 bytes, 1 lines download raw bytes

1const ACCORDIONS_BUTTON=document.querySelectorAll(".accordion-container"),ACCORDIONS_CONTENT=document.querySelectorAll(".accordion-content"),PLUS=document.querySelectorAll(".plus"),PLUS_ACTIVE=document.querySelectorAll(".plus-none");for(let t=0;t<PLUS.length;t++)PLUS[t].addEventListener("click",e=>{ACCORDIONS_CONTENT[t].classList.toggle("active-accordion"),PLUS_ACTIVE[t].classList.toggle("active-plus"),ACCORDIONS_CONTENT[t].classList.toggle("animate__animated"),ACCORDIONS_CONTENT[t].classList.toggle("animate__fadeIn")});let amount=null,currency=null,clientFirstName=null,clientLastName=null,email=null,clientPhone=null,comment=null,checkmark=null;const donatebtn=document.getElementById("btn-sub"),uah=document.getElementById("uah"),eur=document.getElementById("eur"),usd=document.getElementById("usd"),sum_1=document.getElementById("sum-1"),sum_2=document.getElementById("sum-2"),sum_3=document.getElementById("sum-3"),sum_manual=document.getElementById("selectamount4"),name_field=document.getElementById("name"),surname_field=document.getElementById("surname"),email_field=document.getElementById("email"),phone_field=document.getElementById("phoneNumber"),comment_field=document.getElementById("comment"),checkmark_btn=document.getElementById("checkmark");function currency_error(){uah.classList.add("input-error"),usd.classList.add("input-error"),eur.classList.add("input-error"),setTimeout(function(){uah.classList.remove("input-error"),usd.classList.remove("input-error"),eur.classList.remove("input-error")},500)}function amount_error(){sum_1.classList.add("input-error"),sum_2.classList.add("input-error"),sum_3.classList.add("input-error"),sum_manual.classList.add("input-error"),setTimeout(function(){sum_1.classList.remove("input-error"),sum_2.classList.remove("input-error"),sum_3.classList.remove("input-error"),sum_manual.classList.remove("input-error")},500)}function input_error(e){e.classList.add("input-error"),setTimeout(function(){e.classList.remove("input-error")},500)}function getRandomInt(e){return Math.floor(Math.random()*e)}checkmark_btn.addEventListener("click",e=>{checkmark_btn.classList.toggle("checked")}),uah.addEventListener("click",e=>{uah.classList.add("selected"),usd.classList.remove("selected"),eur.classList.remove("selected"),sum_1.innerText=200,sum_2.innerText=500,sum_3.innerText=1e3,currency="UAH"}),usd.addEventListener("click",e=>{uah.classList.remove("selected"),usd.classList.add("selected"),eur.classList.remove("selected"),sum_1.innerText=50,sum_2.innerText=300,sum_3.innerText=500,currency="USD"}),eur.addEventListener("click",e=>{uah.classList.remove("selected"),usd.classList.remove("selected"),eur.classList.add("selected"),sum_1.innerText=50,sum_2.innerText=300,sum_3.innerText=500,currency="EUR"}),sum_1.addEventListener("click",e=>{sum_1.classList.add("selected"),sum_2.classList.remove("selected"),sum_3.classList.remove("selected"),sum_manual.classList.remove("selected"),amount=sum_1.innerText}),sum_2.addEventListener("click",e=>{sum_1.classList.remove("selected"),sum_2.classList.add("selected"),sum_3.classList.remove("selected"),sum_manual.classList.remove("selected"),amount=sum_2.innerText}),sum_3.addEventListener("click",e=>{sum_1.classList.remove("selected"),sum_2.classList.remove("selected"),sum_3.classList.add("selected"),sum_manual.classList.remove("selected"),amount=sum_3.innerText}),sum_manual.addEventListener("click",e=>{sum_1.classList.remove("selected"),sum_2.classList.remove("selected"),sum_3.classList.remove("selected"),sum_manual.classList.add("selected"),amount=sum_manual.value}),sum_manual.addEventListener("change",e=>{amount=sum_manual.value}),window.addEventListener("message",function(){var e,t;"WfpWidgetEventApproved"!=event.data&&"WfpWidgetEventPending"!=event.data||(console.log("APPROVED"),e=firebase.firestore(),t=new Date(Date.now()).toLocaleDateString("uk-UA"),e.collection("donators").doc(clientLastName+"_"+getRandomInt(999)+"_"+t).set({firstName:clientFirstName,lastName:clientLastName,email:email,phone:clientPhone,donateAmount:amount,comment:comment}))},!1);const donateBtn=()=>
1{donatebtn.addEventListener("click",e=>{currency||currency_error(),amount||amount_error(),name_field.value?clientFirstName=name_field.value:input_error(name_field),surname_field.value?clientLastName=surname_field.value:input_error(surname_field),email_field.value?email=email_field.value:input_error(email_field),phone_field.value?clientPhone=phone_field.value:input_error(phone_field),comment_field.value&&(comment=comment_field.value),checkmark=!!checkmark_btn.classList.contains("checked")||(input_error(checkmark_btn),!1),amount&&email&&clientFirstName&&clientLastName&&clientPhone&&currency&&checkmark&&subscription(amount,email,clientFirstName,clientLastName,clientPhone,currency,comment)})};donateBtn();

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.