Changeset 1456
- Timestamp:
- 06/30/11 07:47:25 (13 years ago)
- Location:
- vlo/trunk/vlo_webapp
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo_webapp/pom.xml
r1437 r1456 31 31 </dependency> 32 32 <dependency> 33 <groupId>com.55minutes</groupId> 34 <artifactId>fiftyfive-wicket</artifactId> 35 <version>2.0.5</version> 36 </dependency> 37 <dependency> 33 38 <groupId>commons-lang</groupId> 34 39 <artifactId>commons-lang</artifactId> … … 37 42 <dependency> 38 43 <groupId>org.slf4j</groupId> 44 <artifactId>slf4j-api</artifactId> 45 <version>1.6.1</version> 46 </dependency> 47 <dependency> 48 <groupId>org.slf4j</groupId> 39 49 <artifactId>slf4j-log4j12</artifactId> 40 <version>1. 5.5</version>50 <version>1.6.1</version> 41 51 </dependency> 42 52 <dependency> … … 141 151 </build> 142 152 153 <repositories> 154 <repository> 155 <id>55Minutes_wicket</id> 156 <name>55Minutes opensource wicket extensions</name> 157 <url>http://opensource.55minutes.com/maven/</url> 158 </repository> 159 </repositories> 160 161 143 162 </project> -
vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/Resources.java
r1065 r1456 13 13 public static final String VALUE = "value"; 14 14 public static final String RESULTS = "results"; 15 public static final String NAME = "name"; 16 public static final String DESCRIPTION = "description"; 15 17 public static final String OPEN_IN_ORIGINAL_CONTEXT = "openInOriginalContext"; 16 18 public static final String ORIGINAL_CONTEXT_NOT_AVAILABLE = "originalContextNotAvailable"; -
vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/VloApplication.properties
r1399 r1456 3 3 basePage.image.alt=Click here to reset the search 4 4 backToResult=back to results 5 description=description 5 6 facetedBrowserResources=Faceted Browser Resources 6 7 field=Field 7 8 more=more 9 name=name 8 10 next=next 9 11 noResourceFound=No Resources found … … 14 16 resources=Resources 15 17 results=Results 18 resultNotFound=Result could not be found 16 19 search=search 20 searchPage=Search Page 17 21 subcategoriesIn=Subcategories in 18 22 value=Value 19 23 VLO_home=VLO Home 20 searchPage=Search Page21 resultNotFound=Result could not be found22 24 youWillBeRedirectedTo=You will be redirected to the -
vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java
r1094 r1456 24 24 25 25 import eu.clarin.cmdi.vlo.Configuration; 26 import eu.clarin.cmdi.vlo.FacetConstants; 26 27 import eu.clarin.cmdi.vlo.Resources; 28 import fiftyfive.wicket.basic.TruncatedLabel; 27 29 28 30 public class FacetedSearchPage extends BasePage { … … 92 94 private void addSearchResults() { 93 95 List<IColumn<SolrDocument>> columns = new ArrayList<IColumn<SolrDocument>>(); 94 columns.add(new AbstractColumn<SolrDocument>(new ResourceModel(Resources.RESULTS)) { 96 columns.add(new AbstractColumn<SolrDocument>(new ResourceModel(Resources.NAME)) { 97 98 @Override 99 public void populateItem(Item<ICellPopulator<SolrDocument>> cellItem, String componentId, IModel<SolrDocument> rowModel) { 100 cellItem.add(new DocumentLinkPanel(componentId, rowModel, query)); 101 } 102 }); 103 columns.add(new AbstractColumn<SolrDocument>(new ResourceModel(Resources.DESCRIPTION)) { 95 104 96 105 @Override 97 106 public void populateItem(Item<ICellPopulator<SolrDocument>> cellItem, String componentId, IModel<SolrDocument> rowModel) { 98 cellItem.add(new DocumentLinkPanel(componentId, rowModel, query)); 107 String descriptionText = (String) rowModel.getObject().getFirstValue(FacetConstants.FIELD_DESCRIPTION); 108 cellItem.add(new TruncatedLabel(componentId, 100, descriptionText)); 109 99 110 } 100 111 }); -
vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/SearchPageQuery.java
r1103 r1456 70 70 result.setRows(10); 71 71 result.setStart(0); 72 result.setFields(FacetConstants.FIELD_NAME, FacetConstants.FIELD_ID );72 result.setFields(FacetConstants.FIELD_NAME, FacetConstants.FIELD_ID, FacetConstants.FIELD_DESCRIPTION); 73 73 result.setFacet(true); 74 74 result.setFacetMinCount(1); -
vlo/trunk/vlo_webapp/src/main/webapp/css/main.css
r1199 r1456 135 135 background-color:#d4deef; 136 136 } 137 .navigation .navigator {138 clear:both;139 }140 137 .anchorpanel{ 141 138 padding:5px; … … 193 190 } 194 191 192 .resulttable tbody tr.odd { 193 background-color: #CEDCEF; 194 } -
vlo/trunk/vlo_webapp/src/test/java/eu/clarin/cmdi/vlo/SearchPageQueryTest.java
r1414 r1456 25 25 assertEquals("", q.getSearchQuery()); 26 26 assertEquals("*:*", q.getSolrQuery().getQuery()); 27 assertEquals("name,id ", q.getSolrQuery().getFields());27 assertEquals("name,id,description", q.getSolrQuery().getFields()); 28 28 assertEquals(6, q.getSolrQuery().getFacetFields().length); 29 29 assertEquals("collection", q.getSolrQuery().getFacetFields()[0]); … … 37 37 assertEquals("test", q.getSearchQuery()); 38 38 assertEquals("test", q.getSolrQuery().getQuery()); 39 assertEquals("name,id ", q.getSolrQuery().getFields());39 assertEquals("name,id,description", q.getSolrQuery().getFields()); 40 40 assertEquals(6, q.getSolrQuery().getFacetFields().length); 41 41 assertEquals("collection", q.getSolrQuery().getFacetFields()[0]);
Note: See TracChangeset
for help on using the changeset viewer.