Skip to content

Commit 3b44d22

Browse files
committed
Merged dspace-cris-2023_02_x into task/dspace-cris-2023_02_x/DSC-2142
2 parents 6807b65 + 0d74d4b commit 3b44d22

6 files changed

Lines changed: 11 additions & 25 deletions

File tree

src/app/browse-by/browse-by-metadata-page/browse-by-metadata-page.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<ds-comcol-page-content [content]="parentContext.sidebarText" [hasInnerHtml]="true" [title]="'community.page.news'">
2525
</ds-comcol-page-content>
2626
</header>
27-
<ds-dso-edit-menu></ds-dso-edit-menu>
27+
<ds-context-menu [contextMenuObject]="parentContext" [contextMenuObjectType]="parentContext.type | uppercase"></ds-context-menu>
2828
</div>
2929
<!-- Browse-By Links -->
3030
<ds-themed-comcol-page-browse-by [id]="parentContext.id" [contentType]="parentContext.type"></ds-themed-comcol-page-browse-by>

src/app/browse-by/browse-by.module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { SharedBrowseByModule } from '../shared/browse-by/shared-browse-by.modul
1515
import { DsoPageModule } from '../shared/dso-page/dso-page.module';
1616
import { FormModule } from '../shared/form/form.module';
1717
import { SharedModule } from '../shared/shared.module';
18+
import { ContextMenuModule } from '../shared/context-menu/context-menu.module';
1819

1920
const ENTRY_COMPONENTS = [
2021
// put only entry components that use custom decorator
@@ -37,6 +38,7 @@ const ENTRY_COMPONENTS = [
3738
DsoPageModule,
3839
FormModule,
3940
SharedModule,
41+
ContextMenuModule,
4042
],
4143
declarations: [
4244
BrowseBySwitcherComponent,

src/app/lucky-search/search/lucky-search.component.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ describe('LuckySearchComponent', () => {
139139
}
140140
})
141141
});
142-
spyOn(routerStub, 'parseUrl').and.returnValue(urlTree);
142+
routerStub.parseUrl.and.returnValue(urlTree);
143143
const data = createSuccessfulRemoteDataObject(createPaginatedList([
144144
firstSearchResult, secondSearchResult
145145
]));
@@ -203,7 +203,7 @@ describe('LuckySearchComponent', () => {
203203
spyOn((component as any), 'loadBitstreamsAndRedirectIfNeeded').and.returnValue(observableOf([bitstream]));
204204
spyOn((component as any), 'hasBitstreamFilters').and.returnValue(true);
205205
spyOn(component, 'redirect');
206-
spyOn(routerStub, 'parseUrl').and.returnValue(bitstreamSearchTree);
206+
routerStub.parseUrl.and.returnValue(bitstreamSearchTree);
207207

208208
component.resultsRD$.next(data);
209209

@@ -266,7 +266,7 @@ describe('LuckySearchComponent', () => {
266266
spyOn((component as any), 'loadBitstreamsAndRedirectIfNeeded').and.returnValue(observableOf([bitstream]));
267267
spyOn((component as any), 'hasBitstreamFilters').and.returnValue(true);
268268
spyOn(component, 'redirect');
269-
spyOn(routerStub, 'parseUrl').and.returnValue(bitstreamSearchTree);
269+
routerStub.parseUrl.and.returnValue(bitstreamSearchTree);
270270

271271
component.resultsRD$.next(data);
272272

src/app/shared/metric/metric-default/metric-default.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Component, OnInit } from '@angular/core';
22
import { BaseMetricComponent } from '../metric-loader/base-metric.component';
3+
import { METRIC_TYPE_DOWNLOAD } from '../metric-embedded/metric-embedded-download/metric-embedded-download.component';
34

45
@Component({
56
selector: 'ds-metric-default',
@@ -16,5 +17,8 @@ export class MetricDefaultComponent extends BaseMetricComponent implements OnIni
1617

1718
ngOnInit(): void {
1819
this.url = this.getDetailUrl();
20+
if (this.metric.metricType === 'download') {
21+
this.url += (this.url.includes('?') ? '&' : '?') + 'reportType=' + METRIC_TYPE_DOWNLOAD;
22+
}
1923
}
2024
}

src/app/shared/mocks/router.mock.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export class RouterMock {
1818
// noinspection TypeScriptUnresolvedFunction
1919
navigate = jasmine.createSpy('navigate');
2020
navigateByUrl = jasmine.createSpy('navigateByUrl');
21+
parseUrl = jasmine.createSpy('parseUrl');
2122

2223
serializeUrl(url: UrlTree): string {
2324
return url ? url.toString() : '';
@@ -38,8 +39,4 @@ export class RouterMock {
3839
get url() {
3940
return this.routerState.snapshot.url;
4041
}
41-
42-
parseUrl(url: string): UrlTree {
43-
return null;
44-
}
4542
}

src/styles/_fonts.scss

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -130,20 +130,3 @@
130130
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
131131
}
132132

133-
@font-face {
134-
font-family: 'Nunito';
135-
font-style: normal;
136-
font-weight: 900; // Black weight
137-
font-display: swap;
138-
src: url('/assets/fonts/nunito/static/Nunito-Black.ttf') format('truetype');
139-
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
140-
}
141-
142-
@font-face {
143-
font-family: 'Nunito';
144-
font-style: italic;
145-
font-weight: 900; // Black weight
146-
font-display: swap;
147-
src: url('/assets/fonts/nunito/static/Nunito-BlackItalic.ttf') format('truetype');
148-
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
149-
}

0 commit comments

Comments
 (0)