--- trunk/lib/Frey/View/NoPager.pm 2009/01/07 19:42:36 962 +++ trunk/lib/Frey/View/NoPager.pm 2009/01/07 20:31:51 963 @@ -11,54 +11,61 @@ use Data::Dump qw/dump/; has search => ( + documentation => 'Search for', is => 'rw', isa => 'Str', # required => 1, default => '', ); -has 'on_page' => ( # FIXME Frey::Web->page, sigh! +has 'page' => ( + documentation => 'display page', is => 'rw', isa => 'Int', default => 1, ); +has 'on_page' => ( + documentation => 'numer of items on page', + is => 'rw', + isa => 'Int', + default => 30, +); + has 'sort' => ( is => 'rw', isa => 'Str', + default => '', ); -our $v = { - search => '', - hits => 0, - page => 0, - max_page => 0, - time => '', - id => time() . rand(99), -}; - -our $json; - -sub json { - my ($self) = @_; - return - ''; -} - sub results_as_markup { my ($self) = @_; - my ($search,$page) = ( $self->search , $self->on_page ); + my ( $search,$page ) = ( $self->search , $self->page ); + + my $v = { + search => $search, + page => $page, + max_page => $page, + id => time() . rand(99), + }; sub next_page { my $self = shift; - return - qq|