[Jifty-commit] r1841 - jifty/trunk/lib/Jifty/Web/Form
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Tue Aug 22 17:44:23 EDT 2006
Author: clkao
Date: Tue Aug 22 17:44:19 2006
New Revision: 1841
Modified:
jifty/trunk/lib/Jifty/Web/Form/Clickable.pm
Log:
Transform actions in {onclick}{submit} to their monikers, to avoid
circular references.
Modified: jifty/trunk/lib/Jifty/Web/Form/Clickable.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Clickable.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form/Clickable.pm Tue Aug 22 17:44:19 2006
@@ -175,6 +175,10 @@
# If they have an onclick, add any and all submit actions to the onclick's submit list
if ($self->{onclick}) {
$self->{onclick} = [ (ref $self->{onclick} eq "ARRAY" ? @{ $self->{onclick} } : $self->{onclick}), map { submit => $_ }, @{$self->{submit}} ];
+ for (@{$self->{onclick}}) {
+ next unless ref $_;
+ $_->{submit} = $_->{submit}->moniker if ref $_->{submit};
+ }
}
}
More information about the Jifty-commit
mailing list