( function( api ) { // Extends our custom "example-1" section. api.sectionConstructor['pro-section'] = api.Section.extend( { // No events for this type of section. attachEvents: function () {}, // Always make the section active. isContextuallyActive: function () { return true; } } ); } )( wp.customize ); jQuery(document).ready(function($) { "use strict"; //FontAwesome Icon Control JS $('body').on('click', '.bakery-shop-icon-list li', function(){ var icon_class = $(this).find('i').attr('class'); $(this).addClass('icon-active').siblings().removeClass('icon-active'); $(this).parent('.bakery-shop-icon-list').prev('.bakery-shop-selected-icon').children('i').attr('class','').addClass(icon_class); $(this).parent('.bakery-shop-icon-list').next('input').val(icon_class).trigger('change'); }); $('body').on('click', '.bakery-shop-selected-icon', function(){ $(this).next().slideToggle(); }); });