Changeset 6478
- Timestamp:
- 08/19/15 10:12:31 (9 years ago)
- Location:
- vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/solr/impl/AbstractSolrQueryFactory.java
r6460 r6478 63 63 filterExpr += " OR "; 64 64 filterExpr += encodedQuery; 65 } 66 65 } 67 66 encodedQueries.add(filterExpr); 68 67 break; 68 case NOT: 69 for (String value : selection.getValues()) { 70 encodedQueries.add(createFilterQuery(facetName, value)); 71 } 72 break; 69 73 default: 70 74 //TODO: support OR,NOT -
vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/ExpandablePanel.java
r5023 r6478 39 39 public abstract class ExpandablePanel<T> extends GenericPanel<T> { 40 40 41 pr ivatefinal IModel<ExpansionState> expansionModel;41 protected final IModel<ExpansionState> expansionModel; 42 42 43 43 /** -
vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetPanel.java
r6456 r6478 46 46 private final static Logger logger = LoggerFactory.getLogger(FacetPanel.class); 47 47 48 private final IModel<ExpansionState> expansionStateModel;49 50 48 private final SelectedFacetPanel selectedFacetPanel; 51 49 private final FacetValuesPanel facetValuesPanel; … … 57 55 public FacetPanel(String id, IModel<FacetFieldSelection> selectionModel, IModel<ExpansionState> expansionState, int subListSize) { 58 56 super(id, selectionModel, expansionState); 59 this.expansionStateModel = expansionState;60 57 61 58 // panel showing values for selection … … 86 83 // hide this entire panel is no values are selectable 87 84 setVisible(!isHideIfNoValues() || valuesSelected || getModelObject().getFacetField().getValueCount() > 0); 85 } 86 87 @Override 88 protected void onBeforeRender() { 89 final boolean valuesSelected = !getModelObject().getFacetValues().isEmpty(); 90 if(!valuesSelected && expansionModel.getObject() == ExpansionState.COLLAPSED){ 91 facetValuesPanel.setVisible(false); 92 selectedFacetPanel.setVisible(false); 93 } 94 95 super.onBeforeRender(); 88 96 } 89 97 … … 136 144 // TODO: should be removed, but then list of values 137 145 // does not seem to update correctly 138 expansion StateModel.setObject(ExpansionState.COLLAPSED);146 expansionModel.setObject(ExpansionState.COLLAPSED); 139 147 140 148 if (target != null) {
Note: See TracChangeset
for help on using the changeset viewer.