From: Dobrica Pavlinusic Date: Thu, 24 Jun 2010 09:51:51 +0000 (+0200) Subject: show all applicable filters X-Git-Url: http://git.rot13.org/?p=MojoFacets.git;a=commitdiff_plain;h=0222473600596fdd2d350980d2ea85b81fa0267e show all applicable filters Previously we showed only filters which have columns visible, but still applied filters on dataset --- diff --git a/lib/MojoFacets/Data.pm b/lib/MojoFacets/Data.pm index 047886d..e2c1639 100644 --- a/lib/MojoFacets/Data.pm +++ b/lib/MojoFacets/Data.pm @@ -467,15 +467,12 @@ sub _filter_on_data { sub _current_filters { my $self = shift; my $current_filters; - my $columns = $self->_loaded('header'); - if ( my $sc = $self->session('columns') ) { - $columns = $sc; - } + my $stats = $self->_loaded('stats'); $current_filters->{ $_ } = $filters->{ $_ } - foreach ( grep { defined $filters->{ $_ } } @$columns ) + foreach ( grep { defined $filters->{ $_ } } keys %$stats ) ; - warn "# _current_filters ",dump($columns); + warn "# _current_filters ",dump( keys %$current_filters ); return $current_filters; }