implemented edit favourites function to work with keyboard navigation

This commit is contained in:
j264415 2024-03-01 12:05:27 +00:00
parent 7c658785ba
commit 03f5dc62ff
1 changed files with 7 additions and 0 deletions

View File

@ -379,9 +379,16 @@ class OperationsWaiter {
}
const editFavouritesList = document.getElementById("edit-favourites-list");
const editFavouritesListElements = editFavouritesList.getElementsByTagName("li");
editFavouritesList.innerHTML = html;
this.removeIntent = false;
for (let i = 0; i < editFavouritesListElements.length; i++) {
editFavouritesListElements[i].setAttribute("tabindex", "0");
editFavouritesListElements[i].addEventListener("keydown", this.ArrowNavFavourites.bind(this), false);
editFavouritesListElements[i].firstElementChild.addEventListener("keydown", this.deleteFavourite.bind(this), false);
}
const editableList = Sortable.create(editFavouritesList, {
filter: ".remove-icon",
onFilter: function (evt) {