From eb15e47328430cdf31cda49a159e723207df9229 Mon Sep 17 00:00:00 2001 From: nikolay Date: Wed, 5 Jul 2023 15:25:58 +0400 Subject: [PATCH] =?UTF-8?q?dev=20#14607=20=D0=9C=D0=BE=D1=80=D0=B5.=20?= =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=BF=D0=BE=20=D1=81?= =?UTF-8?q?=D0=B0=D0=B9=D1=82=D1=83:=20set=20cursor=20position=20at=20begi?= =?UTF-8?q?nning=20of=20date=20input=20on=20focus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../create_user/create_user.component.html | 52 +++++++++---------- .../create_user/create_user.component.ts | 19 +++++-- 2 files changed, 42 insertions(+), 29 deletions(-) diff --git a/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.html b/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.html index c61aea2..6ed3a0d 100644 --- a/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.html +++ b/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.html @@ -1,31 +1,31 @@ -
-
-
-

Регистрация

- - Ваше имя - - - - Пол - - Не выбран - Мужчина - Женщина - - - - Дата рождения - - - + +
+
+

Регистрация

+ + Ваше имя + + + + Пол + + Не выбран + Мужчина + Женщина + + + + Дата рождения + + + +
-
- + diff --git a/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.ts b/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.ts index 0556691..00c9e1a 100644 --- a/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.ts +++ b/angular/src/app/presentation-options/default-option/pages/create_user/create_user.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from "@angular/core"; +import { Component } from "@angular/core"; import { FormControl, FormGroup, Validators } from "@angular/forms"; import { MessageService } from "primeng/api"; import { AuthService } from "src/app/services/auth.service"; @@ -9,7 +9,7 @@ import moment from 'moment'; templateUrl: './create_user.component.html', styleUrls: ['./create_user.component.scss'], }) -export class CreateUserComponent implements OnInit { +export class CreateUserComponent { public form = new FormGroup({ name: new FormControl('', [Validators.required]), sex: new FormControl('', [Validators.required]), @@ -27,7 +27,20 @@ export class CreateUserComponent implements OnInit { private messageService: MessageService, ) { } - ngOnInit() { } + focused = false; + + focusHandler(e: any) { + if (!this.focused) { + e.target.blur(); + e.target.setSelectionRange(0, 0); + this.focused = true; + e.target.focus(); + } + } + + blurHandler() { + this.focused = false; + } submit() { if (this.form.invalid) {