correcthorsebatterystaple/src/clipboard.js

19 lines
522 B
JavaScript
Raw Normal View History

2018-11-26 01:51:26 -05:00
const Clipboard = require('clipboard/dist/clipboard')
import $ from 'jquery/dist/jquery'
import 'popper.js'
import 'bootstrap/js/dist/tooltip'
$(() => {
function showTooltip ($element, message) {
$element.tooltip('dispose')
.attr('data-original-title', message)
.tooltip('show')
setTimeout(() => $element.tooltip('dispose'), 1000)
}
new Clipboard('.copy', {})
.on('success', e => showTooltip($(e.trigger), 'Copied!'))
.on('error', e => showTooltip($(e.trigger), 'Failed to copy!'))
})