/[Frey]/trunk/lib/Frey/Class/Browser.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/Class/Browser.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/lib/Frey/ClassBrowser.pm revision 653 by dpavlin, Sun Nov 30 23:49:32 2008 UTC trunk/lib/Frey/Class/Browser.pm revision 797 by dpavlin, Wed Dec 10 19:34:06 2008 UTC
# Line 1  Line 1 
1  package Frey::ClassBrowser;  package Frey::Class::Browser;
2  use Moose;  use Moose;
3    
4  extends 'Frey::ClassLoader';  extends 'Frey::Class::Loader';
5  with 'Frey::Web';  with 'Frey::Web';
6  with 'Frey::Session';  with 'Frey::Session';
7  with 'Frey::Web::CombineImages';  with 'Frey::Web::CombineImages';
# Line 9  with 'Frey::Web::CombineImages'; Line 9  with 'Frey::Web::CombineImages';
9  use Frey::Run;  use Frey::Run;
10  use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
11    
12    has 'usage_sort' => (
13            is => 'rw',
14            isa => 'Bool',
15            default => 0,
16            documentation => 'Sort by class usage',
17    );
18    
19  has 'usage_on_top' => (  has 'usage_on_top' => (
20          is => 'rw',          is => 'rw',
21          isa => 'Bool',          isa => 'Bool',
# Line 93  sub as_markup { Line 100  sub as_markup {
100                                  $html;                                  $html;
101                          }                          }
102                          sort {                          sort {
103                                  if ( $usage->{$a} || $usage->{$b} ) {                                  if ( $self->usage_sort && ( $usage->{$a} || $usage->{$b} ) ) {
104                                          $self->usage_on_top ? $usage->{$b} <=> $usage->{$a} : $usage->{$a} <=> $usage->{$b};                                          $self->usage_on_top ? $usage->{$b} <=> $usage->{$a} : $usage->{$a} <=> $usage->{$b};
105                                  } else {                                  } else {
106                                          $self->usage_on_top ? $a cmp $b : $b cmp $a;                                          $self->usage_on_top ? $a cmp $b : $b cmp $a;

Legend:
Removed from v.653  
changed lines
  Added in v.797

  ViewVC Help
Powered by ViewVC 1.1.26