Skip to content
Showing all 8 results
document.addEventListener("DOMContentLoaded", function(){
const search = document.getElementById("channelSearch");
if(!search) return;
const items = document.querySelectorAll(".elementor-accordion-item");
search.addEventListener("keyup", function(){
let keyword = this.value.trim().toLowerCase();
items.forEach(function(item){
let title = item.querySelector(".elementor-tab-title");
let content = item.querySelector(".elementor-tab-content");
if(!content || !title) return;
let original = content.getAttribute("data-original");
if(!original){
original = content.innerHTML;
content.setAttribute("data-original", original);
}
content.innerHTML = original;
if(keyword === ""){
item.style.display = "";
title.click && title.classList.contains("elementor-active") === false;
return;
}
let text = content.innerText.toLowerCase();
if(text.includes(keyword)){
item.style.display = "";
if(!title.classList.contains("elementor-active")){
title.click();
}
const regex = new RegExp("(" + keyword.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + ")", "gi");
content.innerHTML = content.innerHTML.replace(
regex,
'$1'
);
}else{
item.style.display = "none";
}
});
});
});