mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-02-03 05:14:16 +03:00
fix: infinite "change" event triggering loop (#1326)
This commit is contained in:
parent
687cb32e15
commit
3d95f8b522
|
@ -45,7 +45,13 @@ const Autofill = ($ => {
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
$("input[type!=checkbox]").each((index, element) => {
|
$("input[type!=checkbox]").each((index, element) => {
|
||||||
let $element = $(element);
|
let $element = $(element);
|
||||||
if ($element.val() && $element.val() !== $element.attr("value")) {
|
|
||||||
|
let initialValue = $element.attr("value");
|
||||||
|
if (initialValue === undefined) {
|
||||||
|
initialValue = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($element.val() && $element.val() !== initialValue) {
|
||||||
$element.trigger("change");
|
$element.trigger("change");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -65,7 +71,13 @@ const Autofill = ($ => {
|
||||||
focused = setInterval(() => {
|
focused = setInterval(() => {
|
||||||
$inputs.each((index, element) => {
|
$inputs.each((index, element) => {
|
||||||
let $element = $(element);
|
let $element = $(element);
|
||||||
if ($element.val() !== $element.attr("value")) {
|
|
||||||
|
let initialValue = $element.attr("value");
|
||||||
|
if (initialValue === undefined) {
|
||||||
|
initialValue = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($element.val() !== initialValue) {
|
||||||
$element.trigger("change");
|
$element.trigger("change");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user