diff options
Diffstat (limited to 'internal/ui/static/js/bootstrap.js')
-rw-r--r-- | internal/ui/static/js/bootstrap.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index 9f8b9364..bfc89839 100644 --- a/internal/ui/static/js/bootstrap.js +++ b/internal/ui/static/js/bootstrap.js @@ -79,14 +79,14 @@ document.addEventListener("DOMContentLoaded", () => { } } - onClick("a[data-save-entry]", (event) => handleSaveEntry(event.target)); - onClick("a[data-toggle-bookmark]", (event) => handleBookmark(event.target)); - onClick("a[data-fetch-content-entry]", () => handleFetchOriginalContent()); - onClick("a[data-share-status]", () => handleShare()); - onClick("a[data-action=markPageAsRead]", (event) => handleConfirmationMessage(event.target, () => markPageAsRead())); - onClick("a[data-toggle-status]", (event) => handleEntryStatus("next", event.target)); - - onClick("a[data-confirm]", (event) => handleConfirmationMessage(event.target, (url, redirectURL) => { + onClick(":is(a, button)[data-save-entry]", (event) => handleSaveEntry(event.target)); + onClick(":is(a, button)[data-toggle-bookmark]", (event) => handleBookmark(event.target)); + onClick(":is(a, button)[data-fetch-content-entry]", () => handleFetchOriginalContent()); + onClick(":is(a, button)[data-share-status]", () => handleShare()); + onClick(":is(a, button)[data-action=markPageAsRead]", (event) => handleConfirmationMessage(event.target, () => markPageAsRead())); + onClick(":is(a, button)[data-toggle-status]", (event) => handleEntryStatus("next", event.target)); + + onClick(":is(a, button)[data-confirm]", (event) => handleConfirmationMessage(event.target, (url, redirectURL) => { let request = new RequestBuilder(url); request.withCallback((response) => { |