File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed
Payment/view/adminhtml/web
Sales/view/adminhtml/web/order/create Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -27,10 +27,22 @@ define([
27
27
} ,
28
28
29
29
_create : function ( ) {
30
+ var prepare = function ( event , method ) {
31
+ if ( method === this . options . gateway ) {
32
+ $ ( '#edit_form' )
33
+ . off ( 'submitOrder' )
34
+ . on ( 'submitOrder' , this . _orderSave . bind ( this ) )
35
+ }
36
+ } ;
30
37
this . hiddenFormTmpl = mageTemplate ( this . options . hiddenFormTmpl ) ;
31
- $ ( '#edit_form' )
32
- . off ( 'submitOrder' )
33
- . on ( 'submitOrder' , this . _orderSave . bind ( this ) )
38
+ jQuery ( '#edit_form' ) . on ( 'changePaymentMethod' , prepare . bind ( this ) ) ;
39
+
40
+ jQuery ( '#edit_form' ) . trigger (
41
+ 'changePaymentMethod' ,
42
+ [
43
+ jQuery ( '#edit_form' ) . find ( ':radio[name="payment[method]"]:checked' ) . val ( )
44
+ ]
45
+ ) ;
34
46
} ,
35
47
36
48
/**
Original file line number Diff line number Diff line change @@ -339,6 +339,7 @@ AdminOrder.prototype = {
339
339
} ,
340
340
341
341
switchPaymentMethod : function ( method ) {
342
+ jQuery ( '#edit_form' ) . trigger ( 'changePaymentMethod' , [ method ] ) ;
342
343
this . setPaymentMethod ( method ) ;
343
344
var data = { } ;
344
345
data [ 'order[payment_method]' ] = method ;
You can’t perform that action at this time.
0 commit comments