Filtruj
zamknij
';
}
else
{
mx_rootcat_html += '
';
}
}
$(mx_container_for_cat).html(mx_rootcat_html);
$('.mx_bm-maincat > span > i').click(function()
{
var mx_cat_id = $(this).prev().data('rootcatid');
var mx_container_for_cat_childrens = $(this).parent();
var mx_data_level = parseInt($(this).parent().parent().data('level'));
if ($(this).prev().data('catclicked') != true)
{
$(this).prev().data('catclicked', true);
mx_flag_first_lvl = true;
mx_data_level++;
mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level);
}
else
{
$(this).parent().parent().find('.mx_bm-mc-level-1').toggle();
}
})
$('.mx_bm-maincat > span i.fa-arrow-circle-down').click(function()
{
console.log('.testest');
$(this).next('i').show();
$(this).hide();
})
$('.mx_bm-maincat > span i.fa-arrow-circle-up').click(function()
{
$(this).prev('i').show();
$(this).hide();
$(this).parent().parent().children('.mx_bm-mc-level.mx_bm-mc-level-1').hide();
})
mxSetActiveMainCategory();
}, {
lang: 'pl_PL', // optional
urlParams: '?limit=15' // optional
});
}
function mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level)
{
frontAPI.getCategoryChildrens(function (categories) {
var mx_rootcat_html = '';
var mx_rootcat_array = categories['list'];
var mx_rootcat_count = categories['count'];
mx_rootcat_html += '
';
for(mx_rootcat_key in mx_rootcat_array)
{
var mx_rootcat_name = mx_rootcat_array[mx_rootcat_key]['translation']['name'];
var mx_rootcat_id = mx_rootcat_array[mx_rootcat_key]['category_id'];
var mx_rootcat_url = mx_rootcat_array[mx_rootcat_key]['url'];
var mx_rootcat_haschildren_flag = mx_rootcat_array[mx_rootcat_key]['has_children'];
mx_rootcat_html += '
';
}
else
{
mx_rootcat_html += '
'+mx_rootcat_name+'';
}
}
mx_rootcat_html += '
';
$(mx_container_for_cat_childrens).after(mx_rootcat_html);
$('.mx_bm-mc-level-children-1 > i.fa-arrow-circle-down').on("click", function()
{
var mx_cat_id = $(this).parent().find('span > a').data('rootcatid');
var mx_container_for_cat_childrens = $(this).parent().find('span');
var mx_data_level = parseInt($(this).parent().parent().data('level'));
mx_data_level++;
if ($(this).parent().find('span > a').data("catclicked") != true)
{
$(this).parent().find('span > a').data("catclicked", true);
mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level);
$(this).hide();
$(this).next().show();
}
else
{
$(this).hide();
$(this).next().show();
$(this).parent().find('.mx_bm-mc-level-2').show();
}
})
$('.mx_bm-mc-level-children-1 > i.fa-arrow-circle-up').on("click", function()
{
$(this).hide();
$(this).prev().show();
$(this).parent().find('.mx_bm-mc-level-2').hide();
})
$('.mx_bm-mc-level-children-2 > i.fa-arrow-circle-down').on("click", function()
{
var mx_cat_id = $(this).parent().find('span > a').data('rootcatid');
var mx_container_for_cat_childrens = $(this).parent().find('span');
var mx_data_level = parseInt($(this).parent().parent().data('level'));
mx_data_level++;
if ($(this).parent().find('span > a').data("catclicked") != true)
{
$(this).parent().find('span > a').data("catclicked", true);
mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level);
$(this).hide();
$(this).next().show();
}
else
{
$(this).hide();
$(this).next().show();
$(this).parent().find('.mx_bm-mc-level-3').show();
}
})
$('.mx_bm-mc-level-children-2 > i.fa-arrow-circle-up').on("click", function()
{
$(this).hide();
$(this).prev().show();
$(this).parent().find('.mx_bm-mc-level-3').hide();
})
$('.mx_bm-mc-level-children-3 > i.fa-arrow-circle-down').on("click", function()
{
var mx_cat_id = $(this).parent().find('span > a').data('rootcatid');
var mx_container_for_cat_childrens = $(this).parent().find('span');
var mx_data_level = parseInt($(this).parent().parent().data('level'));
mx_data_level++;
if ($(this).parent().find('span > a').data("catclicked") != true)
{
$(this).parent().find('span > a').data("catclicked", true);
mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level);
$(this).hide();
$(this).next().show();
}
else
{
$(this).hide();
$(this).next().show();
$(this).parent().find('.mx_bm-mc-level-4').show();
}
})
$('.mx_bm-mc-level-children-3 > i.fa-arrow-circle-up').on("click", function()
{
$(this).hide();
$(this).prev().show();
$(this).parent().find('.mx_bm-mc-level-4').hide();
})
$('.mx_bm-mc-level-children-4 > i.fa-arrow-circle-down').on("click", function()
{
var mx_cat_id = $(this).parent().find('span > a').data('rootcatid');
var mx_container_for_cat_childrens = $(this).parent().find('span');
var mx_data_level = parseInt($(this).parent().parent().data('level'));
mx_data_level++;
if ($(this).parent().find('span > a').data("catclicked") != true)
{
$(this).parent().find('span > a').data("catclicked", true);
mxToggleChildren(mx_cat_id, mx_container_for_cat_childrens, mx_data_level);
$(this).hide();
$(this).next().show();
}
else
{
$(this).hide();
$(this).next().show();
$(this).parent().find('.mx_bm-mc-level-5').show();
}
})
$('.mx_bm-mc-level-children-4 > i.fa-arrow-circle-up').on("click", function()
{
$(this).hide();
$(this).prev().show();
$(this).parent().find('.mx_bm-mc-level-5').hide();
})
}, {
lang: 'pl_PL', // optional
urlParams: '?limit=50', // optional
id: mx_cat_id
});
}
function APIloader ()
{
if (!window.frontAPI)
{
setTimeout(APIloader, 0);
}
else
{
mxGetRootCat(mx_container_for_cat);
return true;
}
}
APIloader();
});