Changeset 5200


Ignore:
Timestamp:
05/15/14 07:38:24 (10 years ago)
Author:
Twan Goosen
Message:

Merged two small fixes from trunk to 3.0

Location:
vlo/branches/vlo-3.0
Files:
1 deleted
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0

  • vlo/branches/vlo-3.0/vlo-web-app

  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/RecordPage.java

    r5150 r5200  
    2727import eu.clarin.cmdi.vlo.wicket.model.CollectionListModel;
    2828import eu.clarin.cmdi.vlo.wicket.model.HandleLinkModel;
     29import eu.clarin.cmdi.vlo.wicket.model.NullFallbackModel;
    2930import eu.clarin.cmdi.vlo.wicket.model.SearchContextModel;
    3031import eu.clarin.cmdi.vlo.wicket.model.SolrDocumentModel;
     
    4748import org.apache.wicket.Session;
    4849import org.apache.wicket.ajax.AjaxRequestTarget;
     50import org.apache.wicket.markup.head.CssHeaderItem;
     51import org.apache.wicket.markup.head.IHeaderResponse;
    4952import org.apache.wicket.markup.html.WebMarkupContainer;
    5053import org.apache.wicket.markup.html.basic.Label;
     
    5760import org.apache.wicket.model.StringResourceModel;
    5861import org.apache.wicket.request.mapper.parameter.PageParameters;
     62import org.apache.wicket.request.resource.CssResourceReference;
     63import org.apache.wicket.request.resource.ResourceReference;
    5964import org.apache.wicket.spring.injection.annot.SpringBean;
    6065
     
    6469 */
    6570public class RecordPage extends VloBasePage<SolrDocument> {
     71
     72    private final static ResourceReference CMDI_HTML_CSS = new CssResourceReference(RecordPage.class, "cmdi.css");
    6673
    6774    @SpringBean(name = "documentParamsConverter")
     
    133140
    134141        // General information section
    135         add(new SolrFieldLabel("name", getModel(), FacetConstants.FIELD_NAME, "Unnamed record"));
     142        add(new SolrFieldLabel("name", getModel(), FacetConstants.FIELD_NAME, getString("recordpage.unnamedrecord")));
    136143        add(createLandingPageLink("landingPageLink"));
    137144        add(new FieldsTablePanel("documentProperties", new DocumentFieldsProvider(getModel(), basicPropertiesFilter, fieldOrder)));
     
    276283        // Put the name of the record in the page title
    277284        return new StringResourceModel("recordpage.title",
    278                 new SolrFieldStringModel(getModel(), FacetConstants.FIELD_NAME),
     285                new NullFallbackModel(new SolrFieldStringModel(getModel(), FacetConstants.FIELD_NAME), getString("recordpage.unnamedrecord")),
    279286                DEFAULT_PAGE_TITLE);
    280287    }
    281288
     289    @Override
     290    public void renderHead(IHeaderResponse response) {
     291        super.renderHead(response);
     292        // add styling for CMDI to HTML transformation output
     293        response.render(CssHeaderItem.forReference(CMDI_HTML_CSS));
     294    }
     295
    282296}
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/RecordPage.properties

    r5082 r5200  
    1616# ${} = value of 'name' field of record
    1717recordpage.title=CLARIN VLO - ${}
     18recordpage.unnamedrecord=Unnamed record
Note: See TracChangeset for help on using the changeset viewer.