| Current Path : /home/juvelize/www/media/lib_gjfields/js/ |
| Current File : /home/juvelize/www/media/lib_gjfields/js/toggler.min.js |
jQuery(document).ready(function($){$.connectToggler=function(element){var toBeToggled=$(element);var togglerData=toBeToggled.data('toggler');var togglerRulesGroup=toBeToggled.data('rules-group');$.each(togglerData,function(index,value){toBeToggled.isGroup=!1;var toggler;if(toBeToggled.closest('.repeating_group').length){var togglerElementName='jform[params]['+togglerRulesGroup+']['+index+'][]';var toggler=toBeToggled.closest('.repeating_group').find('[name="'+togglerElementName+'"]')[0]}else{var togglerElementName='jform[params]['+index+']';var toggler=$('[name="'+togglerElementName+'"]')[0]}
toggler=$(toggler);toggler.addClass('isToggler');toggler.change(function(){if($.inArray(this.value,value)>-1){toBeToggled.show('slow')}else{toBeToggled.hide('slow')}});toggler.trigger("change");toggler.trigger("chosen:updated");toggler.trigger("liszt:updated")})}
$(".gjtoggler").each(function(){$.connectToggler(this)})})