Changeset 4993
- Timestamp:
- 04/16/14 14:27:56 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/record/FieldsTablePanel.java
r4872 r4993 19 19 import eu.clarin.cmdi.vlo.pojo.DocumentField; 20 20 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldNameModel; 21 import java.util.List; 22 import org.apache.wicket.AttributeModifier; 21 23 import org.apache.wicket.markup.html.basic.Label; 22 24 import org.apache.wicket.markup.html.list.ListItem; … … 26 28 import org.apache.wicket.markup.repeater.data.DataView; 27 29 import org.apache.wicket.markup.repeater.data.IDataProvider; 30 import org.apache.wicket.model.AbstractReadOnlyModel; 28 31 import org.apache.wicket.model.IModel; 29 32 import org.apache.wicket.model.PropertyModel; … … 43 46 final IModel<DocumentField> fieldModel = item.getModel(); 44 47 item.add(new Label("fieldName", new SolrFieldNameModel(new PropertyModel(fieldModel, "fieldName")))); 45 item.add(new ListView("values", new PropertyModel(fieldModel, "values")) { 48 final PropertyModel<List> valuesModel = new PropertyModel<List>(fieldModel, "values"); 49 item.add(new ListView("values", valuesModel) { 46 50 47 51 @Override … … 50 54 } 51 55 }); 56 57 // if field has multiple values, set 'multiple' class on markup element 58 item.add(new AttributeModifier("class", new AbstractReadOnlyModel<String>() { 59 60 @Override 61 public String getObject() { 62 if (valuesModel.getObject().size() > 1) { 63 return "multiplevalues"; 64 } else { 65 return null; 66 } 67 } 68 })); 52 69 } 53 70 }); -
vlo/branches/vlo-3.0/vlo-web-app/src/main/resources/eu/clarin/cmdi/vlo/wicket/pages/colour.css
r4916 r4993 81 81 { 82 82 /*background: transparent url(arrow.png) no-repeat left center;*/ 83 color: #555;83 color: #555; 84 84 } 85 85 … … 87 87 { 88 88 /*background: transparent url(arrow_select.png) no-repeat left center;*/ 89 color: #936851;90 text-decoration: underline;89 color: #936851; 90 text-decoration: underline; 91 91 } 92 92 … … 107 107 } 108 108 109 li.searchresultitem:nth-child(even) {109 li.searchresultitem:nth-child(even), .recorddetailstable tr:nth-child(even) { 110 110 background: #ccd6e8; 111 111 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/resources/eu/clarin/cmdi/vlo/wicket/pages/vlo-record.css
r4986 r4993 108 108 } 109 109 110 .multiplevalues ul.attributeValues li { 111 padding-bottom: .3em; 112 padding-top: .3em; 113 border-top: 1px solid #999; 114 } 115 116 .multiplevalues ul.attributeValues li:nth-child(1) { 117 border-top: none; 118 } 110 119 111 120 a.recordfacetselect span, a.recordattributeinfo span {
Note: See TracChangeset
for help on using the changeset viewer.