From d57377a14353a1b80fe502ca5ea893de38a66fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Thu, 21 Jul 2022 00:12:04 +0200 Subject: [PATCH] Only apply ClipboardJS to buttons with clipboard attribute. This prevents the showing of a "Failed!" tooltip on all other buttons. Fixes issue #148. --- assets/ts_src/event_listeners.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/ts_src/event_listeners.ts b/assets/ts_src/event_listeners.ts index b56980ea..145838b7 100644 --- a/assets/ts_src/event_listeners.ts +++ b/assets/ts_src/event_listeners.ts @@ -536,7 +536,7 @@ $(document).on("ajaxUI:start ajaxUI:reload", function() { } //@ts-ignore - var clipboard = new ClipboardJS('.btn'); + var clipboard = new ClipboardJS('.btn[data-clipboard-target], .btn[data-clipboard-text], .btn[data-clipboard-action]'); clipboard.on('success', function(e) { setTooltip(e.trigger, 'Copied!'); hideTooltip(e.trigger);