From 952ba98235a81ba25c7efc66b274753ddc809839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Kr=F6ll?= Date: Mon, 1 Dec 2008 21:12:27 +0100 Subject: Dummy XSLT view --- .project | 22 +++++++++++++++++++ lib/PAUSE/OpenID/View/XSLT.pm | 50 +++++++++++++++++++++++++++++++++++++++++++ t/view_XSLT.t | 6 ++++++ 3 files changed, 78 insertions(+) create mode 100644 .project create mode 100644 lib/PAUSE/OpenID/View/XSLT.pm create mode 100644 t/view_XSLT.t diff --git a/.project b/.project new file mode 100644 index 0000000..be204ee --- /dev/null +++ b/.project @@ -0,0 +1,22 @@ + + + PAUSE-OpenID + + + + + + org.eclipse.ui.externaltools.ExternalToolBuilder + full,incremental, + + + LaunchConfigHandle + <project>/.externalToolBuilders/org.epic.perleditor.perlbuilder (2).launch + + + + + + org.epic.perleditor.perlnature + + diff --git a/lib/PAUSE/OpenID/View/XSLT.pm b/lib/PAUSE/OpenID/View/XSLT.pm new file mode 100644 index 0000000..4e2ab2a --- /dev/null +++ b/lib/PAUSE/OpenID/View/XSLT.pm @@ -0,0 +1,50 @@ +package PAUSE::OpenID::View::XSLT; + +use strict; +use base 'Catalyst::View::XSLT'; + +# example configuration + +__PACKAGE__->config( + # relative paths to the directories with templates + INCLUDE_PATH => [ + MyApp->path_to( 'root', 'xslt' ), + MyApp->path_to( 'templates', 'xsl' ), + ], + TEMPLATE_EXTENSION => '.xsl', # default extension when getting template name from the current action + DUMP_CONFIG => 1, # use for Debug. Will dump the final (merged) configuration for XSLT view + #LibXSLT => { # XML::LibXSLT specific parameters + # register_function => [ + # { + # uri => 'urn:catalyst', + # name => 'Hello', + # subref => sub { return $_[0] }, + # } + # ], + #}, +); + +=head1 NAME + +PAUSE::OpenID::View::XSLT - XSLT View Component + +=head1 SYNOPSIS + + See L + +=head1 DESCRIPTION + +Catalyst XSLT View. + +=head1 AUTHOR + +Michael Kr�ll,,, + +=head1 LICENSE + +This library is free software . You can redistribute it and/or modify it under +the same terms as perl itself. + +=cut + +1; diff --git a/t/view_XSLT.t b/t/view_XSLT.t new file mode 100644 index 0000000..e7802be --- /dev/null +++ b/t/view_XSLT.t @@ -0,0 +1,6 @@ +use strict; +use warnings; +use Test::More tests => 1; + +BEGIN { use_ok 'PAUSE::OpenID::View::XSLT' } + -- cgit v1.2.3