Ignore:
Timestamp:
02/20/15 13:54:48 (9 years ago)
Author:
Twan Goosen
Message:

Replaced 'language' and 'languages' fields with 'language code' in web app.
TODO: render full language name (get it from the language code utils map) and generate link to language info page
Refs #553

File:
1 edited

Legend:

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

    r5995 r5999  
    5959    private final static Collection<String> UNESCAPED_VALUE_FIELDS
    6060            = ImmutableSet.of(
    61                     FacetConstants.FIELD_LANGUAGES
     61                    FacetConstants.FIELD_LANGUAGE_CODE
    6262            );
    6363
     
    119119    private Label createValueLabel(String id, final IModel<String> facetNameModel, final IModel<String> originalValueModel) {
    120120        final String fieldName = facetNameModel.getObject();
    121        
     121
    122122        // allow for postprocessing or wrapping of the value model depending on the field
    123123        final IModel<String> valueModel = getValueModel(facetNameModel, originalValueModel);
    124        
     124
    125125        if (SMART_LINK_FIELDS.contains(fieldName)) {
    126126            // create label that generates links
     
    129129            // add a label for the facet value
    130130            final Label fieldLabel = new Label(id, valueModel);
    131            
     131
    132132            // some selected fields may have HTML that needs to be preserved...
    133133            fieldLabel.setEscapeModelStrings(!UNESCAPED_VALUE_FIELDS.contains(fieldName));
Note: See TracChangeset for help on using the changeset viewer.