Ignore:
Timestamp:
10/09/15 13:53:06 (9 years ago)
Author:
Twan Goosen
Message:

Merged changes from 3.3 branch (option to skip hierarchy processing) to trunk

Location:
vlo/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk

  • vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/AdvancedSearchOptionsPanel.java

    r6315 r6657  
    1919import com.google.common.collect.ImmutableSet;
    2020import eu.clarin.cmdi.vlo.FacetConstants;
     21import eu.clarin.cmdi.vlo.config.VloConfig;
    2122import eu.clarin.cmdi.vlo.pojo.ExpansionState;
    2223import eu.clarin.cmdi.vlo.pojo.FacetSelection;
     
    2728import eu.clarin.cmdi.vlo.wicket.panels.ExpandablePanel;
    2829import java.util.Collection;
     30import org.apache.wicket.MarkupContainer;
    2931import org.apache.wicket.ajax.AjaxRequestTarget;
    3032import org.apache.wicket.ajax.form.OnChangeAjaxBehavior;
     33import org.apache.wicket.markup.html.WebMarkupContainer;
    3134import org.apache.wicket.markup.html.basic.Label;
    3235import org.apache.wicket.markup.html.form.CheckBox;
    3336import org.apache.wicket.markup.html.form.Form;
    3437import org.apache.wicket.model.IModel;
     38import org.apache.wicket.spring.injection.annot.SpringBean;
    3539
    3640/**
     
    4549public abstract class AdvancedSearchOptionsPanel extends ExpandablePanel<QueryFacetsSelection> {
    4650
     51    @SpringBean
     52    private VloConfig config;
     53   
    4754    /**
    4855     * The fields that this panel provides options for
     
    5865        final CheckBox fcsCheck = createFieldNotEmptyOption("fcs", FacetConstants.FIELD_SEARCH_SERVICE);
    5966        options.add(fcsCheck);
     67       
     68        final MarkupContainer collectionsSection = new WebMarkupContainer("collectionsSection");
    6069        final CheckBox collectionCheck = createFieldNotEmptyOption("collection", FacetConstants.FIELD_HAS_PART_COUNT);
    61         options.add(collectionCheck);
     70        collectionsSection.add(collectionCheck);
     71        collectionsSection.setVisible(config.isProcessHierarchies());
     72        options.add(collectionsSection);
     73       
    6274        add(options);
    6375    }
Note: See TracChangeset for help on using the changeset viewer.