PageSourceSearch

https://oldnorth.com/wp-content/themes/wp_old_north/blocks/oni-new…/build/view.js?ver=55cda3301e6210c58de0

js oldnorth.com collected 2026-10-02 03:26:46 UTC 1,084 bytes, 1 lines download raw bytes

1document.querySelectorAll(".oni-newsletter-form").forEach(e=>{const t=e.querySelector(".subscribe-form"),r=e.querySelector(".subscribe-feedback"),s=e.querySelector("button"),c=e.dataset.nonce,n=e.dataset.ajax;function a(e){s&&(s.disabled=e,s.textContent=e?"Subscribing…":"Subscribe")}function o(e,t){r&&(r.textContent=e,r.className="subscribe-feedback subscribe-feedback--"+t)}t&&t.addEventListener("submit",async function(e){e.preventDefault();const r=Array.from(t.querySelectorAll('[name="subscribe[]"]:checked'));if(!r.length)return void o("Please select at least one newsletter.","error");a(!0);const s=new FormData;s.append("action","oni_newsletter_subscribe"),s.append("nonce",c),s.append("email",t.querySelector('[name="email"]').value.trim()),r.forEach(e=>s.append("subscribe[]",e.value));try{var i;const e=await fetch(n,{method:"POST",body:s}),r=await e.json();o(null!==(i=r.data?.message)&&void 0!==i?i:r.success?"Subscribed!":"Something went wrong.",r.success?"success":"error"),r.success&&t.reset()}catch{o("Network error. Please try again.","error")}finally{a(!1)}})});

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.