%
# X Path Script Stylesheet for PerForm
$t->{'error'}{'pre'} = qq||;
$t->{'error'}{'post'} = "";
$t->{'error'}{'showtag'} = 0;
$t->{'formerrors'} = $t->{'error'};
$t->{'textfield'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $index = findvalue('@index|index', $node);
my $value = findvalue('@value|value', $node);
my $width = findvalue('@width|width', $node);
my $maxlength = findvalue('@maxlength|maxlength', $node);
$t->{'pre'} = qq|
|;
$t->{'post'} = apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'password'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $value = findvalue('@value|value', $node);
my $width = findvalue('@width|width', $node);
my $maxlength = findvalue('@maxlength|maxlength', $node);
my $index = findvalue('@index|index', $node);
$t->{'pre'} = qq|
|;
$t->{'post'} = apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'checkbox'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $value = findvalue('@value|value', $node);
my $index = findvalue('@index|index', $node);
$t->{'pre'} = qq|
|;
$t->{'post'} = apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'submit_button'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $value = findvalue('@value|value', $node);
my $index = findvalue('@index|index', $node);
$t->{'pre'} = qq|
|;
$t->{'post'} = apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'hidden'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $value = findvalue('@value|value', $node);
my $index = findvalue('@index|index', $node);
$t->{'pre'} = qq|
|;
$t->{'post'} = apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'option'}{'testcode'} = sub {
my ($node, $t) = @_;
my $selected = findvalue('@selected|selected', $node);
if ($selected eq 'selected') {
$selected = ' selected="selected" ';
}
else {
$selected = '';
}
my $value = findvalue('@value|value', $node);
$t->{'pre'} = qq|
";
$t->{'showtag'} = 0;
return -1;
};
$t->{'single_select'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $index = findvalue('@index|index', $node) || '';
$t->{'pre'} = qq|
".apply_templates("error", $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'multi_select'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $index = findvalue('@index|index', $node) || '';
$t->{'pre'} = qq|
".apply_templates("error", $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'textarea'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $cols = findvalue('@cols|cols', $node);
my $rows = findvalue('@rows|rows', $node);
my $wrap = findvalue('@wrap|wrap', $node);
my $value = findvalue('@value|value', $node);
my $index = findvalue('@index|index', $node);
if ($wrap) {
$wrap = ' wrap="physical" ';
}
else {
$wrap = '';
}
$t->{'pre'} = qq|
|.apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
$t->{'file_upload'}{'testcode'} = sub {
my ($node, $t) = @_;
my $name = findvalue('@name|name', $node);
my $value = findvalue('@value|value', $node);
my $accept = findvalue('@accept|accept', $node);
$t->{'pre'} = qq|
|.apply_templates('error', $node);
$t->{'showtag'} = 0;
return -1;
};
%>