aboutsummaryrefslogtreecommitdiff
path: root/ui/static/js/confirm_handler.js
diff options
context:
space:
mode:
authorGravatar Matías Lang <yo@matiaslang.me> 2019-07-17 21:44:32 -0300
committerGravatar Frédéric Guillot <fred@miniflux.net> 2019-07-17 17:44:32 -0700
commit34421dcd496198db82ca7c7fd54362d9b600fbb3 (patch)
treebd91858e967b592425a880392863dae28b952578 /ui/static/js/confirm_handler.js
parent48abf5721815e975726fab96fef8810724fa031b (diff)
downloadv2-34421dcd496198db82ca7c7fd54362d9b600fbb3.tar.gz
v2-34421dcd496198db82ca7c7fd54362d9b600fbb3.tar.zst
v2-34421dcd496198db82ca7c7fd54362d9b600fbb3.zip
Require confirmation for marking pages as read
Diffstat (limited to 'ui/static/js/confirm_handler.js')
-rw-r--r--ui/static/js/confirm_handler.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/static/js/confirm_handler.js b/ui/static/js/confirm_handler.js
index c0147cde..171654f6 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");