[CST-3092] Removed label from New submission and Import buttons

This commit is contained in:
Giuseppe Digilio
2020-07-16 17:00:14 +02:00
parent 57f436e4ff
commit 9225819046
2 changed files with 7 additions and 16 deletions

View File

@@ -8,12 +8,12 @@
</div>
<div class="add">
<button class="btn btn-lg btn-primary mt-1 ml-2" (click)="openDialog()" role="button" title="{{'mydspace.new-submission' | translate}}">
<i class="fa fa-plus-circle" aria-hidden="true"></i> <span *ngIf="!(isXsOrSm$ | async)">{{'mydspace.new-submission' | translate}}</span>
<i class="fa fa-plus-circle" aria-hidden="true"></i>
</button>
</div>
<div class="add">
<a class="btn btn-lg btn-primary mt-1 ml-2" [routerLink]="['/import-external']" role="button" title="{{'mydspace.new-submission-external' | translate}}">
<i class="fa fa-file-import" aria-hidden="true"></i> <span *ngIf="!(isXsOrSm$ | async)">{{'mydspace.new-submission-external-short' | translate}}</span>
<i class="fa fa-file-import" aria-hidden="true"></i>
</a>
</div>

View File

@@ -1,9 +1,11 @@
import { ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core';
import { Router } from '@angular/router';
import { Subscription, Observable } from 'rxjs';
import { Subscription } from 'rxjs';
import { first } from 'rxjs/operators';
import { Store } from '@ngrx/store';
import { TranslateService } from '@ngx-translate/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { SubmissionState } from '../../submission/submission.reducers';
import { AuthService } from '../../core/auth/auth.service';
@@ -15,10 +17,7 @@ import { HALEndpointService } from '../../core/shared/hal-endpoint.service';
import { NotificationType } from '../../shared/notifications/models/notification-type';
import { hasValue } from '../../shared/empty.util';
import { SearchResult } from '../../shared/search/search-result.model';
import { Router } from '@angular/router';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { CreateItemParentSelectorComponent } from 'src/app/shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
import { HostWindowService } from '../../shared/host-window.service';
import { CreateItemParentSelectorComponent } from '../../shared/dso-selector/modal-wrappers/create-item-parent-selector/create-item-parent-selector.component';
/**
* This component represents the whole mydspace page header
@@ -39,11 +38,6 @@ export class MyDSpaceNewSubmissionComponent implements OnDestroy, OnInit {
*/
public uploadFilesOptions: UploaderOptions = new UploaderOptions();
/**
* Emits true if were on a small screen
*/
public isXsOrSm$: Observable<boolean>;
/**
* Subscription to unsubscribe from
*/
@@ -60,7 +54,6 @@ export class MyDSpaceNewSubmissionComponent implements OnDestroy, OnInit {
* @param {TranslateService} translate
* @param {Router} router
* @param {NgbModal} modalService
* @param {HostWindowService} windowService
*/
constructor(private authService: AuthService,
private changeDetectorRef: ChangeDetectorRef,
@@ -69,8 +62,7 @@ export class MyDSpaceNewSubmissionComponent implements OnDestroy, OnInit {
private store: Store<SubmissionState>,
private translate: TranslateService,
private router: Router,
private modalService: NgbModal,
protected windowService: HostWindowService) {
private modalService: NgbModal) {
}
/**
@@ -83,7 +75,6 @@ export class MyDSpaceNewSubmissionComponent implements OnDestroy, OnInit {
this.changeDetectorRef.detectChanges();
}
);
this.isXsOrSm$ = this.windowService.isXsOrSm();
}
/**