package App::Mobirc::Plugin::HTMLFilter::ConvertPictograms;
use strict;
use MooseX::Plaggerize::Plugin;
use HTML::Entities::ConvertPictogramMobileJp qw(convert_pictogram_entities);
use Params::Validate ':all';
hook html_filter => sub {
my ($self, $global_context, $c, $content) = validate_pos(@_,
{ isa => __PACKAGE__ },
{ isa => 'App::Mobirc' },
{ isa => 'HTTP::Engine::Compat::Context' },
{ type => SCALAR },
);
return (
$c,
convert_pictogram_entities(
mobile_agent => $c->req->mobile_agent,
html => $content,
)
);
};
1;
__END__
=head1 NAME
App::Mobirc::Plugin::HTMLFilter::ConvertPictograms - convert pictograms in the template
=head1 SYNOPSIS
- module: App::Mobirc::Plugin::HTMLFilter::ConvertPictograms
=head1 DESCRIPTION
convert pictograms in the assets/tmpl/mobile/*.html.
if you use the au or softbank phones, you should use this plugin!
=head1 AUTHOR
Tokuhiro Matsuno
=head1 SEE ALSO
L, L