aboutsummaryrefslogtreecommitdiffhomepage
path: root/ui/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/static/js')
-rw-r--r--ui/static/js/bootstrap.js2
-rw-r--r--ui/static/js/confirm_handler.js6
2 files changed, 6 insertions, 2 deletions
diff --git a/ui/static/js/bootstrap.js b/ui/static/js/bootstrap.js
index e44b1e7..4502c51 100644
--- a/ui/static/js/bootstrap.js
+++ b/ui/static/js/bootstrap.js
@@ -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());
diff --git a/ui/static/js/confirm_handler.js b/ui/static/js/confirm_handler.js
index c0147cd..171654f 100644
--- a/ui/static/js/confirm_handler.js
+++ b/ui/static/js/confirm_handler.js
@@ -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");