diff --git a/app/assets/javascripts/admin/spree/orders/variant_autocomplete.js.erb b/app/assets/javascripts/admin/spree/orders/variant_autocomplete.js.erb index b34bdd1105..84c973c803 100644 --- a/app/assets/javascripts/admin/spree/orders/variant_autocomplete.js.erb +++ b/app/assets/javascripts/admin/spree/orders/variant_autocomplete.js.erb @@ -141,7 +141,12 @@ doAdjustItems = function(shipment_number, variant_id, quantity, inventory_units, toggleTrackingEdit = function(){ var link = $(this); + let input = link.parents('tbody').find('#tracking')[0] link.parents('tbody').find('tr.edit-tracking').toggle(); + // Set focus on input and + // put cursor at it's end + input.focus() + input.setSelectionRange(-1, -1) link.parents('tbody').find('tr.show-tracking').toggle(); } diff --git a/app/views/spree/admin/orders/_shipment.html.haml b/app/views/spree/admin/orders/_shipment.html.haml index e3455ab872..55293d5623 100644 --- a/app/views/spree/admin/orders/_shipment.html.haml +++ b/app/views/spree/admin/orders/_shipment.html.haml @@ -85,3 +85,4 @@ %td.actions - if can?(:update, shipment) && shipment.can_modify? = link_to '', '', :class => 'edit-tracking icon_link icon-edit no-text with-tip', :data => { :action => 'edit' }, :title => Spree.t('edit') + = link_to '', '', :class => 'delete-tracking icon_link icon-trash no-text with-tip', :data => { 'shipment-number' => shipment.number, :action => 'delete' }