/** * Scripts within the customizer controls window. * */ jQuery( document ).ready(function($) { //Chosen JS $(".educollege-chosen-select").chosen({ width: "100%" }); // icon picker $('.educollege-icon-picker').each( function() { $(this).iconpicker( '#' + this.id ); } ); //Switch Control $('body').on('click', '.onoffswitch', function(){ var $this = $(this); if($this.hasClass('switch-on')){ $(this).removeClass('switch-on'); $this.next('input').val( false ).trigger('change') }else{ $(this).addClass('switch-on'); $this.next('input').val( true ).trigger('change') } }); }); /** * Add a listener to update other controls to new values/defaults. */ ( function( api ) { wp.customize( 'educollege_theme_options[reset_options]', function( setting ) { setting.bind( function( value ) { var code = 'needs_refresh'; if ( value ) { setting.notifications.add( code, new wp.customize.Notification( code, { type: 'info', message: educollege_reset_data.reset_message } ) ); } else { setting.notifications.remove( code ); } } ); } ); // Deep linking for menus wp.customize.bind('ready', function() { jQuery('a.topbar-menu-trigger').click(function(e) { e.preventDefault(); wp.customize.section( 'menu_locations' ).focus() }); }); } )( wp.customize );