jQuery(document).ready(function($) { // --------------------------------------------------------- // Audio // --------------------------------------------------------- var audioOptions = jQuery('#caelum_audio_format_metabox'); var audioTrigger = jQuery('#post-format-audio'); audioOptions.css('display', 'none'); // --------------------------------------------------------- // Video // --------------------------------------------------------- var videoOptions = jQuery('#caelum_video_format_metabox'); var videoTrigger = jQuery('#post-format-video'); videoOptions.css('display', 'none'); // --------------------------------------------------------- // Gallery // --------------------------------------------------------- var galleryOptions = jQuery('#caelum_gallery_format_metabox'); var galleryTrigger = jQuery('#post-format-gallery'); galleryOptions.css('display', 'none'); // --------------------------------------------------------- // Link // --------------------------------------------------------- var linkOptions = jQuery('#caelum_link_format_metabox'); var linkTrigger = jQuery('#post-format-link'); linkOptions.css('display', 'none'); // --------------------------------------------------------- // Core // --------------------------------------------------------- var group = jQuery('#post-formats-select input'); group.change( function() { if(jQuery(this).val() == 'audio') { audioOptions.css('display', 'block'); caelumHideAll(audioOptions); } else if(jQuery(this).val() == 'gallery') { galleryOptions.css('display', 'block'); caelumHideAll(galleryOptions); } else if(jQuery(this).val() == 'video') { videoOptions.css('display', 'block'); caelumHideAll(videoOptions); } else if(jQuery(this).val() == 'link') { linkOptions.css('display', 'block'); caelumHideAll(linkOptions); } else { videoOptions.css('display', 'none'); audioOptions.css('display', 'none'); galleryOptions.css('display', 'none'); linkOptions.css('display', 'none'); } }); if(audioTrigger.is(':checked')) audioOptions.css('display', 'block'); if(galleryTrigger.is(':checked')) galleryOptions.css('display', 'block'); if(videoTrigger.is(':checked')) videoOptions.css('display', 'block'); if(linkTrigger.is(':checked')) linkOptions.css('display', 'block'); function caelumHideAll(notThisOne) { videoOptions.css('display', 'none'); audioOptions.css('display', 'none'); galleryOptions.css('display', 'none'); linkOptions.css('display', 'none'); notThisOne.css('display', 'block'); } });