/* File: assets/js/frontend-youtube.js */
document.addEventListener("DOMContentLoaded", function() {
    document.body.addEventListener("click", function(e) {
        // CẬP NHẬT: Thêm prefix vào class selector
        var targetLink = e.target.closest(".eonsr-aeo-js-seek");
        
        if (targetLink) {
            e.preventDefault(); 
            e.stopPropagation(); 

            var iframeId = targetLink.getAttribute("data-iframe-id");
            var seconds = targetLink.getAttribute("data-seconds");
            var iframe = document.getElementById(iframeId);
            
            if (iframe && iframe.contentWindow) {
                iframe.contentWindow.postMessage(JSON.stringify({
                    "event": "command",
                    "func": "seekTo",
                    "args": [parseInt(seconds), true]
                }), "*");
                
                iframe.contentWindow.postMessage(JSON.stringify({
                    "event": "command",
                    "func": "playVideo"
                }), "*");
                
                iframe.scrollIntoView({ behavior: 'smooth', block: 'center' });
            } else {
                // CẬP NHẬT: Tên plugin trong log
                console.log("EONSR AEO Agent: Không tìm thấy iframe có ID: " + iframeId);
            }
        }
    });
});