Scroll to navigation

Template::Plugin::JavaScript(3pm) User Contributed Perl Documentation Template::Plugin::JavaScript(3pm)

NAME

Template::Plugin::JavaScript - Encodes text to be safe in JavaScript

SYNOPSIS

  [% USE JavaScript %]
  <script type="text/javascript">
  document.write("[% sometext | js %]");
  </script>

DESCRIPTION

Template::Plugin::JavaScript is a TT filter that filters text so it can be safely used in JavaScript quotes.
  [% USE JavaScript %]
  document.write("[% FILTER js %]
  Here's some text going on.
  [% END %]");
will become:
  document.write("\nHere\'s some text going on.\n");

AUTHOR

The original idea comes from Movable Type's "encode_js" global filter.
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Apache::JavaScript::DocumentWrite
2010-12-15 perl v5.10.1