// BugFix on blocklayered and sliders
This commit is contained in:
@@ -237,12 +237,16 @@ function openCloseFilter()
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function reloadContent(params_plus)
|
function stopAjaxQuery() {
|
||||||
{
|
|
||||||
for(i = 0; i < ajaxQueries.length; i++)
|
for(i = 0; i < ajaxQueries.length; i++)
|
||||||
ajaxQueries[i].abort();
|
ajaxQueries[i].abort();
|
||||||
ajaxQueries = new Array();
|
ajaxQueries = new Array();
|
||||||
|
}
|
||||||
|
|
||||||
|
function reloadContent(params_plus)
|
||||||
|
{
|
||||||
|
stopAjaxQuery();
|
||||||
|
|
||||||
if (!ajaxLoaderOn)
|
if (!ajaxLoaderOn)
|
||||||
{
|
{
|
||||||
$('#product_list').prepend($('#layered_ajax_loader').html());
|
$('#product_list').prepend($('#layered_ajax_loader').html());
|
||||||
|
|||||||
@@ -2038,7 +2038,7 @@ class BlockLayered extends Module
|
|||||||
case 'price':
|
case 'price':
|
||||||
if (isset($selectedFilters['price']))
|
if (isset($selectedFilters['price']))
|
||||||
{
|
{
|
||||||
if ($selectedFilters['price'][0] != 0 || $selectedFilters['price'][1] != 0)
|
if ($selectedFilters['price'][0] !== '' || $selectedFilters['price'][1] !== '')
|
||||||
{
|
{
|
||||||
$priceFilter = array();
|
$priceFilter = array();
|
||||||
$priceFilter['min'] = (float)($selectedFilters['price'][0]);
|
$priceFilter['min'] = (float)($selectedFilters['price'][0]);
|
||||||
@@ -2162,7 +2162,7 @@ class BlockLayered extends Module
|
|||||||
{
|
{
|
||||||
case 'price':
|
case 'price':
|
||||||
case 'weight':
|
case 'weight':
|
||||||
if ($value[0] == '' && $value[1] == '')
|
if ($value[0] === '' && $value[1] === '')
|
||||||
unset($selectedFilters[$key]);
|
unset($selectedFilters[$key]);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -149,6 +149,7 @@ param_product_url = '';
|
|||||||
max: {/literal}{$filter.max}{literal},
|
max: {/literal}{$filter.max}{literal},
|
||||||
values: [ {/literal}{$filter.values[0]}{literal}, {/literal}{$filter.values[1]}{literal}],
|
values: [ {/literal}{$filter.values[0]}{literal}, {/literal}{$filter.values[1]}{literal}],
|
||||||
slide: function( event, ui ) {
|
slide: function( event, ui ) {
|
||||||
|
stopAjaxQuery();
|
||||||
$('#layered_{/literal}{$filter.type}{literal}_range').html(ui.values[ 0 ] + '{/literal}{$filter.unit}{literal}' + ' - ' + ui.values[ 1 ] + '{/literal}{$filter.unit}{literal}');
|
$('#layered_{/literal}{$filter.type}{literal}_range').html(ui.values[ 0 ] + '{/literal}{$filter.unit}{literal}' + ' - ' + ui.values[ 1 ] + '{/literal}{$filter.unit}{literal}');
|
||||||
},
|
},
|
||||||
stop: function () {
|
stop: function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user