Apache-SWIT

 view release on metacpan or  search on metacpan

t/T/SessPage.pm  view on Meta::CPAN

use strict;
use warnings FATAL => 'all';

package T::SessPage;
use base 'Apache::SWIT::HTPage';
use HTML::Tested qw(HTV);

sub swit_startup {
	shift()->ht_make_root_class->ht_add_widget(HTV."::EditBox", 'persbox');
}

sub swit_process_template {
	my ($class, $r, $file, $vars) = @_;
	$vars->{moo} = 'moo is foo';
	return shift()->SUPER::swit_process_template(@_);
}

sub ht_swit_render {
	my ($class, $r, $root) = @_;
	$root->persbox($r->pnotes('SWITSession')->get_persbox);
	return $root;
}

sub ht_swit_update {
	my ($class, $r, $root) = @_;
	$r->pnotes('SWITSession')->set_persbox($root->persbox);
	return '/test/sess_page/r';
}

1;



( run in 0.811 second using v1.01-cache-2.11-cpan-5a3173703d6 )