// Di Content Script Tab 4 (Bukan di HTML)
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.action === “fill_article”) {
// 1. Masukkan HTML dari AI ke inputArea
document.getElementById(“inputArea”).value = request.article;
// 2. Jalankan semua mesin pemroses di HTML
location.assign(“javascript:splitAll(); void(0)”);
// 3. Tunggu sebentar (delay) lalu ambil SEMUA isi kotak
setTimeout(() => {
const dataLengkap = {
judul: document.getElementById(“titleArea”).value,
isiart: document.getElementById(“contentArea”).value,
category: document.getElementById(“categoryArea”).value, // AMBIL KATEGORI
tags: document.getElementById(“tagOutput”).value,
slug: document.getElementById(“slugOutput”).value,
meta: document.getElementById(“metaOutput”).value,
keyphrase: document.getElementById(“keyphraseOutput”).value
};
// 4. Kirim balik ke Background
sendResponse({
status: “OK”,
article: dataLengkap // Sekarang ‘category’ ada di dalam objek ‘article’
});
}, 1000);
return true;
}
});