/[Arh]/lib/Arh/View/Units.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 /lib/Arh/View/Units.pm

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

revision 65 by dpavlin, Mon Apr 7 15:03:03 2008 UTC revision 66 by dpavlin, Tue Apr 8 21:34:16 2008 UTC
# Line 10  use Data::Dump qw/dump/; Line 10  use Data::Dump qw/dump/;
10    
11  sub object_type { 'Unit' };  sub object_type { 'Unit' };
12    
13    sub per_page { get('per_page') || 5 };
14    
15  sub display_columns {  sub display_columns {
16          my $self = shift;          my $self = shift;
17          return ( qw/          return ( qw/
# Line 56  sub display_columns { Line 58  sub display_columns {
58    
59  #private template search_region => sub {};  #private template search_region => sub {};
60    
61    private template 'paging_top' => sub {
62            my $self           = shift;
63            my $collection = shift;
64            my $page           = shift || 1;
65                                              
66            if ( $collection->pager->last_page > 1 ) {
67                    span {
68                            { class is 'page-count' };
69                            outs(
70                                    _( "Found %1 units, showing %2-%3 on page %4/%5",
71                                            $collection->pager->total_entries,
72                                            $collection->pager->first,
73                                            $collection->pager->last,
74                                            $page,
75                                            $collection->pager->last_page
76                                    )
77                            );
78                            }
79            }
80    
81            show( './paging_bottom', $collection, $page );
82    
83    };
84    
85    
86  template 'view' => sub :CRUDView {  template 'view' => sub :CRUDView {
87          my $self   = shift;          my $self   = shift;
88          my $id = get('id');          my $id = get('id');
# Line 140  template 'new_item' => sub { Line 167  template 'new_item' => sub {
167          my $self = shift;          my $self = shift;
168          return unless $self->current_user->editing;          return unless $self->current_user->editing;
169    
170      my ( $object_type, $id ) = ( $self->object_type, get('id') );          my ( $object_type, $id ) = ( $self->object_type, get('id') );
171      my $record_class = $self->record_class;          my $record_class = $self->record_class;
172      my $create = $record_class->as_create_action;          my $create = $record_class->as_create_action;
173    
174          h1 { _("New unit") };          h1 { _("New unit") };
175    

Legend:
Removed from v.65  
changed lines
  Added in v.66

  ViewVC Help
Powered by ViewVC 1.1.26