stuartduff
9/15/2013 - 2:23 AM

gistfile1.php

// Options toggler hanlder
// To turn on/off other options base on toggler selection
function initOptionToggler() {
	$(document).delegate('.yk-toggler', 'click', function(){ 
		var toggler_name = $(this).attr("name").replace("option_tree[","").replace("]","");
		var toggler_value = $(".yk-toggler[name*="+toggler_name+"]:checked").val();
			
		// Turn off all .yk-toggle-able fields
		$(".yk-toggle-able[class*="+toggler_name+"]").parents(".format-settings").slideUp();
			
		// Turn on fields that relate with toggler's value
		$("."+toggler_name+"-"+toggler_value).parents(".format-settings").slideDown();
	});
	setTimeout(function() {$(".yk-toggler:checked").click();}, 5);
}