summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/behaviors/copy_to_clipboard.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/behaviors/copy_to_clipboard.js')
-rw-r--r--app/assets/javascripts/behaviors/copy_to_clipboard.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/assets/javascripts/behaviors/copy_to_clipboard.js b/app/assets/javascripts/behaviors/copy_to_clipboard.js
index 07fd6dae76a..4b337dce8f3 100644
--- a/app/assets/javascripts/behaviors/copy_to_clipboard.js
+++ b/app/assets/javascripts/behaviors/copy_to_clipboard.js
@@ -102,8 +102,12 @@ export default function initCopyToClipboard() {
* @param {HTMLElement} btnElement
*/
export function clickCopyToClipboardButton(btnElement) {
- // Ensure the button has already been tooltip'd.
- add([btnElement], { show: true });
+ const { clipboardHandleTooltip = true } = btnElement.dataset;
+
+ if (parseBoolean(clipboardHandleTooltip)) {
+ // Ensure the button has already been tooltip'd.
+ add([btnElement], { show: true });
+ }
btnElement.click();
}