2019-04-25 11:00:24 +02:00
|
|
|
<div class="login-screen login-bg d-flex flex-column align-items-center justify-content-center">
|
2020-07-10 17:29:07 +02:00
|
|
|
<div class="card login-card">
|
|
|
|
<div class="container card-body">
|
|
|
|
<h3 class="card-title title">{{'GENERAL.TITLES.SIGN-IN' | translate}}</h3>
|
|
|
|
<hr class="line">
|
2020-07-13 13:32:45 +02:00
|
|
|
|
2020-07-13 16:23:19 +02:00
|
|
|
<div class="row justify-content-center pb-4">
|
|
|
|
<div class="flex-column">
|
|
|
|
<div *ngIf="hasOpenAireOauth()" class="col-auto pr-4">
|
2020-07-13 13:32:45 +02:00
|
|
|
<button mat-icon-button (click)="openaireLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="openaireIcon"></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
2020-07-13 16:23:19 +02:00
|
|
|
</div>
|
|
|
|
<div class="flex-column">
|
|
|
|
<div *ngIf="hasOrcidOauth()" class="col-auto pl-4 pr-4">
|
|
|
|
<button mat-icon-button (click)="orcidLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="orcidIconMedium"></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="flex-column">
|
|
|
|
<div *ngIf="hasB2AccessOauth()" class="col-auto pl-4">
|
|
|
|
<button mat-icon-button (click)="b2AccessLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="iconmedium"></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row justify-content-center">
|
|
|
|
<div class="flex-column">
|
2020-07-13 13:32:45 +02:00
|
|
|
<div *ngIf="hasGoogleOauth()" class="col-auto pr-4">
|
|
|
|
<button mat-icon-button id="googleSignInButton" class="d-flex justify-content-center">
|
|
|
|
<span class="googleIcon"></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-07-13 16:23:19 +02:00
|
|
|
<div class="flex-column">
|
2020-07-13 13:32:45 +02:00
|
|
|
<div *ngIf="hasFacebookOauth()" class="col-auto pl-4 pr-4">
|
|
|
|
<button mat-icon-button (click)="facebookLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="facebookIcon"></span>
|
|
|
|
</button>
|
2020-07-10 17:29:07 +02:00
|
|
|
</div>
|
2020-07-13 13:32:45 +02:00
|
|
|
</div>
|
2020-07-13 16:23:19 +02:00
|
|
|
<div class="flex-column">
|
2020-07-13 13:32:45 +02:00
|
|
|
<div *ngIf="hasTwitterOauth()" class="col-auto pl-4">
|
|
|
|
<button mat-icon-button (click)="twitterLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="twitterIcon"></span>
|
|
|
|
</button>
|
2020-07-10 17:29:07 +02:00
|
|
|
</div>
|
2020-07-13 13:32:45 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row justify-content-center">
|
|
|
|
<div *ngIf="hasConfigurableProviders()" class="row pt-2 mb-4 accesss-methods">
|
|
|
|
<div *ngFor="let provider of this.configurableProviderService.providers"
|
|
|
|
class="col-auto configurable-logo">
|
|
|
|
<button mat-icon-button class="configurable-button" (click)="configurableLogin(provider)"
|
|
|
|
class="login-social-button">
|
|
|
|
<span class="configurableIcon">{{provider.name}}</span>
|
2020-07-10 17:29:07 +02:00
|
|
|
</button>
|
|
|
|
</div>
|
2020-07-13 13:32:45 +02:00
|
|
|
</div>
|
|
|
|
<div *ngIf="hasZenodoOauth()" class="col-auto mt-4">
|
|
|
|
<button mat-icon-button (click)="zenodoLogin()" class="d-flex justify-content-center">
|
|
|
|
<span class="zenodoIcon"></span>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-07-10 17:29:07 +02:00
|
|
|
</div>
|
|
|
|
<div class="card-footer laptop-img"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <div class="login-screen login-bg d-flex flex-column align-items-center justify-content-center">
|
2019-04-25 11:00:24 +02:00
|
|
|
<div class="login-logo"></div>
|
|
|
|
<div class="card login-card">
|
2019-09-13 16:29:52 +02:00
|
|
|
<div class="container card-header">
|
2020-01-15 13:17:23 +01:00
|
|
|
<div *ngIf="hasGoogleOauth()" class="row social-btns">
|
2020-06-26 11:08:51 +02:00
|
|
|
<div class="col-auto">
|
2020-01-15 13:17:23 +01:00
|
|
|
<button mat-icon-button id="googleSignInButton" class="login-social-button">
|
2019-07-12 16:22:57 +02:00
|
|
|
<i class="fa fa-google"></i>
|
|
|
|
</button>
|
2019-10-29 17:17:04 +01:00
|
|
|
</div>
|
2020-06-26 11:08:51 +02:00
|
|
|
<div *ngIf="hasLinkedInOauth()" class="col-auto">
|
2020-01-15 13:17:23 +01:00
|
|
|
<button mat-icon-button class="login-social-button">
|
2019-07-12 16:22:57 +02:00
|
|
|
<i class="fa fa-linkedin" (click)="linkedInLogin()"></i>
|
|
|
|
</button>
|
2019-10-29 17:17:04 +01:00
|
|
|
</div>
|
2020-06-26 11:08:51 +02:00
|
|
|
<div *ngIf="hasFacebookOauth()" class="col-auto">
|
2020-01-15 13:17:23 +01:00
|
|
|
<button mat-icon-button (click)="facebookLogin()" class="login-social-button">
|
2019-07-12 16:22:57 +02:00
|
|
|
<i class="fa fa-facebook-square"></i>
|
|
|
|
</button>
|
2019-10-29 17:17:04 +01:00
|
|
|
</div>
|
2020-06-26 11:08:51 +02:00
|
|
|
<div *ngIf="hasTwitterOauth()" class="col-auto">
|
2020-01-15 13:17:23 +01:00
|
|
|
<button mat-icon-button (click)="twitterLogin()" class="login-social-button">
|
2019-07-12 16:22:57 +02:00
|
|
|
<i class="fa fa-twitter"></i>
|
|
|
|
</button>
|
|
|
|
</div>
|
2019-09-13 16:29:52 +02:00
|
|
|
</div>
|
2019-10-29 17:17:04 +01:00
|
|
|
<div class="w-100"></div>
|
2020-07-10 17:29:07 +02:00
|
|
|
<div class="row pt-2 mb-4 accesss-methods"> -->
|
|
|
|
<!-- <div class="col justify-content-center"> -->
|
|
|
|
<!-- <div *ngIf="hasB2AccessOauth()" class="col-auto logo">
|
2020-01-15 13:17:23 +01:00
|
|
|
<button class="b2access-button" mat-icon-button (click)="b2AccessLogin()" class="login-social-button">
|
2020-07-10 17:29:07 +02:00
|
|
|
<span class="iconmedium"></span> -->
|
|
|
|
<!-- <span></span> -->
|
|
|
|
<!-- </button>
|
2019-10-29 17:17:04 +01:00
|
|
|
</div>
|
2020-01-15 13:17:23 +01:00
|
|
|
<div *ngIf="hasOrcidOauth()" class="col-auto orcid-logo">
|
|
|
|
<button class="orcid-button" mat-icon-button (click)="orcidLogin()" class="login-social-button">
|
2020-07-10 17:29:07 +02:00
|
|
|
<span class="orcidIconMedium"></span> -->
|
|
|
|
<!-- <span></span> -->
|
|
|
|
<!-- </button>
|
2019-10-29 17:17:04 +01:00
|
|
|
</div>
|
2020-01-15 13:17:23 +01:00
|
|
|
<div *ngIf="hasOpenAireOauth()" class="col-auto openaire-logo">
|
|
|
|
<button class="openaire-button" mat-icon-button (click)="openaireLogin()" class="login-social-button">
|
2020-07-10 17:29:07 +02:00
|
|
|
<span class="openaireIcon"></span> -->
|
|
|
|
<!-- <span></span> -->
|
|
|
|
<!-- </button>
|
|
|
|
</div> -->
|
|
|
|
<!-- </div> -->
|
|
|
|
<!-- </div>
|
2019-11-15 09:26:56 +01:00
|
|
|
<div *ngIf="hasConfigurableProviders()" class="row pt-2 mb-4 accesss-methods">
|
2019-11-14 09:33:08 +01:00
|
|
|
<div *ngFor="let provider of this.configurableProviderService.providers" class="col-auto configurable-logo">
|
|
|
|
<button mat-icon-button class="configurable-button" (click)="configurableLogin(provider)" class="login-social-button">
|
|
|
|
<span class="configurableIcon">{{provider.name}}</span>
|
|
|
|
</button>
|
|
|
|
</div>
|
2019-11-13 16:32:55 +01:00
|
|
|
</div>
|
2020-04-03 17:40:03 +02:00
|
|
|
<div *ngIf="hasZenodoOauth()" class="col-auto zenodo-logo">
|
|
|
|
<button class="zenodo-button" mat-icon-button (click)="zenodoLogin()" class="login-social-button">
|
2020-07-10 17:29:07 +02:00
|
|
|
<span class="zenodoIcon"></span> -->
|
|
|
|
<!-- <span></span> -->
|
|
|
|
<!-- </button>
|
2020-04-03 17:40:03 +02:00
|
|
|
</div>
|
2018-11-27 18:33:17 +01:00
|
|
|
</div>
|
2019-04-25 11:00:24 +02:00
|
|
|
<div class="card-footer">
|
2019-07-05 16:54:38 +02:00
|
|
|
<h4 class="text-uppercase">
|
|
|
|
<strong>{{ 'HOME.LOGIN.TITLE' | translate }}</strong>
|
|
|
|
</h4>
|
2019-04-25 11:00:24 +02:00
|
|
|
<br />
|
2019-07-05 16:54:38 +02:00
|
|
|
<h5>{{ 'HOME.LOGIN.TEXT' | translate }}</h5>
|
2019-04-25 11:00:24 +02:00
|
|
|
</div>
|
2018-10-05 17:00:54 +02:00
|
|
|
</div>
|
2020-07-10 17:29:07 +02:00
|
|
|
</div> -->
|