Set focus to input after canceled product picker workflow

This commit is contained in:
Bernd Bestel
2025-01-23 23:22:50 +01:00
parent 12a318c6f2
commit f4226876c9

View File

@@ -215,6 +215,8 @@ $('#product_id_text_input').on('blur', function(e)
{
Grocy.Components.ProductPicker.PopupOpen = false;
Grocy.Components.ProductPicker.SetValue('');
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().select();
}
},
addnewproduct: {
@@ -270,6 +272,8 @@ $('#product_id_text_input').on('blur', function(e)
{
toastr.warning(__t("Nothing was found for the given barcode"));
Grocy.FrontendHelpers.EndUiBusy($("form").first().attr("id"));
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().select();
}
else
{
@@ -332,6 +336,8 @@ $('#product_id_text_input').on('blur', function(e)
{
Grocy.Components.ProductPicker.PopupOpen = false;
Grocy.Components.ProductPicker.SetValue('');
Grocy.Components.ProductPicker.GetInputElement().focus();
Grocy.Components.ProductPicker.GetInputElement().select();
},
size: 'large',
backdrop: true,