mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Moved static files and celery.py
This commit is contained in:
33
src/pretix/static/pretixcontrol/js/clipboard.js
Normal file
33
src/pretix/static/pretixcontrol/js/clipboard.js
Normal file
@@ -0,0 +1,33 @@
|
||||
$(function() {
|
||||
$('.btn-clipboard').tooltip({
|
||||
trigger: 'click',
|
||||
placement: 'bottom'
|
||||
});
|
||||
|
||||
function setTooltip(btn, message) {
|
||||
$(btn).tooltip('hide')
|
||||
.attr('data-original-title', message)
|
||||
.tooltip('show');
|
||||
}
|
||||
|
||||
function hideTooltip(btn) {
|
||||
setTimeout(function() {
|
||||
$(btn).tooltip('hide');
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
var clipboard = new Clipboard('.btn-clipboard');
|
||||
|
||||
clipboard.on('success', function(e) {
|
||||
if (e.text.length > 0) {
|
||||
setTooltip(e.trigger, gettext('Copied!'));
|
||||
hideTooltip(e.trigger);
|
||||
}
|
||||
});
|
||||
|
||||
clipboard.on('error', function(e) {
|
||||
setTooltip(e.trigger, gettext('Press Ctrl-C to copy!'));
|
||||
hideTooltip(e.trigger);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user