Skip to content
document.addEventListener("click", function(e){
let btn = e.target.closest(".compare-btn");
if(!btn) return;
e.preventDefault();
console.log("COMPARE CLICK WORKING ✔");
// Get post ID from body class (GeoDirectory safe)
let bodyClass = document.body.className;
let match = bodyClass.match(/postid-(\d+)/);
if(!match){
match = bodyClass.match(/post-(\d+)/);
}
let postId = match ? match[1] : null;
console.log("Post ID:", postId);
if(!postId){
alert("Post ID missing ❌");
return;
}
let list = JSON.parse(localStorage.getItem("compareList")) || [];
if(!list.includes(postId)){
list.push(postId);
localStorage.setItem("compareList", JSON.stringify(list));
alert("Added to Compare ✔");
} else {
alert("Already added");
}
});