link with avatar impr

This commit is contained in:
Yuri Kuznetsov
2025-09-26 09:38:51 +03:00
parent 9ce487fc90
commit 3f9ca7aa78
+9 -1
View File
@@ -61,7 +61,11 @@ class UserWithAvatarFieldView extends UserFieldView {
setup() {
super.setup();
this.addHandler('keydown', `input[data-name="${this.nameName}"]`, (e, target) => {
this.addHandler('keydown', `input[data-name="${this.nameName}"]`, (/** KeyboardEvent */e, target) => {
if (e.code === 'Enter') {
return;
}
target.classList.add('being-typed');
});
@@ -69,6 +73,10 @@ class UserWithAvatarFieldView extends UserFieldView {
setTimeout(() => target.classList.remove('being-typed'), 200);
});
this.addHandler('blur', `input[data-name="${this.nameName}"]`, (e, target) => {
target.classList.remove('being-typed');
});
this.on('change', () => {
if (!this.isEditMode()) {
return;