--- trunk/lib/Frey/ClassBrowser.pm 2008/11/19 17:30:50 459 +++ trunk/lib/Frey/ClassBrowser.pm 2008/11/26 05:14:27 531 @@ -22,8 +22,17 @@ my $usage = $self->session_dump( $self->usage ); #warn "# usage ",dump( $usage ); foreach my $class ( $self->classes ) { + + my $icon = ''; + if ( $self->can('icon_path') ) { + $icon = $self->icon_path( $class ); + $icon = qq|$class| if $icon; + } else { + warn "## $self doesn't know how to return icon_path"; + } + my $html - = qq|$class| ; @@ -31,15 +40,15 @@ if ( $class->meta->isa('Moose::Meta::Role') ) { $html .= qq|role|; } else { - $html .= qq|design| if $class->can('collection'); + $html .= qq|design| if $class->can('collection'); } } my @run = map { s{^as_}{}; - qq|$_|; + qq|$_|; } $self->class_runnable( $class ); - push @run, qq|collection| if $class->can('collection_table'); + push @run, qq|collection| if $class->can('collection_table'); my @inputs = $self->class_inputs( $class );