Project

General

Profile

« Previous | Next » 

Revision 52606

1. Landing pages: before a request for the main content (e.g. publicationInfo) is executed, make this content null.
2. Landing pages: 'Available on' and 'Funded by' (Decapitalize first letter of second word).
3. Landing pages: Add 'Related identifiers' label for identifiers information.
4. Landing pages: 'OPEN', 'OPEN SOURCE', 'EMBARGO', 'RESTRICTED', 'Closed' accessmodes are acceptable for 'Available on' section. Otherwise show 'UNKNOWN ACCESSMODE'.
5. Publication & Dataset & Software landing pages: remove url from title - use separate variable for best accessmode, add country information.
6. Software landing: Add 'programmingLanguage' information.
7. SearchResult & TabResult: Add country information for Publication & Dataset & Software type of results, add programmingLanguage for Software type.
8. TabResult: Show language and types information.
9. Bug fix in 'dateofacceptance' parsing for relates/similar research results (landing pages).

View differences:

publication.component.html
10 10
    <div  *ngIf="publicationInfo != null"  uk-grid class="uk-grid-large">
11 11
        <div class="uk-width-expand@m uk-width-1-1@s">
12 12
            <schema2jsonld *ngIf="publicationInfo.record" [data]=publicationInfo.record></schema2jsonld>
13
            <showTitle  [title]="publicationInfo.title"></showTitle>
14
            <span *ngIf="publicationInfo.types.length > 0"class="uk-label custom-label label-blue label-publication" title="Type">{{publicationInfo.types.join(", ")}}</span>
15
            <span *ngIf="publicationInfo.languages.length > 0" class="uk-label custom-label  label-language " title="Language">{{publicationInfo.languages.join(", ")}}</span>
16
            <span *ngIf="publicationInfo.title && publicationInfo.title.accessMode" [class]="'uk-label custom-label  label-'+ publicationInfo.title.accessMode "><!--span [class]="publicationInfo.title.accessMode" -->{{publicationInfo.title.accessMode}}<!--/span--></span>
13
            <showTitle  [titleName]="publicationInfo.title"></showTitle>
14
            <span *ngIf="publicationInfo.types && publicationInfo.types.length > 0"class="uk-label custom-label label-blue label-publication" title="Type">{{publicationInfo.types.join(", ")}}</span>
15
            <span *ngIf="publicationInfo.languages && publicationInfo.languages.length > 0" class="uk-label custom-label  label-language " title="Language">{{publicationInfo.languages.join(", ")}}</span>
16
            <span *ngIf="publicationInfo.countries && publicationInfo.countries.length > 0" class="uk-label custom-label  label-country " title="Country">{{publicationInfo.countries.join(", ")}}</span>
17
            <!-- <span *ngIf="publicationInfo.title && publicationInfo.title.accessMode" [class]="'uk-label custom-label  label-'+ publicationInfo.title.accessMode ">{{publicationInfo.title.accessMode}}</span> -->
18
            <span *ngIf="publicationInfo.accessMode" [class]="'uk-label custom-label  label-'+ publicationInfo.accessMode " title="Access Mode">{{publicationInfo.accessMode}}</span>
17 19

  
18 20
            <span *ngIf="publicationInfo.underCurationMessage" class="uk-label custom-label label-underCuration"  >
19 21
              <span uk-tooltip="pos:right; delay:10"

Also available in: Unified diff