mirror of
https://github.com/miniflux/v2.git
synced 2025-07-02 16:38:37 +00:00
Improve page reload when showing unread/all entries
- Show only unread entries = refresh current page - Show all entries = go to next page
This commit is contained in:
parent
8ee1a09dc7
commit
a6068aae1d
6 changed files with 51 additions and 18 deletions
9
ui/static/js/bootstrap.js
vendored
9
ui/static/js/bootstrap.js
vendored
|
@ -20,7 +20,10 @@ document.addEventListener("DOMContentLoaded", function() {
|
|||
keyboardHandler.on("o", () => navHandler.openSelectedItem());
|
||||
keyboardHandler.on("v", () => navHandler.openOriginalLink());
|
||||
keyboardHandler.on("m", () => navHandler.toggleEntryStatus());
|
||||
keyboardHandler.on("A", () => navHandler.markPageAsRead());
|
||||
keyboardHandler.on("A", () => {
|
||||
let element = document.querySelector("a[data-on-click=markPageAsRead]");
|
||||
navHandler.markPageAsRead(element.dataset.showOnlyUnread || false);
|
||||
});
|
||||
keyboardHandler.on("s", () => navHandler.saveEntry());
|
||||
keyboardHandler.on("d", () => navHandler.fetchOriginalContent());
|
||||
keyboardHandler.on("f", () => navHandler.toggleBookmark());
|
||||
|
@ -57,7 +60,9 @@ document.addEventListener("DOMContentLoaded", function() {
|
|||
EntryHandler.fetchOriginalContent(event.target);
|
||||
});
|
||||
|
||||
mouseHandler.onClick("a[data-on-click=markPageAsRead]", () => navHandler.markPageAsRead());
|
||||
mouseHandler.onClick("a[data-on-click=markPageAsRead]", (event) => {
|
||||
navHandler.markPageAsRead(event.target.dataset.showOnlyUnread || false);
|
||||
});
|
||||
|
||||
mouseHandler.onClick("a[data-confirm]", (event) => {
|
||||
(new ConfirmHandler()).handle(event);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue