--- trunk/lib/Frey/Web/Layout.pm 2008/07/16 21:21:13 147
+++ trunk/lib/Frey/Web/Layout.pm 2008/07/16 21:21:49 148
@@ -26,6 +26,12 @@
=cut
+sub _render_callbacks {
+ my $self = shift;
+ return $self->render_callbacks if $self->can('render_callbacks');
+ ''
+}
+
sub render_edit {
my $self = shift;
warn "# render_edit ",$self->uuid, "\n";
@@ -64,7 +70,7 @@
}
};
- return qq|
$out| . $self->render_callbacks . qq| |
| if $self->layout eq 'columns';
+ return qq|$out| . $self->_render_callbacks . qq| |
| if $self->layout eq 'columns';
$self->render_item_wrapper_class( $out, 'editform' );
}
@@ -101,7 +107,7 @@
|;
}
};
- return qq|$out| . $self->render_callbacks . qq| |
| if $self->layout eq 'columns';
+ return qq|$out| . $self->_render_callbacks . qq| |
| if $self->layout eq 'columns';
$self->render_item_wrapper_class( $out, 'view' );
}
@@ -114,8 +120,8 @@
return '';
}
$out =~ s/^\t+//mg; # XXX compress output
- return $out . qq|| . $self->render_callbacks . qq| |
| if $self->layout eq 'table';
- return qq|| . $out . $self->render_callbacks . qq|
|;
+ return $out . qq|| . $self->_render_callbacks . qq| |
| if $self->layout eq 'table';
+ return qq|| . $out . $self->_render_callbacks . qq|
|;
}
sub render_table_wrapper {