Commits on Source (3)
-
Nigel Cunningham authored
More in here than I'd like in one commit, but it was one of those sets of cascading changes. The Filter path for invoking obfuscation was much more mature than the twig path or the field formatter. Move that code into a trait and start using it for all paths. Tidy up obfuscateEmail so it really handles an email (potentially with a related piece of text and additional attributes if it is part of a link. Put additional attributes into data attributes. Tidy up interfaces between routines. Remove jQuery dependency. Fix not matching across new lines. Signed-off-by:
Nigel Cunningham <nigel@technocrat.com.au>
-
-
Nigel Cunningham authored
Signed-off-by:
Nigel Cunningham <nigel@nigelcunningham.com.au>
Showing
- js/rot13.js 49 additions, 9 deletionsjs/rot13.js
- obfuscate.info.yml 1 addition, 1 deletionobfuscate.info.yml
- obfuscate.libraries.yml 0 additions, 1 deletionobfuscate.libraries.yml
- src/ObfuscateExtractEmailAndLinksTrait.php 396 additions, 0 deletionssrc/ObfuscateExtractEmailAndLinksTrait.php
- src/ObfuscateMail.php 4 additions, 4 deletionssrc/ObfuscateMail.php
- src/ObfuscateMailHtmlEntity.php 3 additions, 6 deletionssrc/ObfuscateMailHtmlEntity.php
- src/ObfuscateMailROT13.php 21 additions, 48 deletionssrc/ObfuscateMailROT13.php
- src/Plugin/Field/FieldFormatter/ObfuscateFieldFormatter.php 4 additions, 0 deletionssrc/Plugin/Field/FieldFormatter/ObfuscateFieldFormatter.php
- src/Plugin/Filter/ObfuscateMail.php 2 additions, 361 deletionssrc/Plugin/Filter/ObfuscateMail.php
- src/TwigExtension.php 12 additions, 8 deletionssrc/TwigExtension.php
- tests/src/Functional/ObfuscateTest.php 6 additions, 1 deletiontests/src/Functional/ObfuscateTest.php
src/ObfuscateExtractEmailAndLinksTrait.php
0 → 100644