2.2.0 • Published 5 years ago

js.mail.deobfuscate v2.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

tests coverage maintainability

js.mail.deobfuscate

ES6 class, module and jQuery Plugin which deobfuscate rot13 caesar cipher encoded links.

npm

npm

npm install --save js.mail.deobfuscate

Example

jQuery plugin

<script src="../node_modules/jquery/dist/jquery.min.js"></script>
<script src="../node_modules/js.mail.deobfuscate/dist/jquery.mail.deobfuscate.min.js"></script>
<script>
  $('a[href^="mailto:"]').each(function (index, value) {
    $(value).on('click', function(event) {
      $(event.target).mailDeobfuscate()
    })
  })
</script>

ES6

import mailDeobfuscate from '../node_modules/js.mail.deobfuscate/dist/mail.deobfuscate.module';

const elements = document.querySelectorAll('a[href="mailto:"]');
elements.forEach(function(element) {
  element.addEventListener('click', function(event) {
    mailDeobfuscate(event.target);
  });
});

Documentation

2.2.0

5 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago