Post Your Comment

Post Your Reply

Comments (0)

document.addEventListener("DOMContentLoaded", function () { yall({ noPolyfill: true, observeChanges: true, events: { play(event) { if (event.target.nodeName === "VIDEO" && event.target.nextElementSibling) { event.target.nextElementSibling.classList.add("visible"); } }, error: { listener(event) { if ( !event.target.classList.contains("lazy") && event.target.nodeName === "IMG" ) { event.target.classList.add("yall-error"); const sib = event.target.nextElementSibling; if (sib) sib.classList.add("visible"); } }, options: { once: true }, }, }, }); }); // Copy listener removed - users can copy content freely // const copyListener = (event) => { // const range = window.getSelection().getRangeAt(0), // rangeContents = range.cloneContents(), // pageLink = "Read more at: " + document.location.href, // helper = document.createElement("div"); // helper.appendChild(rangeContents); // if (helper.innerText.length > 80) { // helper.innerText = helper.innerText.substring(0, 80) + "..."; // } else { // helper.innerText = helper.innerText; // } // event.clipboardData.setData("text/plain", helper.innerText); // event.clipboardData.setData( // "text/plain", // helper.innerText + "\n" + pageLink // ); // event.clipboardData.setData( // "text/html", // helper.innerHTML + "
" + pageLink // ); // event.preventDefault(); // }; // document.addEventListener("copy", copyListener);