mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2025-09-08 23:18:43 +00:00
fixed edit, revert and delete on home video grid
This commit is contained in:
33
js/app.js
33
js/app.js
@@ -1263,7 +1263,38 @@ class bitvidApp {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// Edit, Revert, Delete events omitted for brevity...
|
// Edit button
|
||||||
|
const editButtons = this.videoList.querySelectorAll("[data-edit-index]");
|
||||||
|
editButtons.forEach((button) => {
|
||||||
|
button.addEventListener("click", () => {
|
||||||
|
const index = button.getAttribute("data-edit-index");
|
||||||
|
const dropdown = document.getElementById(`settingsDropdown-${index}`);
|
||||||
|
if (dropdown) dropdown.classList.add("hidden");
|
||||||
|
this.handleEditVideo(index);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
// Revert button
|
||||||
|
const revertButtons = this.videoList.querySelectorAll("[data-revert-index]");
|
||||||
|
revertButtons.forEach((button) => {
|
||||||
|
button.addEventListener("click", () => {
|
||||||
|
const index = button.getAttribute("data-revert-index");
|
||||||
|
const dropdown = document.getElementById(`settingsDropdown-${index}`);
|
||||||
|
if (dropdown) dropdown.classList.add("hidden");
|
||||||
|
this.handleRevertVideo(index);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
// Delete All button
|
||||||
|
const deleteAllButtons = this.videoList.querySelectorAll("[data-delete-all-index]");
|
||||||
|
deleteAllButtons.forEach((button) => {
|
||||||
|
button.addEventListener("click", () => {
|
||||||
|
const index = button.getAttribute("data-delete-all-index");
|
||||||
|
const dropdown = document.getElementById(`settingsDropdown-${index}`);
|
||||||
|
if (dropdown) dropdown.classList.add("hidden");
|
||||||
|
this.handleFullDeleteVideo(index);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
// 2) After building cards, do one batch profile fetch
|
// 2) After building cards, do one batch profile fetch
|
||||||
this.batchFetchProfiles(authorSet);
|
this.batchFetchProfiles(authorSet);
|
||||||
|
Reference in New Issue
Block a user