Skip to content

Instantly share code, notes, and snippets.

@stuartduff
Forked from htvu/gist:5355432
Created September 15, 2013 02:23
Show Gist options
  • Save stuartduff/6567512 to your computer and use it in GitHub Desktop.
Save stuartduff/6567512 to your computer and use it in GitHub Desktop.
// 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);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment