NAME
Catalyst::View::MobileJpFilter - Filtering HTML for Japanese cellphone
DESCRIPTION
Catalyst::View::MobileJpFilter is a simple adapter to use HTML::MobileJp::Filter as Catalyst view class.
SYNOPSIS
package MyApp::View::MobileJpFilter;
use strict;
use base 'Catalyst::View::MobileJpFilter';
use YAML;
__PACKAGE__->config(YAML::Load <<'...'
---
filters:
- module: DoCoMoCSS
config:
base_dir: __path_to(root)__
- module: DoCoMoGUID
- module: FallbackImage
config:
template: '<img src="%s.gif" />'
params:
- unicode_hex
...
);
1;
CONFIGURATION
Same as HTML::MobileJp::Filter.
One trick: You can use Catalyst::Plugin::ConfigLoader's __path_to(some/dir)__
syntax in view class. maybe you need this.
HOW TO USE
Use as follows from your controller.
sub end :Private {
my ($self, $c) = @_;
$c->forward( $c->view('TT') ); # making $c->res->body
$c->forward( $c->view('MobileJpFilter') ); # filtering $c->res->body
}
Or with RenderView.
sub render :ActionClass('RenderView') { }
sub end :Private {
my ($self, $c) = @_;
$c->forward('render');
$c->forward( $c->view('MobileJpFilter') );
}
AUTHOR
Naoki Tomita <tomita@cpan.org>
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
http://coderepos.org/share/browser/lang/perl/Catalyst-View-MobileJpFilter (repository)