Improve Publication validation

This commit is contained in:
Peter Maquiran
2021-07-08 14:23:37 +01:00
parent a9cfba3665
commit 7231a7cdb6
5 changed files with 12 additions and 6 deletions
@@ -34,7 +34,7 @@
</div> </div>
</div> </div>
<div *ngIf="Form && validateFrom" > <!-- <div *ngIf="Form && validateFrom" >
<div *ngIf="Form.get('Location').invalid " class="input-errror-message"> <div *ngIf="Form.get('Location').invalid " class="input-errror-message">
<div *ngIf="Form.get('Location').errors?.required"> <div *ngIf="Form.get('Location').errors?.required">
Campo obrigatório. Campo obrigatório.
@@ -43,7 +43,7 @@
O campo deve ter pelo menos 4 caracteres. O campo deve ter pelo menos 4 caracteres.
</div> </div>
</div> </div>
</div> </div> -->
<div class="container-div width-100"> <div class="container-div width-100">
<div class="ion-item-class-2 width-100"> <div class="ion-item-class-2 width-100">
@@ -27,7 +27,7 @@
<div class="ion-icon-class"> <div class="ion-icon-class">
<ion-icon slot="start" src="assets/images/icons-calendar.svg"></ion-icon> <ion-icon slot="start" src="assets/images/icons-calendar.svg"></ion-icon>
</div> </div>
<div class="ion-input-class"> <div class="ion-input-class" [class.input-error]="Form?.get('Date')?.invalid && validateFrom ">
<ion-datetime <ion-datetime
[(ngModel)]="folder.DateBegin" [(ngModel)]="folder.DateBegin"
class="d-block d-md-none" class="d-block d-md-none"
@@ -66,7 +66,7 @@
<div class="ion-icon-class"> <div class="ion-icon-class">
<ion-icon slot="start" src="assets/images/icons-calendar.svg"></ion-icon> <ion-icon slot="start" src="assets/images/icons-calendar.svg"></ion-icon>
</div> </div>
<div class="ion-input-class"> <div class="ion-input-class" [class.input-error]="Form?.get('Date')?.invalid && validateFrom ">
<ion-datetime <ion-datetime
class="d-block d-md-none" class="d-block d-md-none"
[(ngModel)]="folder.DateEnd" [(ngModel)]="folder.DateEnd"
@@ -7,7 +7,7 @@
<ion-label class="title">{{publicationTitle}}</ion-label> <ion-label class="title">{{publicationTitle}}</ion-label>
</div> </div>
</div> </div>
<div *ngIf="publicationType!='1'" class="ion-item-container"> <div *ngIf="publicationType!='1'" class="ion-item-container" [class.input-error]="Form?.get('Subject')?.invalid && validateFrom ">
<ion-input [(ngModel)]="pub.Title" name="title" ngDefaultControl placeholder="Título" ></ion-input> <ion-input [(ngModel)]="pub.Title" name="title" ngDefaultControl placeholder="Título" ></ion-input>
</div> </div>
@@ -136,7 +136,7 @@ export class NewPublicationPage implements OnInit {
]), ]),
Message: new FormControl(this.pub.Message, [ Message: new FormControl(this.pub.Message, [
Validators.required // Validators.required
]) ])
}) })
} }
+6
View File
@@ -1,5 +1,11 @@
{ {
"extends": "tslint:recommended", "extends": "tslint:recommended",
"linterOptions": {
"exclude": [
"src/app/home/home.page.ts",
"src/app/services/notifications.service.ts"
]
},
"rules": { "rules": {
"align": { "align": {
"options": [ "options": [