diff --git a/src/js/modules/infragistics.ui.combo.js b/src/js/modules/infragistics.ui.combo.js index b26ea6206..1bbe10afb 100644 --- a/src/js/modules/infragistics.ui.combo.js +++ b/src/js/modules/infragistics.ui.combo.js @@ -2960,7 +2960,7 @@ // Remove readonly during the focus // R.K. 29th August 2017, #1155 Combo in dropdown mode accepts keypress values in its input in IE/Edge if (readonly && !($.ig.util.isEdge || $.ig.util.isIE)) { - this._options.$input.removeAttr("readonly"); + this._options.$input.prop("readonly", false); } // Setting the range without focus won't work in most browsers diff --git a/src/js/modules/infragistics.ui.editors.js b/src/js/modules/infragistics.ui.editors.js index e5f66086b..5b495df02 100644 --- a/src/js/modules/infragistics.ui.editors.js +++ b/src/js/modules/infragistics.ui.editors.js @@ -1041,7 +1041,7 @@ if (delay) { this._timeouts.push(setTimeout(function () { self.field().focus(); }, delay)); } else { - this.field().focus(); + this.field().trigger("focus"); } }, _setFocus: function (event) { diff --git a/src/js/modules/infragistics.util.jquery.js b/src/js/modules/infragistics.util.jquery.js index 1244740fe..65ed4ba5e 100644 --- a/src/js/modules/infragistics.util.jquery.js +++ b/src/js/modules/infragistics.util.jquery.js @@ -214,7 +214,7 @@ // Get correct offsets offset = this.igOffset(); - if ( !$.nodeName( offsetParent[ 0 ], "html" ) ) { + if ( offsetParent[ 0 ].tagName.toLowerCase() !== "html" ) { parentOffset = offsetParent.igOffset(); }