Skip to content

Commit

Permalink
InputField: hide errors on input
Browse files Browse the repository at this point in the history
  • Loading branch information
JuliaRadzhabova committed Sep 17, 2024
1 parent b27f093 commit e91e4ae
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
17 changes: 15 additions & 2 deletions apps/common/main/lib/component/InputField.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ define([
validateOnChange: false,
validateOnBlur: true,
disabled: false,
editable: true
editable: true,
hideErrorOnInput: false
},

template: _.template([
Expand Down Expand Up @@ -114,6 +115,7 @@ define([
this.validateOnChange = me.options.validateOnChange;
this.validateOnBlur = me.options.validateOnBlur;
this.maxLength = me.options.maxLength;
this.hideErrorOnInput = me.options.hideErrorOnInput;

me.rendered = me.options.rendered || false;

Expand Down Expand Up @@ -361,7 +363,12 @@ define([
if (modalParents.length > 0) {
errorBadge.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
}

if (me.hideErrorOnInput) {
var onInputChanging = function() {
me.showError();
};
me._input.one('input', onInputChanging);
}
return errors;
}
} else {
Expand Down Expand Up @@ -391,6 +398,12 @@ define([
if (modalParents.length > 0) {
errorBadge.data('bs.tooltip').tip().css('z-index', parseInt(modalParents.css('z-index')) + 10);
}
if (me.hideErrorOnInput) {
var onInputChanging = function() {
me.showError();
};
me._input.one('input', onInputChanging);
}
} else {
me.cmpEl.removeClass('error');
me.cmpEl.removeClass('warning');
Expand Down
3 changes: 3 additions & 0 deletions apps/common/main/lib/view/DocumentPropertyDialog.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ define([], function () { 'use strict';
el: $('#id-dlg-title'),
allowBlank: false,
validateOnBlur: false,
hideErrorOnInput: true,
validation: function(value) {
return value.length === 0 ? this.txtPropertyTitleBlankError : true;
}
Expand Down Expand Up @@ -124,6 +125,7 @@ define([], function () { 'use strict';
el: $('#id-dlg-value-input'),
style: 'width: 100%;',
validateOnBlur: false,
hideErrorOnInput: true,
validation: function(value) {
if (value.length === 0) {
return this.txtPropertyValueBlankError;
Expand Down Expand Up @@ -168,6 +170,7 @@ define([], function () { 'use strict';
blankError : this.txtPropertyValueBlankError,
validateOnBlur: false,
value : '',
hideErrorOnInput: true,
dataHint : '1',
dataHintDirection: 'left',
dataHintOffset: 'small'
Expand Down

0 comments on commit e91e4ae

Please sign in to comment.