diff options
author | 2019-07-17 21:44:32 -0300 | |
---|---|---|
committer | 2019-07-17 17:44:32 -0700 | |
commit | 34421dcd496198db82ca7c7fd54362d9b600fbb3 (patch) | |
tree | bd91858e967b592425a880392863dae28b952578 /ui/static/js/confirm_handler.js | |
parent | 48abf5721815e975726fab96fef8810724fa031b (diff) | |
download | v2-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.js | 6 |
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"); |