Sha256: 60b67e5329fbb2c961eeb6ccfa74a35c715504bbb6057c5890d5bc5f28e82729
Contents?: true
Size: 659 Bytes
Versions: 22
Compression:
Stored size: 659 Bytes
Contents
(function () { const listings = document.querySelectorAll('main .listingblock:not(.nocopy) pre'); const buttonHint = 'Copy code to clipboard'; for (let el of listings) { let copyBtn = document.createElement('button'); copyBtn.innerHTML = '<i class="fas fa-copy"></i>'; copyBtn.setAttribute('aria-label', buttonHint); copyBtn.setAttribute('title', buttonHint); copyBtn.classList.add('listing-clipboard-button'); el.parentNode.insertBefore(copyBtn, el); } new ClipboardJS(document.querySelectorAll('button.listing-clipboard-button'), { target: function (triggerEl) { return triggerEl.nextElementSibling; }, }); }());
Version data entries
22 entries across 22 versions & 1 rubygems