Skip to content

Commit 453d92d

Browse files
Andrea Barbassovins01-4science
authored andcommitted
Merged in task/ux-plus-cris-2024_02_x/UXP-170 (pull request #92)
Task/ux plus cris 2024 02 x/UXP-170 Approved-by: Francesco Molinaro
2 parents 5a05c1a + 09a2d9d commit 453d92d

5 files changed

Lines changed: 18 additions & 9 deletions

File tree

src/app/shared/explore/section-component/grid-section/grid-section.component.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
<div class="grid-container py-5">
22
<div class="cris-section-element-background path-title">
33
<div class="inner-container d-flex flex-column justify-content-center gap-3 h-100">
4-
<div class="main-content-badge mb-3">{{ maincontentBadge | translate }}</div>
4+
<div class="main-content-badge mb-3">
5+
<ds-markdown-viewer [value]="maincontentBadge | translate"></ds-markdown-viewer>
6+
</div>
57
<h2>
68
<div class="main-content-title-1">
7-
{{ maincontentTitle | translate }}
9+
<ds-markdown-viewer [value]="maincontentTitle | translate"></ds-markdown-viewer>
810
</div>
911
<div class="main-content-title-2">
10-
{{ maincontentSubtitle | translate }}
12+
<ds-markdown-viewer [value]="maincontentSubtitle | translate"></ds-markdown-viewer>
1113
</div>
1214
</h2>
1315
<p class="main-content-text text-muted">
14-
{{ maincontentAbstract | translate }}
16+
<ds-markdown-viewer [value]="maincontentAbstract | translate"></ds-markdown-viewer>
1517
</p>
1618
<div class="align-self-end">
1719
<button type="button" class="btn btn-dark" (click)="goToMainContentLink()">

src/app/shared/explore/section-component/grid-section/grid-section.component.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import { DSOChangeAnalyzer } from '../../../../core/data/dso-change-analyzer.ser
3131
import { LocaleService } from '../../../../core/locale/locale.service';
3232
import { DSpaceObject } from '../../../../core/shared/dspace-object.model';
3333
import { HALEndpointService } from '../../../../core/shared/hal-endpoint.service';
34+
import { MathService } from '../../../../core/shared/math.service';
3435
import { SearchService } from '../../../../core/shared/search/search.service';
3536
import { Site } from '../../../../core/shared/site.model';
3637
import { UUIDService } from '../../../../core/shared/uuid.service';
@@ -108,6 +109,7 @@ describe('GridSectionComponent', () => {
108109
{ provide: DSOChangeAnalyzer, useValue: {} },
109110
{ provide: BitstreamFormatDataService, useValue: {} },
110111
{ provide: NotificationsService, useValue: {} },
112+
{ provide: MathService, useValue: {} },
111113
{
112114
provide: ChangeDetectorRef, useValue: {
113115
detectChanges: () => fixture.detectChanges(),

src/app/shared/explore/section-component/grid-section/grid-section.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ import {
5959
} from '../../../../shared/empty.util';
6060
import { SearchResult } from '../../../../shared/search/models/search-result.model';
6161
import { followLink } from '../../../../shared/utils/follow-link-config.model';
62+
import { MarkdownViewerComponent } from '../../../markdown-viewer/markdown-viewer.component';
6263
import { PaginationComponentOptions } from '../../../pagination/pagination-component-options.model';
6364
import { PaginatedSearchOptions } from '../../../search/models/paginated-search-options.model';
6465

@@ -77,6 +78,7 @@ import { PaginatedSearchOptions } from '../../../search/models/paginated-search-
7778
RouterLink,
7879
NgxSkeletonLoaderModule,
7980
NgTemplateOutlet,
81+
MarkdownViewerComponent,
8082
],
8183
standalone: true,
8284
})

src/app/shared/object-detail/my-dspace-result-detail-element/item-detail-preview/item-detail-preview-field/item-detail-preview-field.component.spec.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,6 @@ describe('ItemDetailPreviewFieldComponent', () => {
9090
fixture.detectChanges();
9191
});
9292

93-
it('should display dc.title value', () => {
94-
const span = fixture.debugElement.query(By.css('span'));
95-
expect(span.nativeElement.innerHTML).toContain('This is just another title');
96-
});
97-
9893
it('should display placeholder when metadata has no value', () => {
9994
component.metadata = 'dc.abstract';
10095
component.placeholder = 'No abstract';

src/app/shared/object-list/item-list-element/item-types/item/item-list-element.component.spec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,18 @@ import { environment } from '../../../../../../environments/environment.test';
2020
import { AuthService } from '../../../../../core/auth/auth.service';
2121
import { DSONameService } from '../../../../../core/breadcrumbs/dso-name.service';
2222
import { AuthorizationDataService } from '../../../../../core/data/feature-authorization/authorization-data.service';
23+
import { FileService } from '../../../../../core/shared/file.service';
2324
import { Item } from '../../../../../core/shared/item.model';
2425
import { ITEM } from '../../../../../core/shared/item.resource-type';
26+
import { MathService } from '../../../../../core/shared/math.service';
2527
import { METRIC } from '../../../../../core/shared/metric.resource-type';
2628
import { XSRFService } from '../../../../../core/xsrf/xsrf.service';
2729
import { DSONameServiceMock } from '../../../../mocks/dso-name.service.mock';
2830
import { getMockThemeService } from '../../../../mocks/theme-service.mock';
2931
import { ActivatedRouteStub } from '../../../../testing/active-router.stub';
3032
import { AuthServiceStub } from '../../../../testing/auth-service.stub';
3133
import { AuthorizationDataServiceStub } from '../../../../testing/authorization-service.stub';
34+
import { FileServiceStub } from '../../../../testing/file-service.stub';
3235
import { TruncatableServiceStub } from '../../../../testing/truncatable-service.stub';
3336
import { ThemeService } from '../../../../theme-support/theme.service';
3437
import { TruncatableService } from '../../../../truncatable/truncatable.service';
@@ -84,13 +87,15 @@ describe('ItemListElementComponent', () => {
8487
let activatedRoute: ActivatedRouteStub;
8588
let authService: AuthServiceStub;
8689
let authorizationService: AuthorizationDataServiceStub;
90+
let fileService: FileServiceStub;
8791
let themeService: ThemeService;
8892
let truncatableService: TruncatableServiceStub;
8993

9094
beforeEach(waitForAsync(() => {
9195
activatedRoute = new ActivatedRouteStub();
9296
authService = new AuthServiceStub();
9397
authorizationService = new AuthorizationDataServiceStub();
98+
fileService = new FileServiceStub();
9499
themeService = getMockThemeService();
95100
truncatableService = new TruncatableServiceStub();
96101

@@ -105,6 +110,9 @@ describe('ItemListElementComponent', () => {
105110
{ provide: ActivatedRoute, useValue: activatedRoute },
106111
{ provide: AuthService, useValue: authService },
107112
{ provide: AuthorizationDataService, useValue: authorizationService },
113+
{ provide: XSRFService, useValue: {} },
114+
{ provide: MathService, useValue: {} },
115+
{ provide: FileService, useValue: fileService },
108116
{ provide: ThemeService, useValue: themeService },
109117
{ provide: TruncatableService, useValue: truncatableService },
110118
{ provide: XSRFService, useValue: {} },

0 commit comments

Comments
 (0)