jbox-web/redmine_bootstrap_kit

View on GitHub
assets/javascripts/clipboard/clipboard_helper.js

Summary

Maintainability
A
0 mins
Test Coverage
function setZeroClipBoard(element){
  $(element).tooltip({
    title: $(element).data('label-to-copy'),
    placement: 'right'
  });

  var clipboard = new Clipboard(element);

  clipboard.on('success', function(e) {
    setTooltip(e.trigger, $(element).data('label-copied'));
    hideTooltip(e.trigger);
  });
}

// Tooltip
function setTooltip(btn, message) {
  $(btn).tooltip('hide')
    .attr('data-original-title', message)
    .tooltip('show');
}

function hideTooltip(btn) {
  setTimeout(function() {
    $(btn).tooltip('hide');
  }, 1000);
}