Mason::Plugin::HTMLFilters(3) Filters related to HTML generation

FILTERS

HTML or H
Do a basic HTML escape on the content - just the characters '&', '>', '<', and '"'.

    <input name="company" value="<% $company | H %>">
HTMLEntities
Do a comprehensive HTML escape on the content, using HTML::Entities::encode_entities.
URI or U
URI-escape the content.

    <a href="<% $url | U %>">
HTMLPara
Formats a block of text into HTML paragraphs. A sequence of two or more newlines is used as the delimiter for paragraphs which are then wrapped in HTML "``<p>''``...''``</p>''" tags. Taken from Template::Toolkit. e.g.

    % $.HTMLPara {{
    First paragraph.
      
    Second paragraph.
    % }}

outputs:

    <p>
    First paragraph.
    </p>
      
    <p>
    Second paragraph.
    </p>
HTMLParaBreak
Similar to HTMLPara above, but uses the HTML tag sequence ``<br><br>'' to join paragraphs. Taken from Template::Toolkit. e.g.

    % $.HTMLPara {{
    First paragraph.
      
    Second paragraph.
    % }}

outputs:

    First paragraph.
    <br><br>
    Second paragraph.
FillInForm ($form_data, %options)
Uses HTML::FillInForm to fill in the form with the specified $form_data and %options.

    % $.FillInForm($form_data, target => 'form1') {{
    ...
    <form name='form1'>
    ...
    % }}

SUPPORT

The mailing list for Mason and Mason plugins is [email protected]. You must be subscribed to send a message. To subscribe, visit https://lists.sourceforge.net/lists/listinfo/mason-users <https://lists.sourceforge.net/lists/listinfo/mason-users>.

You can also visit us at "#mason" on <irc://irc.perl.org/#mason>.

Bugs and feature requests will be tracked at RT:

    http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mason-Plugin-HTMLFilters
    [email protected]

The latest source code can be browsed and fetched at:

    http://github.com/jonswar/perl-mason-plugin-htmlfilters
    git clone git://github.com/jonswar/perl-mason-plugin-htmlfilters.git