if (!window.shop_searchpro) { window.shop_searchpro = { plugin_url: 'https://luvr-shop.ru/wa-apps/shop/plugins/searchpro/', dropdown_url: 'https://luvr-shop.ru/searchpro-plugin/dropdown/', results_url: 'https://luvr-shop.ru/search', version: '1.9.0', loader: { assets: {}, is_loading: {}, loadJs: function(url, asset, callback) { var resolve = function() { if (typeof callback === 'function' && window.shop_searchpro.loader.assets[asset]) { callback.call(window.shop_searchpro.loader.assets[asset]); } }; if (window.shop_searchpro.loader.is_loading[asset]) { $(document).on('shop_searchpro_asset_loaded_' + asset, resolve); return false; } if ( Object.keys(this.assets).indexOf(asset) === -1 && !window.shop_searchpro.loader.is_loading[asset] ) { window.shop_searchpro.loader.is_loading[asset] = true; $.ajax({ dataType: 'script', cache: true, url: url, complete: function() { window.shop_searchpro.loader.is_loading[asset] = false; window.shop_searchpro.loader.assets[asset] = true; $(document).trigger('shop_searchpro_asset_loaded_' + asset); resolve(); } }); } else { resolve(); } }, loadCss: function(url) { $('') .appendTo('head') .attr({ type: 'text/css', rel: 'stylesheet', href: url }); } } }; }