Changeset 5021


Ignore:
Timestamp:
04/22/14 15:31:29 (10 years ago)
Author:
Twan Goosen
Message:

Added extended resource tooltip from record page to expanded result items

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/search/SearchResultItemExpandedPanel.html

    r4991 r5021  
    3434                    <ul class="searchresultresources">
    3535                        <li wicket:id="resource">
    36                             <a wicket:id="resourceLink" href="">
     36                            <a wicket:id="resourceLink" class="resourceLink">
    3737                                <wicket:container wicket:id="resourceName"></wicket:container>
     38                                <span wicket:id="details" class="recordresourcedetails"></span>
    3839                            </a>
    3940                        </li>
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SearchResultItemExpandedPanel.java

    r5013 r5021  
    2929import eu.clarin.cmdi.vlo.wicket.model.SolrFieldModel;
    3030import eu.clarin.cmdi.vlo.wicket.panels.record.FieldsTablePanel;
     31import eu.clarin.cmdi.vlo.wicket.panels.record.ResourceLinkDetailsPanel;
    3132import eu.clarin.cmdi.vlo.wicket.provider.DocumentFieldsProvider;
    3233import java.util.List;
     
    149150                });
    150151
    151                 // add a tooltip showing resource type and mime type
    152                 final StringResourceModel tooltipModel
    153                         = new StringResourceModel("resource.tooltip", SearchResultItemExpandedPanel.this, null,
    154                                 new Object[]{
    155                                     new StringResourceModel("resourcetype.${resourceType}.singular", resourceInfoModel, "?"),
    156                                     new PropertyModel(resourceInfoModel, "mimeType")});
    157                 resourceLink.add(new AttributeAppender("title", tooltipModel));
     152                resourceLink.add(new ResourceLinkDetailsPanel("details", resourceInfoModel));
    158153
    159154                // sets the css class depending on the resource type
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/resources/eu/clarin/cmdi/vlo/wicket/pages/vlo-record.css

    r5000 r5021  
    208208    position: absolute;
    209209    left: 2em;
    210     top: 80px;
    211210    z-index: 99;
    212211    margin-left: 0;
     
    218217}
    219218
     219div#record .resourceLink:hover .recordresourcedetails
     220{
     221    left: 2em;
     222    top: 80px;
     223}
     224
     225.searchresultresources .resourceLink:hover .recordresourcedetails
     226{
     227    left: 6em;
     228    top: 1.5em;
     229}
     230
    220231span.recordresourcedetailstitle {
    221232    display: block;
Note: See TracChangeset for help on using the changeset viewer.