[Jifty-commit] r7432 - jifty/trunk/lib/Jifty/Web

Jifty commits jifty-commit at lists.jifty.org
Tue Aug 25 01:55:04 EDT 2009


Author: sartak
Date: Tue Aug 25 01:55:04 2009
New Revision: 7432

Modified:
   jifty/trunk/lib/Jifty/Web/PageRegion.pm

Log:
Allow passing extra class names to the region div

Modified: jifty/trunk/lib/Jifty/Web/PageRegion.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/PageRegion.pm	(original)
+++ jifty/trunk/lib/Jifty/Web/PageRegion.pm	Tue Aug 25 01:55:04 2009
@@ -15,7 +15,7 @@
 =cut
 
 use base qw/Jifty::Object Class::Accessor::Fast/;
-__PACKAGE__->mk_accessors(qw(name force_path force_arguments default_path default_arguments qualified_name parent region_wrapper lazy loading_path));
+__PACKAGE__->mk_accessors(qw(name force_path force_arguments default_path default_arguments qualified_name parent region_wrapper lazy loading_path class));
 use Jifty::JSON;
 use Encode ();
 
@@ -120,6 +120,7 @@
     $self->region_wrapper($args{region_wrapper});
     $self->lazy($args{lazy});
     $self->loading_path($args{loading_path});
+    $self->class($args{class});
 
     # Keep track of the fully qualified name (which should be unique)
     $self->log->warn("Repeated region: " . $self->qualified_name)
@@ -328,7 +329,7 @@
               . qq|jQuery(function(){ Jifty.update( { 'fragments': [{'region': '|.$self->qualified_name.qq|', 'mode': 'Replace'}], 'actions': {}}, document.getElementById('region-|.$self->qualified_name.qq|'))})|
               . qq|</script>|);
         }
-        $buffer->append(qq|<div id="region-| . $self->qualified_name . qq|" class="jifty-region">|);
+        $buffer->append(qq|<div id="region-| . $self->qualified_name . qq|" class="| . $self->class . qq| jifty-region">|);
         if ($self->lazy) {
             if ($self->loading_path) {
                 local $self->{path} = $self->loading_path;


More information about the Jifty-commit mailing list