Sha256: 62561a01812715324e07692f64a5a91d425a14d7a3008d5c568cdf49cdedbcdb
Contents?: true
Size: 661 Bytes
Versions: 59
Compression:
Stored size: 661 Bytes
Contents
window.GOVUK = window.GOVUK || {} window.GOVUK.Modules = window.GOVUK.Modules || {}; (function (Modules) { function CopyToClipboard () { } CopyToClipboard.prototype.start = function ($module) { this.$module = $module[0] var input = this.$module.querySelector('.gem-c-input') var copyButton = this.$module.querySelector('.gem-c-button') input.addEventListener('click', function () { input.select() }) copyButton.addEventListener('click', function (event) { event.preventDefault() input.select() document.execCommand('copy') }) } Modules.CopyToClipboard = CopyToClipboard })(window.GOVUK.Modules)
Version data entries
59 entries across 59 versions & 1 rubygems