/* * Script run inside a Customizer control sidebar * * Enable / disable the control title by toggeling its .disabled-control-title style class on or off. */ (function ($) { wp.customize.bind('ready', function () { var customize = this; // Customize object alias. // Sidebar Window customize('amp-wp-sidebar-show', function (value) { var sideBarControls = [ 'amp-wp-divider-show-sidebar', 'amp-wp-sidebar-logo-text', 'amp-wp-divider-sidebar-text-logo', 'amp-wp-sidebar-logo-img', 'amp-wp-divider-sidebar-image-logo', 'amp-wp-facebook', 'amp-wp-divider-sidebar-facebook', 'amp-wp-twitter', 'amp-wp-divider-sidebar-twitter', 'amp-wp-google_plus', 'amp-wp-divider-sidebar-google-plus', 'amp-wp-email', 'amp-wp-divider-sidebar-email', 'amp-wp-sidebar-footer-text' ]; $.each(sideBarControls, function (index, id) { customize.control(id, function (control) { /** * Toggling function */ var toggle = function (to) { control.toggle(to); }; // 1. On loading. toggle(value.get()); // 2. On value change. value.bind(toggle); }); }); }); }); })(jQuery);