%PDF- %PDF-
| Direktori : /home/bitrix/www/local/templates/UB/js/ |
| Current File : /home/bitrix/www/local/templates/UB/js/portfolio.js |
/*----------------------------------------------------*/
/* Isotope Portfolio Filter Section
/*----------------------------------------------------*/
jQuery(function () {
var jQuerycontainer = jQuery('.portfolio');
jQuerycontainer.isotope({
itemSelector: '.item'
});
var jQueryoptionSets = jQuery('#options .option-set'),
jQueryoptionLinks = jQueryoptionSets.find('a');
jQueryoptionLinks.click(function () {
var jQuerythis = jQuery(this);
// don't proceed if already selected
if (jQuerythis.hasClass('selected')) {
return false;
}
var jQueryoptionSet = jQuerythis.parents('.option-set');
jQueryoptionSet.find('.selected').removeClass('selected');
jQuerythis.addClass('selected');
// make option object dynamically, i.e. { filter: '.my-filter-class' }
var options = {},
key = jQueryoptionSet.attr('data-option-key'),
value = jQuerythis.attr('data-option-value');
// parse 'false' as false boolean
value = value === 'false' ? false : value;
options[key] = value;
if (key === 'layoutMode' && typeof changeLayoutMode === 'function') {
// changes in layout modes need extra logic
changeLayoutMode(jQuerythis, options)
} else {
// otherwise, apply new options
jQuerycontainer.isotope(options);
}
return false;
});
});