Changeset 5032


Ignore:
Timestamp:
04/24/14 09:03:13 (10 years ago)
Author:
Twan Goosen
Message:

fixed ignoring of collection selection on 'browse all' in simple search page

Location:
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/SimpleSearchPage.java

    r5017 r5032  
    1919import eu.clarin.cmdi.vlo.config.VloConfig;
    2020import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection;
    21 import eu.clarin.cmdi.vlo.service.PageParametersConverter;
    2221import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService;
    2322import eu.clarin.cmdi.vlo.wicket.components.SearchForm;
     
    4342    @SpringBean
    4443    private FacetFieldsService facetFieldsService;
    45     @SpringBean(name = "queryParametersConverter")
    46     private PageParametersConverter<QueryFacetsSelection> paramsConverter;
    4744
    4845    private final SingleFacetPanel collectionsPanel;
     
    8986            @Override
    9087            protected void onSubmit(AjaxRequestTarget target) {
    91                 setResponsePage(FacetedSearchPage.class, paramsConverter.toParameters(model.getObject()));
     88                setResponsePage(new FacetedSearchPage(model));
    9289            }
    9390        });
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SimpleSearchBrowsePanel.java

    r5018 r5032  
    3232import org.apache.wicket.markup.html.WebMarkupContainer;
    3333import org.apache.wicket.markup.html.basic.Label;
    34 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
     34import org.apache.wicket.markup.html.link.Link;
    3535import org.apache.wicket.markup.html.list.ListItem;
    3636import org.apache.wicket.markup.html.list.ListView;
     
    7272
    7373        // add a link to browse all records
    74         final BookmarkablePageLink browseAllLink = new BookmarkablePageLink("browseAll", FacetedSearchPage.class);
     74        final Link browseAllLink = new Link("browseAll") {
     75
     76            @Override
     77            public void onClick() {
     78                setResponsePage(new FacetedSearchPage(SimpleSearchBrowsePanel.this.getModel()));
     79            }
     80        };
    7581        // set label on basis of string defined in resource bundle that takes the count model as a parameter
    7682        browseAllLink.add(new Label("recordCount", new StringResourceModel("simplesearch.allrecords", documentCountModel, new Object[]{})));
Note: See TracChangeset for help on using the changeset viewer.