Skip to content
Snippets Groups Projects
Commit 3a3c20db authored by Alex ORLUC's avatar Alex ORLUC
Browse files

FIX #15259 TIME 0:10 fix css modal

parent 5fd96558
No related branches found
No related tags found
No related merge requests found
...@@ -782,7 +782,7 @@ export class EntitiesAdministrationComponent implements OnInit { ...@@ -782,7 +782,7 @@ export class EntitiesAdministrationComponent implements OnInit {
} }
openExportModal() { openExportModal() {
this.dialog.open(EntitiesExportComponent, { panelClass: 'maarch-modal', width: '800px', autoFocus: false }); this.dialog.open(EntitiesExportComponent, { panelClass: 'maarch-modal', width: '400px', autoFocus: false });
} }
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<mat-spinner></mat-spinner> <mat-spinner></mat-spinner>
</div> </div>
<div class="row"> <div class="row">
<div [class.col-md-12]="exportModel.format != 'csv'" [class.col-md-3]="exportModel.format == 'csv'"> <div class="col-md-6">
<mat-form-field appearance="outline"> <mat-form-field appearance="outline">
<mat-label>{{'lang.format' | translate}}</mat-label> <mat-label>{{'lang.format' | translate}}</mat-label>
<mat-select placeholder="{{'lang.format' | translate}}" [(ngModel)]="exportModel.format"> <mat-select placeholder="{{'lang.format' | translate}}" [(ngModel)]="exportModel.format">
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</mat-select> </mat-select>
</mat-form-field> </mat-form-field>
</div> </div>
<div class="col-md-9" *ngIf="exportModel.format == 'csv'"> <div class="col-md-6" *ngIf="exportModel.format == 'csv'">
<mat-form-field appearance="outline"> <mat-form-field appearance="outline">
<mat-label>{{'lang.delimiter' | translate}}</mat-label> <mat-label>{{'lang.delimiter' | translate}}</mat-label>
<mat-select placeholder="{{'lang.delimiter' | translate}}" [(ngModel)]="exportModel.delimiter" <mat-select placeholder="{{'lang.delimiter' | translate}}" [(ngModel)]="exportModel.delimiter"
......
import { Component, OnInit, ViewChild, Inject } from '@angular/core'; import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { NotificationService } from '@service/notification/notification.service'; import { NotificationService } from '@service/notification/notification.service';
import { MAT_DIALOG_DATA } from '@angular/material/dialog'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import { catchError, tap, finalize } from 'rxjs/operators'; import { catchError, tap, finalize } from 'rxjs/operators';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { LocalStorageService } from '@service/local-storage.service'; import { LocalStorageService } from '@service/local-storage.service';
...@@ -14,7 +14,6 @@ import { TranslateService } from '@ngx-translate/core'; ...@@ -14,7 +14,6 @@ import { TranslateService } from '@ngx-translate/core';
}) })
export class EntitiesExportComponent implements OnInit { export class EntitiesExportComponent implements OnInit {
loading: boolean = false; loading: boolean = false;
loadingExport: boolean = false; loadingExport: boolean = false;
...@@ -28,12 +27,11 @@ export class EntitiesExportComponent implements OnInit { ...@@ -28,12 +27,11 @@ export class EntitiesExportComponent implements OnInit {
exportModelList: any; exportModelList: any;
@ViewChild('listFilter', { static: true }) private listFilter: any;
constructor( constructor(
public translate: TranslateService, public translate: TranslateService,
public http: HttpClient, public http: HttpClient,
private notify: NotificationService, private notify: NotificationService,
public dialogRef: MatDialogRef<EntitiesExportComponent>,
@Inject(MAT_DIALOG_DATA) public data: any, @Inject(MAT_DIALOG_DATA) public data: any,
private localStorage: LocalStorageService, private localStorage: LocalStorageService,
private headerService: HeaderService private headerService: HeaderService
...@@ -71,6 +69,7 @@ export class EntitiesExportComponent implements OnInit { ...@@ -71,6 +69,7 @@ export class EntitiesExportComponent implements OnInit {
downloadLink.setAttribute('download', 'export_entities_maarch_' + today + '.' + this.exportModel.format.toLowerCase()); downloadLink.setAttribute('download', 'export_entities_maarch_' + today + '.' + this.exportModel.format.toLowerCase());
document.body.appendChild(downloadLink); document.body.appendChild(downloadLink);
downloadLink.click(); downloadLink.click();
this.dialogRef.close();
} else { } else {
alert(this.translate.instant('lang.tooMuchDatas')); alert(this.translate.instant('lang.tooMuchDatas'));
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<mat-spinner></mat-spinner> <mat-spinner></mat-spinner>
</div> </div>
<div class="row"> <div class="row">
<div [class.col-md-12]="exportModel.format != 'csv'" [class.col-md-3]="exportModel.format == 'csv'"> <div class="col-md-6">
<mat-form-field appearance="outline"> <mat-form-field appearance="outline">
<mat-label>{{'lang.format' | translate}}</mat-label> <mat-label>{{'lang.format' | translate}}</mat-label>
<mat-select placeholder="{{'lang.format' | translate}}" [(ngModel)]="exportModel.format"> <mat-select placeholder="{{'lang.format' | translate}}" [(ngModel)]="exportModel.format">
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</mat-select> </mat-select>
</mat-form-field> </mat-form-field>
</div> </div>
<div class="col-md-9" *ngIf="exportModel.format == 'csv'"> <div class="col-md-6">
<mat-form-field appearance="outline"> <mat-form-field appearance="outline">
<mat-label>{{'lang.delimiter' | translate}}</mat-label> <mat-label>{{'lang.delimiter' | translate}}</mat-label>
<mat-select placeholder="{{'lang.delimiter' | translate}}" [(ngModel)]="exportModel.delimiter" <mat-select placeholder="{{'lang.delimiter' | translate}}" [(ngModel)]="exportModel.delimiter"
......
import { Component, OnInit, ViewChild, Inject } from '@angular/core'; import { Component, OnInit, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { TranslateService } from '@ngx-translate/core'; import { TranslateService } from '@ngx-translate/core';
import { NotificationService } from '@service/notification/notification.service'; import { NotificationService } from '@service/notification/notification.service';
import { MAT_DIALOG_DATA } from '@angular/material/dialog'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import { catchError, map, tap, finalize, exhaustMap } from 'rxjs/operators'; import { catchError, tap, finalize } from 'rxjs/operators';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { LocalStorageService } from '@service/local-storage.service'; import { LocalStorageService } from '@service/local-storage.service';
import { HeaderService } from '@service/header.service'; import { HeaderService } from '@service/header.service';
declare var $: any;
@Component({ @Component({
templateUrl: 'users-export.component.html', templateUrl: 'users-export.component.html',
styleUrls: ['users-export.component.scss'], styleUrls: ['users-export.component.scss'],
}) })
export class UsersExportComponent implements OnInit { export class UsersExportComponent implements OnInit {
loading: boolean = false; loading: boolean = false;
loadingExport: boolean = false; loadingExport: boolean = false;
...@@ -30,12 +27,11 @@ export class UsersExportComponent implements OnInit { ...@@ -30,12 +27,11 @@ export class UsersExportComponent implements OnInit {
exportModelList: any; exportModelList: any;
@ViewChild('listFilter', { static: true }) private listFilter: any;
constructor( constructor(
public translate: TranslateService, public translate: TranslateService,
public http: HttpClient, public http: HttpClient,
private notify: NotificationService, private notify: NotificationService,
public dialogRef: MatDialogRef<UsersExportComponent>,
@Inject(MAT_DIALOG_DATA) public data: any, @Inject(MAT_DIALOG_DATA) public data: any,
private localStorage: LocalStorageService, private localStorage: LocalStorageService,
private headerService: HeaderService private headerService: HeaderService
...@@ -73,6 +69,7 @@ export class UsersExportComponent implements OnInit { ...@@ -73,6 +69,7 @@ export class UsersExportComponent implements OnInit {
downloadLink.setAttribute('download', 'export_users_maarch_' + today + '.' + this.exportModel.format.toLowerCase()); downloadLink.setAttribute('download', 'export_users_maarch_' + today + '.' + this.exportModel.format.toLowerCase());
document.body.appendChild(downloadLink); document.body.appendChild(downloadLink);
downloadLink.click(); downloadLink.click();
this.dialogRef.close();
} else { } else {
alert(this.translate.instant('lang.tooMuchDatas')); alert(this.translate.instant('lang.tooMuchDatas'));
} }
......
...@@ -425,7 +425,7 @@ export class UsersAdministrationComponent implements OnInit { ...@@ -425,7 +425,7 @@ export class UsersAdministrationComponent implements OnInit {
} }
openUsersExportModal() { openUsersExportModal() {
this.dialog.open(UsersExportComponent, { panelClass: 'maarch-modal', width: '800px', autoFocus: false }); this.dialog.open(UsersExportComponent, { panelClass: 'maarch-modal', width: '400px', autoFocus: false });
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment