Changeset 6011


Ignore:
Timestamp:
02/23/15 11:00:45 (9 years ago)
Author:
Twan Goosen
Message:

Link to language info page shown in record fields table
Refs #553

Location:
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/record/FieldsTablePanel.java

    r6002 r6011  
    1717package eu.clarin.cmdi.vlo.wicket.panels.record;
    1818
     19import eu.clarin.cmdi.vlo.wicket.components.LanguageInfoLink;
    1920import com.google.common.collect.ImmutableSet;
    2021import eu.clarin.cmdi.vlo.FacetConstants;
     
    3334import java.util.List;
    3435import org.apache.wicket.AttributeModifier;
     36import org.apache.wicket.Component;
    3537import org.apache.wicket.extensions.markup.html.basic.SmartLinkLabel;
    3638import org.apache.wicket.extensions.markup.html.basic.SmartLinkMultiLineLabel;
     
    118120    }
    119121
    120     private Label createValueLabel(String id, final IModel<String> facetNameModel, final IModel<String> originalValueModel) {
     122    private Component createValueLabel(String id, final IModel<String> facetNameModel, final IModel<String> originalValueModel) {
    121123        final String fieldName = facetNameModel.getObject();
    122124
     
    124126        final IModel<String> valueModel = getValueModel(facetNameModel, originalValueModel);
    125127
    126         if (SMART_LINK_FIELDS.contains(fieldName)) {
     128        if (FacetConstants.FIELD_LANGUAGE_CODE.equals(facetNameModel.getObject())) {
     129            return new LanguageInfoLink(id, valueModel, facetNameModel);
     130        } else if (SMART_LINK_FIELDS.contains(fieldName)) {
    127131            // create label that generates links
    128132            return new SmartLinkLabel(id, new HandleLinkModel(valueModel));
Note: See TracChangeset for help on using the changeset viewer.