[Jifty-commit] r6617 - in jifty/trunk: lib/Jifty/Web/Form

Jifty commits jifty-commit at lists.jifty.org
Tue Mar 17 10:59:56 EDT 2009


Author: alexmv
Date: Tue Mar 17 10:59:51 2009
New Revision: 6617

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Web/Form/Clickable.pm

Log:
 r43256 at kohr-ah:  chmrr | 2009-03-17 10:42:23 -0400
 Save some Jifty->web calls in tight loops


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 Mar 17 10:59:51 2009
@@ -581,6 +581,7 @@
 
 sub generate {
     my $self = shift;
+    my $web = Jifty->web;
     for my $trigger ( $self->handlers_used ) {
         my $value = $self->$trigger;
         next unless $value;
@@ -588,18 +589,18 @@
         for my $hook (@hooks) {
             next unless ref $hook eq "HASH";
             $hook->{region} ||= $hook->{refresh}
-                || Jifty->web->qualified_region;
+                || $web->qualified_region;
 
             my $region
                 = ref $hook->{region}
                 ? $hook->{region}
-                : Jifty->web->get_region( $hook->{region} );
+                : $web->get_region( $hook->{region} );
 
             if ( $hook->{replace_with} ) {
                 my $currently_shown = '';
                 if ($region) {
 
-                    my $state_var = Jifty->web->request->state_variable(
+                    my $state_var = $web->request->state_variable(
                         "region-" . $region->qualified_name );
                     $currently_shown = $state_var->value if ($state_var);
                 }
@@ -622,7 +623,7 @@
             if ( $hook->{submit} ) {
                 $self->{submit} ||= [];
                 for my $moniker ( @{ $hook->{submit} } ) {
-                    my $action = Jifty->web->{'actions'}{$moniker};
+                    my $action = $web->{'actions'}{$moniker};
                     $self->register_action($action);
                     $self->parameter( $action->form_field_name($_),
                         $hook->{action_arguments}{$moniker}{$_} )


More information about the Jifty-commit mailing list