HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/undanet/www/wp-content/themes/panoramic/customizer/customizer-library/js/customizer-custom.js
/**
 * Panoramic Customizer Custom Functionality
 *
 */
( function( $ ) {
	
    $( document ).ready( function() {
    	// Show / Hide header options
        var headerLayout = $( '#customize-control-panoramic-header-layout select' ).val();
        panoramic_toggle_header_options( headerLayout );
        
        $( '#customize-control-panoramic-header-layout select' ).on( 'change', function() {
        	headerLayout = $( this ).val();
        	panoramic_toggle_header_options( headerLayout );
        } );
        
        function panoramic_toggle_header_options( headerLayout ) {
            if ( headerLayout == 'panoramic-header-layout-standard' ) {
                $( '#customize-control-panoramic-show-header-top-bar' ).hide();
                
            } else if ( headerLayout == 'panoramic-header-layout-centered' ) {
                $( '#customize-control-panoramic-show-header-top-bar' ).show();
                
            }
        }
    	
    	// Show / Hide slider options
        var sliderType = $( '#customize-control-panoramic-slider-type select' ).val();
        panoramic_toggle_slider_options( sliderType );
        
        $( '#customize-control-panoramic-slider-type select' ).on( 'change', function() {
        	sliderType = $( this ).val();
        	panoramic_toggle_slider_options( sliderType );
        } );
        
        function panoramic_toggle_slider_options( sliderType ) {
            if ( sliderType == 'panoramic-slider-default' ) {
            	$( '#customize-control-panoramic-default-slider-info' ).show();
            	$( '#customize-control-panoramic-slider-plugin-info' ).hide();
                $( '#customize-control-panoramic-slider-categories' ).show();
                $( '#customize-control-panoramic-slider-has-min-width' ).show();
                $( '#customize-control-panoramic-slider-min-width' ).show();
                $( '#customize-control-panoramic-slider-transition-speed' ).show();
            	$( '#customize-control-panoramic-slider-plugin-shortcode' ).hide();
                
                // Header image visibility warning
                $( '#customize-control-panoramic-slider-enabled-warning' ).show();
            	
            } else if ( sliderType == 'panoramic-slider-plugin' ) {
            	$( '#customize-control-panoramic-default-slider-info' ).hide();
            	$( '#customize-control-panoramic-slider-plugin-info' ).show();
                $( '#customize-control-panoramic-slider-categories' ).hide();
                $( '#customize-control-panoramic-slider-has-min-width' ).hide();
                $( '#customize-control-panoramic-slider-min-width' ).hide();
                $( '#customize-control-panoramic-slider-transition-speed' ).hide();
                $( '#customize-control-panoramic-slider-plugin-shortcode' ).show();
                
                // Header image visibility warning
                $( '#customize-control-panoramic-slider-enabled-warning' ).show();
                
            } else {
            	$( '#customize-control-panoramic-default-slider-info' ).hide();
            	$( '#customize-control-panoramic-slider-plugin-info' ).hide();
                $( '#customize-control-panoramic-slider-categories' ).hide();
                $( '#customize-control-panoramic-slider-has-min-width' ).hide();
                $( '#customize-control-panoramic-slider-min-width' ).hide();
                $( '#customize-control-panoramic-slider-transition-speed' ).hide();
                $( '#customize-control-panoramic-slider-plugin-shortcode' ).hide();
                
                // Header image visibility warning
                $( '#customize-control-panoramic-slider-enabled-warning' ).hide();
                
            }
        }
        
        // Show / Hide slider min width
    	panoramic_toggle_slider_min_width();
    	
        $( '#customize-control-panoramic-slider-has-min-width input' ).on( 'change', function() {
        	panoramic_toggle_slider_min_width();
        } );
        
        function panoramic_toggle_slider_min_width() {
        	if ( $( '#customize-control-panoramic-slider-has-min-width input' ).prop('checked') && $( '#customize-control-panoramic-slider-has-min-width input' ).is(':visible') ) {
        		$( '#customize-control-panoramic-slider-min-width' ).show();
        	} else {
        		$( '#customize-control-panoramic-slider-min-width' ).hide();
        	}
        }          

    	// Show / Hide blog options
        var blogArchiveLayout = $( '#customize-control-panoramic-blog-archive-layout select' ).val();
        panoramic_toggle_blog_options( blogArchiveLayout );
        
        $( '#customize-control-panoramic-blog-archive-layout select' ).on( 'change', function() {
        	blogArchiveLayout = $( this ).val();
        	panoramic_toggle_blog_options( blogArchiveLayout );
        } );
        
        function panoramic_toggle_blog_options( blogArchiveLayout ) {
            if ( blogArchiveLayout == 'panoramic-blog-archive-layout-full' ) {
                $( '#customize-control-panoramic-blog-excerpt-length' ).hide();
                $( '#customize-control-panoramic-blog-read-more-text' ).hide();
                
            } else if ( blogArchiveLayout == 'panoramic-blog-archive-layout-excerpt' ) {
                $( '#customize-control-panoramic-blog-excerpt-length' ).show();
                $( '#customize-control-panoramic-blog-read-more-text' ).show();
                
            }
        }        
        
    } );
    
} )( jQuery );