| 1 |
document.addEventListener("DOMContentLoaded", function () { |
| 2 |
console.log("loaded"); |
| 3 |
const importBtn = document.getElementById("ytp_import_btn"); |
| 4 |
importBtn?.addEventListener("click", function (e) { |
| 5 |
e.preventDefault(); |
| 6 |
const data = new FormData(); |
| 7 |
data.append("action", "ytp_import_data"); |
| 8 |
fetch(ytpAdmin?.ajaxUrl, { |
| 9 |
method: "POST", |
| 10 |
body: data, |
| 11 |
credentials: "same-origin", |
| 12 |
}) |
| 13 |
.then((res) => { |
| 14 |
console.log({ res }); |
| 15 |
return res.json(); |
| 16 |
}) |
| 17 |
.then((data) => { |
| 18 |
if (data?.success) { |
| 19 |
location.href = location.origin + location.pathname + "?ytp_import=success"; |
| 20 |
} |
| 21 |
}); |
| 22 |
}); |
| 23 |
}); |
| 24 |
|