[Jifty-commit] r3331 - jifty/trunk/lib/Jifty/Plugin
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Sun Jun 3 16:48:06 EDT 2007
Author: clkao
Date: Sun Jun 3 16:48:06 2007
New Revision: 3331
Modified:
jifty/trunk/lib/Jifty/Plugin/SinglePage.pm
Log:
Quick hack to fix explicit region in onclick arguments.
Modified: jifty/trunk/lib/Jifty/Plugin/SinglePage.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Plugin/SinglePage.pm (original)
+++ jifty/trunk/lib/Jifty/Plugin/SinglePage.pm Sun Jun 3 16:48:06 2007
@@ -17,8 +17,10 @@
my $self = shift;
return sub {
my ( $clickable, $args ) = @_;
- return if $args->{url} && $args->{url} =~ m/^#/;
- if ( my $url = delete $args->{'url'} ) {
+ my $url = $args->{'url'};
+ if ( $url && $url !~ m/^#/ ) {
+ delete $args->{'url'};
+
# XXX mind the existing onclick
use Data::Dumper;
warn 'ooops got original onclick' . Dumper( $args->{onclick} )
@@ -29,7 +31,14 @@
args => delete $args->{parameters}
};
}
+ my $onclick = $args->{onclick};
+ if ( ref($onclick) eq 'HASH' ) {
+ if ( $onclick->{region} && !ref( $onclick->{region} ) ) {
+ $onclick->{region}
+ = $self->region_name . '-' . $onclick->{region};
+ }
}
+ }
}
More information about the Jifty-commit
mailing list