@@ -276,6 +276,7 @@ define([
276
276
*/
277
277
getProduct : function ( ) {
278
278
var products = this . _CalcProducts ( ) ;
279
+
279
280
return _ . isArray ( products ) ? products [ 0 ] : null ;
280
281
} ,
281
282
@@ -285,7 +286,7 @@ define([
285
286
_init : function ( ) {
286
287
// creates debounced variant of _LoadProductMedia()
287
288
// to use it in events handlers instead of _LoadProductMedia()
288
- this . _debouncedLoadProductMedia = _ . debounce ( this . _LoadProductMedia . bind ( this ) , 1000 ) ;
289
+ this . _debouncedLoadProductMedia = _ . debounce ( this . _LoadProductMedia . bind ( this ) , 500 ) ;
289
290
290
291
if ( this . options . jsonConfig !== '' && this . options . jsonSwatchConfig !== '' ) {
291
292
// store unsorted attributes
@@ -945,8 +946,8 @@ define([
945
946
$widget . options . mediaCache [ mediaCacheKey ] = data ;
946
947
}
947
948
$widget . _ProductMediaCallback ( $this , data , productData . isInProductView ) ;
948
- setTimeout ( function ( ) {
949
- $widget . _DisableProductMediaLoader ( $this )
949
+ setTimeout ( function ( ) {
950
+ $widget . _DisableProductMediaLoader ( $this ) ;
950
951
} , 300 ) ;
951
952
} ;
952
953
@@ -1209,8 +1210,10 @@ define([
1209
1210
* @private
1210
1211
*/
1211
1212
_setPreSelectedGallery : function ( ) {
1213
+ var mediaCallData ;
1214
+
1212
1215
if ( this . options . jsonConfig . preSelectedGallery ) {
1213
- var mediaCallData = {
1216
+ mediaCallData = {
1214
1217
'product_id' : this . getProduct ( )
1215
1218
} ;
1216
1219
0 commit comments