mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 01:54:15 +00:00
Add themed components to shared module and 'custom' theme.
This commit is contained in:
@@ -124,12 +124,21 @@ import { DSOSelectorComponent } from './dso-selector/dso-selector/dso-selector.c
|
|||||||
import {
|
import {
|
||||||
CreateCommunityParentSelectorComponent
|
CreateCommunityParentSelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component';
|
} from './dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedCreateCommunityParentSelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/create-community-parent-selector/themed-create-community-parent-selector.component';
|
||||||
import {
|
import {
|
||||||
CreateItemParentSelectorComponent
|
CreateItemParentSelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
|
} from './dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedCreateItemParentSelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/create-item-parent-selector/themed-create-item-parent-selector.component';
|
||||||
import {
|
import {
|
||||||
CreateCollectionParentSelectorComponent
|
CreateCollectionParentSelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component';
|
} from './dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedCreateCollectionParentSelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/create-collection-parent-selector/themed-create-collection-parent-selector.component';
|
||||||
import {
|
import {
|
||||||
CommunitySearchResultListElementComponent
|
CommunitySearchResultListElementComponent
|
||||||
} from './object-list/search-result-list-element/community-search-result/community-search-result-list-element.component';
|
} from './object-list/search-result-list-element/community-search-result/community-search-result-list-element.component';
|
||||||
@@ -139,12 +148,21 @@ import {
|
|||||||
import {
|
import {
|
||||||
EditItemSelectorComponent
|
EditItemSelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component';
|
} from './dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedEditItemSelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/edit-item-selector/themed-edit-item-selector.component';
|
||||||
import {
|
import {
|
||||||
EditCommunitySelectorComponent
|
EditCommunitySelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component';
|
} from './dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedEditCommunitySelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/edit-community-selector/themed-edit-community-selector.component';
|
||||||
import {
|
import {
|
||||||
EditCollectionSelectorComponent
|
EditCollectionSelectorComponent
|
||||||
} from './dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component';
|
} from './dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component';
|
||||||
|
import {
|
||||||
|
ThemedEditCollectionSelectorComponent
|
||||||
|
} from './dso-selector/modal-wrappers/edit-collection-selector/themed-edit-collection-selector.component';
|
||||||
import {
|
import {
|
||||||
ItemListPreviewComponent
|
ItemListPreviewComponent
|
||||||
} from './object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component';
|
} from './object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component';
|
||||||
@@ -395,11 +413,17 @@ const COMPONENTS = [
|
|||||||
DsoInputSuggestionsComponent,
|
DsoInputSuggestionsComponent,
|
||||||
DSOSelectorComponent,
|
DSOSelectorComponent,
|
||||||
CreateCommunityParentSelectorComponent,
|
CreateCommunityParentSelectorComponent,
|
||||||
|
ThemedCreateCommunityParentSelectorComponent,
|
||||||
CreateCollectionParentSelectorComponent,
|
CreateCollectionParentSelectorComponent,
|
||||||
|
ThemedCreateCollectionParentSelectorComponent,
|
||||||
CreateItemParentSelectorComponent,
|
CreateItemParentSelectorComponent,
|
||||||
|
ThemedCreateItemParentSelectorComponent,
|
||||||
EditCommunitySelectorComponent,
|
EditCommunitySelectorComponent,
|
||||||
|
ThemedEditCommunitySelectorComponent,
|
||||||
EditCollectionSelectorComponent,
|
EditCollectionSelectorComponent,
|
||||||
|
ThemedEditCollectionSelectorComponent,
|
||||||
EditItemSelectorComponent,
|
EditItemSelectorComponent,
|
||||||
|
ThemedEditItemSelectorComponent,
|
||||||
CommunitySearchResultListElementComponent,
|
CommunitySearchResultListElementComponent,
|
||||||
CollectionSearchResultListElementComponent,
|
CollectionSearchResultListElementComponent,
|
||||||
BrowseByComponent,
|
BrowseByComponent,
|
||||||
@@ -491,11 +515,17 @@ const ENTRY_COMPONENTS = [
|
|||||||
StartsWithDateComponent,
|
StartsWithDateComponent,
|
||||||
StartsWithTextComponent,
|
StartsWithTextComponent,
|
||||||
CreateCommunityParentSelectorComponent,
|
CreateCommunityParentSelectorComponent,
|
||||||
|
ThemedCreateCommunityParentSelectorComponent,
|
||||||
CreateCollectionParentSelectorComponent,
|
CreateCollectionParentSelectorComponent,
|
||||||
|
ThemedCreateCollectionParentSelectorComponent,
|
||||||
CreateItemParentSelectorComponent,
|
CreateItemParentSelectorComponent,
|
||||||
|
ThemedCreateItemParentSelectorComponent,
|
||||||
EditCommunitySelectorComponent,
|
EditCommunitySelectorComponent,
|
||||||
|
ThemedEditCommunitySelectorComponent,
|
||||||
EditCollectionSelectorComponent,
|
EditCollectionSelectorComponent,
|
||||||
|
ThemedEditCollectionSelectorComponent,
|
||||||
EditItemSelectorComponent,
|
EditItemSelectorComponent,
|
||||||
|
ThemedEditItemSelectorComponent,
|
||||||
PlainTextMetadataListElementComponent,
|
PlainTextMetadataListElementComponent,
|
||||||
ItemMetadataListElementComponent,
|
ItemMetadataListElementComponent,
|
||||||
MetadataRepresentationListElementComponent,
|
MetadataRepresentationListElementComponent,
|
||||||
|
@@ -0,0 +1,11 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import {
|
||||||
|
CreateCollectionParentSelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ds-create-collection-parent-selector',
|
||||||
|
templateUrl: '../dso-selector-modal-wrapper.component.html',
|
||||||
|
})
|
||||||
|
export class CreateCollectionParentSelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -0,0 +1,19 @@
|
|||||||
|
<div>
|
||||||
|
<div class="modal-header">{{'dso-selector.'+ action + '.' + objectType.toString().toLowerCase() + '.head' | translate}}
|
||||||
|
<button type="button" class="close" (click)="close()" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<button class="btn btn-outline-primary btn-lg btn-block" (click)="selectObject(undefined)">{{'dso-selector.create.community.top-level' | translate}}</button>
|
||||||
|
<h3 class="position-relative py-1 my-3 font-weight-normal">
|
||||||
|
<hr>
|
||||||
|
<div id="create-community-or-separator" class="text-center position-absolute w-100">
|
||||||
|
<span class="px-4 bg-white">or</span>
|
||||||
|
</div>
|
||||||
|
</h3>
|
||||||
|
|
||||||
|
<h5 class="px-2">{{'dso-selector.create.community.sub-level' | translate}}</h5>
|
||||||
|
<ds-dso-selector [currentDSOId]="dsoRD?.payload.uuid" [types]="selectorTypes" (onSelect)="selectObject($event)"></ds-dso-selector>
|
||||||
|
</div>
|
||||||
|
</div>
|
@@ -0,0 +1,3 @@
|
|||||||
|
#create-community-or-separator {
|
||||||
|
top: 0;
|
||||||
|
}
|
@@ -0,0 +1,12 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import {
|
||||||
|
CreateCommunityParentSelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ds-create-community-parent-selector',
|
||||||
|
styleUrls: ['./create-community-parent-selector.component.scss'],
|
||||||
|
templateUrl: './create-community-parent-selector.component.html',
|
||||||
|
})
|
||||||
|
export class CreateCommunityParentSelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -0,0 +1,15 @@
|
|||||||
|
<div>
|
||||||
|
<div class="modal-header">{{'dso-selector.'+ action + '.' + objectType.toString().toLowerCase() + '.head' | translate}}
|
||||||
|
<button type="button" class="close" (click)="close()" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div [innerHTML]="'dso-selector.create.item.intro' | translate"></div>
|
||||||
|
<h5 *ngIf="header" class="px-2">{{header | translate}}</h5>
|
||||||
|
<ds-authorized-collection-selector [currentDSOId]="dsoRD?.payload.uuid"
|
||||||
|
[entityType]="entityType"
|
||||||
|
[types]="selectorTypes"
|
||||||
|
(onSelect)="selectObject($event)"></ds-authorized-collection-selector>
|
||||||
|
</div>
|
||||||
|
</div>
|
@@ -0,0 +1,11 @@
|
|||||||
|
import {Component} from '@angular/core';
|
||||||
|
import {
|
||||||
|
CreateItemParentSelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ulib-create-item-parent-selector',
|
||||||
|
templateUrl: './create-item-parent-selector.component.html',
|
||||||
|
})
|
||||||
|
export class CreateItemParentSelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -0,0 +1,11 @@
|
|||||||
|
<div>
|
||||||
|
<div class="modal-header">{{'dso-selector.'+ action + '.' + objectType.toString().toLowerCase() + '.head' | translate}}
|
||||||
|
<button type="button" class="close" (click)="close()" aria-label="Close">
|
||||||
|
<span aria-hidden="true">×</span>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<h5 *ngIf="header" class="px-2">{{header | translate}}</h5>
|
||||||
|
<ds-dso-selector [currentDSOId]="dsoRD?.payload.uuid" [types]="selectorTypes" (onSelect)="selectObject($event)"></ds-dso-selector>
|
||||||
|
</div>
|
||||||
|
</div>
|
@@ -0,0 +1,11 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import {
|
||||||
|
EditCollectionSelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component'
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ds-edit-collection-selector',
|
||||||
|
templateUrl: '../dso-selector-modal-wrapper.component.html',
|
||||||
|
})
|
||||||
|
export class EditCollectionSelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -0,0 +1,11 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import {
|
||||||
|
EditCommunitySelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ds-edit-item-selector',
|
||||||
|
templateUrl: '../dso-selector-modal-wrapper.component.html',
|
||||||
|
})
|
||||||
|
export class EditCommunitySelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -0,0 +1,11 @@
|
|||||||
|
import { Component } from '@angular/core';
|
||||||
|
import {
|
||||||
|
EditItemSelectorComponent as BaseComponent
|
||||||
|
} from 'src/app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component';
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
selector: 'ds-edit-item-selector',
|
||||||
|
templateUrl: '../dso-selector-modal-wrapper.component.html',
|
||||||
|
})
|
||||||
|
export class EditItemSelectorComponent extends BaseComponent {
|
||||||
|
}
|
@@ -21,6 +21,24 @@ import {
|
|||||||
} from './app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component';
|
} from './app/entity-groups/journal-entities/item-pages/journal-volume/journal-volume.component';
|
||||||
import { UntypedItemComponent } from './app/item-page/simple/item-types/untyped-item/untyped-item.component';
|
import { UntypedItemComponent } from './app/item-page/simple/item-types/untyped-item/untyped-item.component';
|
||||||
import { ItemSharedModule } from '../../app/item-page/item-shared.module';
|
import { ItemSharedModule } from '../../app/item-page/item-shared.module';
|
||||||
|
import {
|
||||||
|
CreateCollectionParentSelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/create-collection-parent-selector/create-collection-parent-selector.component';
|
||||||
|
import {
|
||||||
|
CreateCommunityParentSelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/create-community-parent-selector/create-community-parent-selector.component';
|
||||||
|
import {
|
||||||
|
CreateItemParentSelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
|
||||||
|
import {
|
||||||
|
EditCollectionSelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/edit-collection-selector/edit-collection-selector.component';
|
||||||
|
import {
|
||||||
|
EditCommunitySelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/edit-community-selector/edit-community-selector.component';
|
||||||
|
import {
|
||||||
|
EditItemSelectorComponent
|
||||||
|
} from './app/shared/dso-selector/modal-wrappers/edit-item-selector/edit-item-selector.component';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add components that use a custom decorator to ENTRY_COMPONENTS as well as DECLARATIONS.
|
* Add components that use a custom decorator to ENTRY_COMPONENTS as well as DECLARATIONS.
|
||||||
@@ -41,6 +59,12 @@ const DECLARATIONS = [
|
|||||||
HeaderNavbarWrapperComponent,
|
HeaderNavbarWrapperComponent,
|
||||||
NavbarComponent,
|
NavbarComponent,
|
||||||
FooterComponent,
|
FooterComponent,
|
||||||
|
CreateCollectionParentSelectorComponent,
|
||||||
|
CreateCommunityParentSelectorComponent,
|
||||||
|
CreateItemParentSelectorComponent,
|
||||||
|
EditCollectionSelectorComponent,
|
||||||
|
EditCommunitySelectorComponent,
|
||||||
|
EditItemSelectorComponent,
|
||||||
];
|
];
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
|
Reference in New Issue
Block a user