jQuery(document).ready(function() { var copy_text_label = ''; var copied_text_label = ''; var copyButton = '
' + copy_text_label + '
'; jQuery('pre').each(function() { jQuery(this).wrap('
'); }); jQuery('div.codebox').prepend(jQuery(copyButton)).children('.btn-clipboard').show(); var copyCode = new ClipboardJS('.btn-clipboard', { target: function(trigger) { return trigger.nextElementSibling; } }); copyCode.on('success', function(event) { event.clearSelection(); event.trigger.innerHTML = copied_text_label; jQuery('.dashicons-yes').closest('.codebox').addClass('pre-loading'); window.setTimeout(function() { event.trigger.innerHTML = copy_text_label; jQuery('.codebox').removeClass('pre-loading'); }, 500); }); copyCode.on('error', function(event) { window.setTimeout(function() { event.trigger.textContent = copy_text_label; }, 2000); }); });