1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-01 17:38:37 +00:00

Require confirmation for marking pages as read

This commit is contained in:
Matías Lang 2019-07-17 21:44:32 -03:00 committed by Frédéric Guillot
parent 48abf57218
commit 34421dcd49
7 changed files with 120 additions and 36 deletions

View file

@ -23,7 +23,7 @@ document.addEventListener("DOMContentLoaded", function() {
keyboardHandler.on("v", () => navHandler.openOriginalLink());
keyboardHandler.on("m", () => navHandler.toggleEntryStatus());
keyboardHandler.on("A", () => {
let element = document.querySelector("a[data-on-click=markPageAsRead]");
let element = document.querySelector("a[data-mark-page-as-read]");
navHandler.markPageAsRead(element.dataset.showOnlyUnread || false);
});
keyboardHandler.on("s", () => navHandler.saveEntry());

View file

@ -32,7 +32,11 @@ class ConfirmHandler {
questionElement.remove();
containerElement.appendChild(loadingElement);
this.executeRequest(linkElement.dataset.url, linkElement.dataset.redirectUrl);
if (linkElement.dataset.markPageAsRead) {
(new NavHandler()).markPageAsRead(event.target.dataset.showOnlyUnread || false);
} else {
this.executeRequest(linkElement.dataset.url, linkElement.dataset.redirectUrl);
}
};
let noElement = document.createElement("a");