Sha256: 17421c8c3176592b07bb4181f62c3b927704349fb8ab555d61dd2c53932ea75c
Contents?: true
Size: 758 Bytes
Versions: 297
Compression:
Stored size: 758 Bytes
Contents
window.GOVUK = window.GOVUK || {} window.GOVUK.Modules = window.GOVUK.Modules || {}; (function (Modules) { function CopyToClipboard ($module) { this.$module = $module this.$input = this.$module.querySelector('.gem-c-input') this.$copyButton = this.$module.querySelector('.gem-c-button') } CopyToClipboard.prototype.init = function () { if (!this.$input || !this.$copyButton) return this.$input.addEventListener('click', function () { this.$input.select() }.bind(this)) this.$copyButton.addEventListener('click', function (event) { event.preventDefault() this.$input.select() document.execCommand('copy') }.bind(this)) } Modules.CopyToClipboard = CopyToClipboard })(window.GOVUK.Modules)
Version data entries
297 entries across 297 versions & 1 rubygems