Newer
Older
<mat-sidenav-container autosize class="maarch-container">
<mat-sidenav-content>
<div class="bg-head">
<div class="bg-head-title" [class.customContainerRight]="appService.getViewMode()">
<div class="bg-head-title-label">

Alex ORLUC
committed
<header-left></header-left>
</div>
<div class="bg-head-title-tool">
<header-right></header-right>
</div>
<div class="bg-head-content" [class.fullContainer]="appService.getViewMode()">
</div>
</div>
<div class="container" [class.fullContainer]="appService.getViewMode()">
<div class="container-content">
<div *ngIf="loading" style="display:flex;height:100%;">
<mat-spinner style="margin:auto;"></mat-spinner>
<mat-card *ngIf="!loading" class="card-app-content">
<div style="display: flex;">
<mat-form-field>
<mat-label>{{lang.category_id}}</mat-label>

Alex ORLUC
committed
<mat-select name="category" [(ngModel)]="indexingModel.category"
[placeholder]="lang.category_id" required (selectionChange)="changeCategory($event)">
<mat-option *ngFor="let category of categoriesList;let i=index" [value]="category.id">
{{category.label}}
</mat-option>
</mat-select>
<div style="display: flex;">
<div style="flex:1;">
<mat-form-field class="indexingModelLabel" appearance="outline">
<mat-label>{{lang.modelName}}</mat-label>
<input matInput name="label" [(ngModel)]="indexingModel.label">
</mat-form-field>
</div>
<div class="defaultModel">
<mat-slide-toggle color="primary" name="default" [(ngModel)]="indexingModel.default">
{{lang.defaultModel}}
</mat-slide-toggle>
</div>
<mat-tab-group>
<mat-tab [label]="lang.indexingForm">
<app-indexing-form #indexingForm [indexingFormId]="indexingModel.id" [admin]="true">
</app-indexing-form>
<div class="col-md-12 text-center">
<button mat-raised-button color="primary" (click)="onSubmit()"

Alex ORLUC
committed
[disabled]="(!indexingForm.isModified() && !isModified()) || indexingModel.label === ''">{{creationMode ? lang.save : lang.update}}</button>
</div>
</mat-tab>
</mat-tab-group>
</mat-card>
</div>
</div>
</mat-sidenav-content>

Alex ORLUC
committed
<mat-sidenav #snav2 [mode]="appService.getViewMode() ? 'over' : 'side'" [fixedInViewport]="appService.getViewMode()"
fixedTopGap="56" position='end' opened class="col-md-4 col-sm-12">
<mat-tab-group>
<mat-tab [label]="lang.availableFields">
<app-field-list *ngIf="indexingForm !== undefined" [dataFields]="indexingForm.getAvailableFields()">
</app-field-list>
</mat-tab>
<mat-tab [label]="lang.availableCustomFields">
<app-field-list *ngIf="indexingForm !== undefined"

Alex ORLUC
committed
[dataCustomFields]="indexingForm.getAvailableCustomFields()"></app-field-list>
</mat-tab>
</mat-tab-group>
</mat-sidenav>

Alex ORLUC
committed
</mat-sidenav-container>