File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
app/code/Magento/Wishlist/view/frontend/web/js Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -40,15 +40,21 @@ define([
40
40
}
41
41
var self = this ;
42
42
$ ( event . handleObj . selector ) . each ( function ( index , element ) {
43
- if ( $ ( element ) . attr ( 'type' ) == 'text' ) {
43
+ if ( $ ( element ) . is ( 'input[type=text]' )
44
+ || $ ( element ) . is ( 'textarea' ) ) {
44
45
dataToAdd = $ . extend ( { } , dataToAdd , self . _getElementData ( element ) ) ;
45
46
return ;
46
47
}
47
- if ( $ ( element ) . is ( ':checked' ) || $ ( element ) . find ( ':checked' ) . length ) {
48
+ if ( $ ( element ) . is ( 'input[type=file]' ) ) {
49
+ var hidden = $ ( 'input[name=' + $ ( element ) . attr ( 'name' ) + '_action]' ) ;
50
+ dataToAdd = $ . extend ( { } , dataToAdd , self . _getElementData ( hidden ) ) ;
51
+ return ;
52
+ }
53
+ if ( $ ( element ) . is ( ':checked' )
54
+ || $ ( element ) . find ( ':checked' ) . length ) {
48
55
dataToAdd = $ . extend ( { } , dataToAdd , self . _getElementData ( element ) ) ;
49
56
}
50
57
} ) ;
51
-
52
58
this . _updateAddToWishlistButton ( dataToAdd ) ;
53
59
event . stopPropagation ( ) ;
54
60
} ,
@@ -90,7 +96,9 @@ define([
90
96
data [ elementName + '[' + option + ']' ] = option ;
91
97
} ) ;
92
98
} else {
93
- data [ elementName ] = elementValue ;
99
+ if ( elementValue ) {
100
+ data [ elementName ] = elementValue ;
101
+ }
94
102
}
95
103
return data ;
96
104
} ,
You can’t perform that action at this time.
0 commit comments