BD-Core-FHIR-IG/bd-national-template/content/assets/js/clipboard-btn.js

31 lines
618 B
JavaScript

// Tooltip
$('.btn-copy').tooltip({
trigger: 'hover',
placement: 'bottom'
});
function setTooltip(message) {
button = $(event.target)
oldMsg = button.tooltip().attr('data-original-title')
button.tooltip()
.attr('data-original-title', message)
.tooltip('show');
setTimeout(function() {
button.tooltip()
.attr('data-original-title', oldMsg)
.tooltip('hide');
}, 1000);
}
// Clipboard
var clipboard = new ClipboardJS('.btn-copy');
clipboard.on('success', function(e) {
setTooltip('Copied!');
});
clipboard.on('error', function(e) {
setTooltip('Failed :( - copy manually');
});