aboutsummaryrefslogtreecommitdiff
path: root/internal/ui/static/js/bootstrap.js
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ui/static/js/bootstrap.js')
-rw-r--r--internal/ui/static/js/bootstrap.js16
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) => {