Skip to content

Commit 2271bb9

Browse files
authored
add videos popup JS in edit.js
1 parent 4c9cbfc commit 2271bb9

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

steps/edit.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,36 @@ export function initStage() {
4747
console.warn("Delete function not implemented yet.");
4848
});
4949

50+
// inside initStage()
51+
document.querySelector(".videos-tool-btn")?.addEventListener("click", () => {
52+
const popup = document.getElementById("add-video-view");
53+
const content = popup.querySelector(".popup-content");
54+
content.innerHTML = "";
55+
56+
if (importedVideos.length === 0) {
57+
content.innerHTML = "<p>No videos imported yet.</p>";
58+
} else {
59+
importedVideos.forEach(video => {
60+
const item = document.createElement("div");
61+
item.className = "video-item";
62+
item.innerHTML = `
63+
<p>${video.name}</p>
64+
<video src="${video.url}" controls width="200"></video>
65+
`;
66+
content.appendChild(item);
67+
});
68+
}
69+
70+
popup.classList.remove("hidden");
71+
console.log("🎬 Videos popup opened");
72+
});
73+
74+
document.getElementById("close-popup")?.addEventListener("click", () => {
75+
document.getElementById("add-video-view").classList.add("hidden");
76+
console.log("❌ Videos popup closed");
77+
});
78+
79+
5080
document.getElementById("next-btn")?.addEventListener("click", () => {
5181
console.log("🍭 Next button clicked from Edit tab");
5282
// TODO: Implement stage-loader transition

0 commit comments

Comments
 (0)