[Html-widget] Patch to call process in embedded widgets
Jonas Alves
jonas.alves at gmail.com
Wed Aug 16 18:01:24 CEST 2006
Hi,
HW is not calling the process method to the embedded widgets elements.
Here goes a little patch to fix it.
--
Jonas
--- Widget.pm 2006-08-10 16:08:07.000000000 +0100
+++ Widget.pm_patch 2006-08-16 16:50:53.000000000 +0100
@@ -927,7 +927,9 @@
my @values = $query->param($param);
$params{$param} = @values > 1 ? \@values : $values[0];
}
- for my $element ( @{ $self->{_elements} } ) {
+ my @widgets = ( $self, @{ $self->{_embedded} || [] } );
+ my @elements = map @{$_->{_elements}}, @widgets;
+ for my $element ( @elements ) {
my $results = $element->process( \%params, $uploads );
for my $result ( @{$results} ) {
my $name = $result->name;
More information about the Html-widget
mailing list