Files
openfoodnetwork/app/assets/javascripts/darkswarm/directives/obfuscatedEmail.js.coffee
2021-08-20 18:34:42 +05:30

8 lines
388 B
CoffeeScript

angular.module('Darkswarm').directive "obfuscatedEmail", ()->
restrict: 'C'
link: (scope, element, attrs)->
element.on 'cut copy', (event)->
event.preventDefault()
clipboardData = event.clipboardData || window.clipboardData || event.originalEvent.clipboardData
clipboardData.setData('text/plain', document.getSelection().toString().split('').reverse().join(''))