Scroll to navigation

Sympa::HTMLDecorator(3Sympa) sympa 6.2.72 Sympa::HTMLDecorator(3Sympa)

NAME

Sympa::HTMLDecorator - Decorating HTML texts

SYNOPSIS

  use Sympa::HTMLDecorator;
  $decorator = Sympa::HTMLDecorator->instance;
  $ouput = $decorator->decorate($html, email => 'javascript');

DESCRIPTION

Sympa::HTMLDecorator transforms HTML texts.

Methods

Constructor. Returns singleton instance of this class.
Instance method. Modifies HTML text.

Parameters:

$html
A text including HTML document or fragment. It must be encoded by UTF-8.
Transformation mode. 'at' replaces "@" in email addresses. 'javascript' obfuscates emails using JavaScript code.

Returns:

Modified text.

SEE ALSO

Sympa::HTMLSanitizer.

HISTORY

Sympa::HTMLDecorator appeared on Sympa 6.2.14.

2024-07-15 6.2.72