mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 18:14:17 +00:00
[DURACOM-191] add more fixes
This commit is contained in:
@@ -2,8 +2,8 @@ import { Route } from '@angular/router';
|
|||||||
import { BrowseByGuard } from './browse-by-guard';
|
import { BrowseByGuard } from './browse-by-guard';
|
||||||
import { BrowseByDSOBreadcrumbResolver } from './browse-by-dso-breadcrumb.resolver';
|
import { BrowseByDSOBreadcrumbResolver } from './browse-by-dso-breadcrumb.resolver';
|
||||||
import { BrowseByI18nBreadcrumbResolver } from './browse-by-i18n-breadcrumb.resolver';
|
import { BrowseByI18nBreadcrumbResolver } from './browse-by-i18n-breadcrumb.resolver';
|
||||||
import { ThemedBrowseBySwitcherComponent } from './browse-by-switcher/themed-browse-by-switcher.component';
|
|
||||||
import { DSOEditMenuResolver } from '../shared/dso-page/dso-edit-menu.resolver';
|
import { DSOEditMenuResolver } from '../shared/dso-page/dso-edit-menu.resolver';
|
||||||
|
import { BrowseByPageComponent } from './browse-by-page/browse-by-page.component';
|
||||||
|
|
||||||
export const ROUTES: Route[] = [
|
export const ROUTES: Route[] = [
|
||||||
{
|
{
|
||||||
@@ -19,7 +19,7 @@ export const ROUTES: Route[] = [
|
|||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
path: ':id',
|
path: ':id',
|
||||||
component: ThemedBrowseBySwitcherComponent,
|
component: BrowseByPageComponent,
|
||||||
canActivate: [BrowseByGuard],
|
canActivate: [BrowseByGuard],
|
||||||
resolve: { breadcrumb: BrowseByI18nBreadcrumbResolver },
|
resolve: { breadcrumb: BrowseByI18nBreadcrumbResolver },
|
||||||
data: { title: 'browse.title.page', breadcrumbKey: 'browse.metadata' }
|
data: { title: 'browse.title.page', breadcrumbKey: 'browse.metadata' }
|
||||||
|
@@ -4,13 +4,11 @@ import { BrowseService } from '../core/browse/browse.service';
|
|||||||
import { BrowseByGuard } from './browse-by-guard';
|
import { BrowseByGuard } from './browse-by-guard';
|
||||||
import { SharedBrowseByModule } from '../shared/browse-by/shared-browse-by.module';
|
import { SharedBrowseByModule } from '../shared/browse-by/shared-browse-by.module';
|
||||||
import { BrowseByPageComponent } from './browse-by-page/browse-by-page.component';
|
import { BrowseByPageComponent } from './browse-by-page/browse-by-page.component';
|
||||||
import { SharedModule } from '../shared/shared.module';
|
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
SharedBrowseByModule,
|
SharedBrowseByModule,
|
||||||
BrowseByModule,
|
|
||||||
BrowseByPageComponent
|
BrowseByPageComponent
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
|
@@ -9,6 +9,7 @@ import { BrowseByDataType } from '../browse-by-switcher/browse-by-data-type';
|
|||||||
selector: 'ds-browse-by-page',
|
selector: 'ds-browse-by-page',
|
||||||
templateUrl: './browse-by-page.component.html',
|
templateUrl: './browse-by-page.component.html',
|
||||||
styleUrls: ['./browse-by-page.component.scss'],
|
styleUrls: ['./browse-by-page.component.scss'],
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
export class BrowseByPageComponent implements OnInit {
|
export class BrowseByPageComponent implements OnInit {
|
||||||
|
|
||||||
|
@@ -2,11 +2,10 @@ import { Component, OnInit, OnChanges, OnDestroy, Input } from '@angular/core';
|
|||||||
import { VocabularyOptions } from '../../core/submission/vocabularies/models/vocabulary-options.model';
|
import { VocabularyOptions } from '../../core/submission/vocabularies/models/vocabulary-options.model';
|
||||||
import { VocabularyEntryDetail } from '../../core/submission/vocabularies/models/vocabulary-entry-detail.model';
|
import { VocabularyEntryDetail } from '../../core/submission/vocabularies/models/vocabulary-entry-detail.model';
|
||||||
import { ActivatedRoute, RouterLink, Params } from '@angular/router';
|
import { ActivatedRoute, RouterLink, Params } from '@angular/router';
|
||||||
import { Observable, Subscription } from 'rxjs';
|
import { BehaviorSubject, Observable, Subscription } from 'rxjs';
|
||||||
import { BrowseDefinition } from '../../core/shared/browse-definition.model';
|
import { BrowseDefinition } from '../../core/shared/browse-definition.model';
|
||||||
import { rendersBrowseBy } from '../browse-by-switcher/browse-by-decorator';
|
import { rendersBrowseBy } from '../browse-by-switcher/browse-by-decorator';
|
||||||
import { map } from 'rxjs/operators';
|
import { map } from 'rxjs/operators';
|
||||||
import { ThemeService } from '../../shared/theme-support/theme.service';
|
|
||||||
import { HierarchicalBrowseDefinition } from '../../core/shared/hierarchical-browse-definition.model';
|
import { HierarchicalBrowseDefinition } from '../../core/shared/hierarchical-browse-definition.model';
|
||||||
import { VocabularyTreeviewComponent } from '../../shared/form/vocabulary-treeview/vocabulary-treeview.component';
|
import { VocabularyTreeviewComponent } from '../../shared/form/vocabulary-treeview/vocabulary-treeview.component';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
|
@@ -4,7 +4,8 @@ import { Item } from '../../../../../core/shared/item.model';
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-item-page-img-field',
|
selector: 'ds-item-page-img-field',
|
||||||
templateUrl: '../item-page-field.component.html'
|
templateUrl: '../item-page-field.component.html',
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
/**
|
/**
|
||||||
* Component that renders an inline image for a given field.
|
* Component that renders an inline image for a given field.
|
||||||
|
@@ -7,7 +7,8 @@ import { AuthorizationDataService } from '../../core/data/feature-authorization/
|
|||||||
@Component({
|
@Component({
|
||||||
selector: 'ds-item-withdrawn-reinstate-modal',
|
selector: 'ds-item-withdrawn-reinstate-modal',
|
||||||
templateUrl: './item-withdrawn-reinstate-modal.component.html',
|
templateUrl: './item-withdrawn-reinstate-modal.component.html',
|
||||||
styleUrls: ['./item-withdrawn-reinstate-modal.component.scss']
|
styleUrls: ['./item-withdrawn-reinstate-modal.component.scss'],
|
||||||
|
standalone: true
|
||||||
})
|
})
|
||||||
/**
|
/**
|
||||||
* Represents a modal component for withdrawing or reinstating an item.
|
* Represents a modal component for withdrawing or reinstating an item.
|
||||||
|
Reference in New Issue
Block a user