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:
parent
48abf57218
commit
34421dcd49
7 changed files with 120 additions and 36 deletions
2
ui/static/js/bootstrap.js
vendored
2
ui/static/js/bootstrap.js
vendored
|
@ -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());
|
||||
|
|
|
@ -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");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue