Optimized form input field navigation delay

This commit is contained in:
Bernd Bestel
2025-01-31 15:35:34 +01:00
parent c8ac094bf4
commit a35db9f1d3
62 changed files with 99 additions and 92 deletions

View File

@@ -139,7 +139,7 @@ Grocy.Components.CameraBarcodeScanner.StartScanning = function()
setTimeout(function()
{
$(".modal").last().modal("hide");
}, 500);
}, Grocy.FormFocusDelay);
return;
}

View File

@@ -218,7 +218,7 @@ $('#product_id_text_input').on('blur', function(e)
{
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().select();
}, 500);
}, Grocy.FormFocusDelay);
}
},
addnewproduct: {
@@ -278,7 +278,7 @@ $('#product_id_text_input').on('blur', function(e)
{
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().select();
}, 500);
}, Grocy.FormFocusDelay);
}
else
{
@@ -379,7 +379,7 @@ $('#product_id_text_input').on('blur', function(e)
setTimeout(function()
{
Grocy.Components.ProductPicker.GetInputElement().focus();
}, 500);
}, Grocy.FormFocusDelay);
}
},
function(xhr)
@@ -416,7 +416,7 @@ $(document).on("Grocy.BarcodeScanned", function(e, barcode, target)
Grocy.Components.ProductPicker.GetInputElement().focusout();
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().blur();
}, 500);
}, Grocy.FormFocusDelay);
});
$(document).on("shown.bs.modal", function(e)

View File

@@ -121,5 +121,5 @@ $(document).on("Grocy.BarcodeScanned", function(e, barcode, target)
Grocy.Components.RecipePicker.GetInputElement().focusout();
Grocy.Components.RecipePicker.GetInputElement().focus();
Grocy.Components.RecipePicker.GetInputElement().blur();
}, 500);
}, Grocy.FormFocusDelay);
});