/home/arranoyd/eventrify/wp-content/themes/uptime/style/js/theme-customizer-controls.js
(function ( api ) {
	
	function tr_customiser_change_view( section, URL ){
		
		var previousUrl, 
			clearPreviousUrl, 
			previewUrlValue;
		
       previewUrlValue = api.previewer.previewUrl;
		
       clearPreviousUrl = function() {
           previousUrl = null;
       };

       section.expanded.bind( function( isExpanded ) {
			
           if ( isExpanded ) {
				
               previousUrl = previewUrlValue.get();
				
               previewUrlValue.set( URL );
               previewUrlValue.bind( clearPreviousUrl );
				
           } else {
				
               previewUrlValue.unbind( clearPreviousUrl );
				
               if ( previousUrl ) {
                   previewUrlValue.set( previousUrl );
               }
				
           }
			
       } );
			   
	}
	
	/**
	 * Redirect to blog page when opening the blog archive panel
	 */
    api.panel( 'blog_archive_view', function( section ) {
		tr_customiser_change_view( section, uptime_data.blog_url );
    } );
	
	/**
	 * Redirect to documentation page when opening the documentation archive panel
	 */
	api.panel( 'documentation_archive_view', function( section ) {
		tr_customiser_change_view( section, uptime_data.documentation_url );
	} );
	
	/**
	 * Redirect to portfolio page when opening the portfolio archive panel
	 */
	api.panel( 'portfolio_archive_view', function( section ) {
		tr_customiser_change_view( section, uptime_data.portfolio_url );
	} );
	
} ( wp.customize ) );