Changeset 3377


Ignore:
Timestamp:
08/14/13 08:21:52 (11 years ago)
Author:
teckart
Message:

Fixed (sometimes) incomplete links in metadataSource facet (ticket #311), removed redundant code for the "language"-facet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/ShowResultPage.java

    r3134 r3377  
    182182                DocumentAttribute attribute = rowModel.getObject();
    183183
    184                 if (attribute.getField().equals(FacetConstants.FIELD_LANGUAGE)) {
    185                     cellItem.add(new SmartLinkMultiLineLabel(componentId, attribute.getValue()) {
    186 
    187                         @Override
    188                         protected void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) {
    189                             CharSequence body = StringUtils.toMultiLineHtml(getDefaultModelObjectAsString());
    190                             replaceComponentTagBody(markupStream, openTag, getSmartLink(body));
    191                         }
    192                     });
    193                 } else if(attribute.getField().equals(FacetConstants.FIELD_LANGUAGES)) {
     184                if(attribute.getField().equals(FacetConstants.FIELD_LANGUAGES)) {
    194185                    cellItem.add(new SmartLinkMultiLineLabel(componentId, attribute.getValue()) {
    195186
     
    199190                            CharSequence body = getDefaultModelObjectAsString();
    200191                            replaceComponentTagBody(markupStream, openTag, body);
     192                        }
     193                    });
     194                } else if(attribute.getField().equals(FacetConstants.FIELD_COMPLETE_METADATA)) {
     195                    cellItem.add(new SmartLinkMultiLineLabel(componentId, attribute.getValue()) {
     196
     197                        @Override
     198                        protected void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) {
     199                                setEscapeModelStrings(false);
     200                            CharSequence body = getDefaultModelObjectAsString();
     201                            replaceComponentTagBody(markupStream, openTag, "<a href=\""+body+"\">"+body+"</a>");
    201202                        }
    202203                    });
Note: See TracChangeset for help on using the changeset viewer.