show all applicable filters
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 09:51:51 +0000 (11:51 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 24 Jun 2010 09:51:51 +0000 (11:51 +0200)
Previously we showed only filters which have columns visible, but still
applied filters on dataset

lib/MojoFacets/Data.pm

index 047886d..e2c1639 100644 (file)
@@ -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;
 }