diff --git a/app/overrides/move_save_checkout_button.rb b/app/overrides/move_save_checkout_button.rb new file mode 100644 index 0000000000..07b918b819 --- /dev/null +++ b/app/overrides/move_save_checkout_button.rb @@ -0,0 +1,28 @@ + +# Add a new 'Save and Continue/Process My Order' button under Order Summary on the checkout pages +Deface::Override.new(:virtual_path => "spree/checkout/edit", + :insert_after => "[data-hook='checkout_summary_box']", + :text => '
+ <%= submit_tag @order.state == "payment" ? "Process My Order" : t(:save_and_continue), + :class => "continue button primary large", + :form=> "checkout_form_#{@order.state}" %> + +
', + :name => "add_new_save_checkout_button") + +# Remove the old button from each partial +Deface::Override.new(:virtual_path => "spree/checkout/_address", + :remove => "[data-hook='buttons']", + :name => "remove_save_checkout_button", + :original => '7633572669c527863fea8033e487babd2373ec09') + +Deface::Override.new(:virtual_path => "spree/checkout/_delivery", + :remove => "[data-hook='buttons']", + :name => "remove_save_checkout_button", + :original => '7633572669c527863fea8033e487babd2373ec09') + +Deface::Override.new(:virtual_path => "spree/checkout/_payment", + :remove => "[data-hook='buttons']", + :name => "remove_save_checkout_button", + :original => '312bd1fc045d5bde88f37b41b89ff3ca08beb950') +