Current File : /home/mdkeenpw/www/wp-content/plugins/logistik-core/cmb2-ext/js/page.metafieldconditional.js
(function($){
    "use strict";
    
    let $logistik_page_breadcrumb_area      = $("#_logistik_page_breadcrumb_area");
    let $logistik_page_settings             = $("#_logistik_page_breadcrumb_settings");
    let $logistik_page_breadcrumb_image     = $("#_logistik_breadcumb_image");
    let $logistik_page_title                = $("#_logistik_page_title");
    let $logistik_page_title_settings       = $("#_logistik_page_title_settings");

    if( $logistik_page_breadcrumb_area.val() == '1' ) {
        $(".cmb2-id--logistik-page-breadcrumb-settings").show();
        if( $logistik_page_settings.val() == 'global' ) {
            $(".cmb2-id--logistik-breadcumb-image").hide();
            $(".cmb2-id--logistik-page-title").hide();
            $(".cmb2-id--logistik-page-title-settings").hide();
            $(".cmb2-id--logistik-custom-page-title").hide();
            $(".cmb2-id--logistik-page-breadcrumb-trigger").hide();
        } else {
            $(".cmb2-id--logistik-breadcumb-image").show();
            $(".cmb2-id--logistik-page-title").show();
            $(".cmb2-id--logistik-page-breadcrumb-trigger").show();
    
            if( $logistik_page_title.val() == '1' ) {
                $(".cmb2-id--logistik-page-title-settings").show();
                if( $logistik_page_title_settings.val() == 'default' ) {
                    $(".cmb2-id--logistik-custom-page-title").hide();
                } else {
                    $(".cmb2-id--logistik-custom-page-title").show();
                }
            } else {
                $(".cmb2-id--logistik-page-title-settings").hide();
                $(".cmb2-id--logistik-custom-page-title").hide();
    
            }
        }
    } else {
        $logistik_page_breadcrumb_area.parents('.cmb2-id--logistik-page-breadcrumb-area').siblings().hide();
    }


    // breadcrumb area
    $logistik_page_breadcrumb_area.on("change",function(){
        if( $(this).val() == '1' ) {
            $(".cmb2-id--logistik-page-breadcrumb-settings").show();
            if( $logistik_page_settings.val() == 'global' ) {
                $(".cmb2-id--logistik-breadcumb-image").hide();
                $(".cmb2-id--logistik-page-title").hide();
                $(".cmb2-id--logistik-page-title-settings").hide();
                $(".cmb2-id--logistik-custom-page-title").hide();
                $(".cmb2-id--logistik-page-breadcrumb-trigger").hide();
            } else {
                $(".cmb2-id--logistik-breadcumb-image").show();
                $(".cmb2-id--logistik-page-title").show();
                $(".cmb2-id--logistik-page-breadcrumb-trigger").show();
        
                if( $logistik_page_title.val() == '1' ) {
                    $(".cmb2-id--logistik-page-title-settings").show();
                    if( $logistik_page_title_settings.val() == 'default' ) {
                        $(".cmb2-id--logistik-custom-page-title").hide();
                    } else {
                        $(".cmb2-id--logistik-custom-page-title").show();
                    }
                } else {
                    $(".cmb2-id--logistik-page-title-settings").hide();
                    $(".cmb2-id--logistik-custom-page-title").hide();
        
                }
            }
        } else {
            $(this).parents('.cmb2-id--logistik-page-breadcrumb-area').siblings().hide();
        }
    });

    // page title
    $logistik_page_title.on("change",function(){
        if( $(this).val() == '1' ) {
            $(".cmb2-id--logistik-page-title-settings").show();
            if( $logistik_page_title_settings.val() == 'default' ) {
                $(".cmb2-id--logistik-custom-page-title").hide();
            } else {
                $(".cmb2-id--logistik-custom-page-title").show();
            }
        } else {
            $(".cmb2-id--logistik-page-title-settings").hide();
            $(".cmb2-id--logistik-custom-page-title").hide();

        }
    });

    //page settings
    $logistik_page_settings.on("change",function(){
        if( $(this).val() == 'global' ) {
            $(".cmb2-id--logistik-breadcumb-image").hide();
            $(".cmb2-id--logistik-page-title").hide();
            $(".cmb2-id--logistik-page-title-settings").hide();
            $(".cmb2-id--logistik-custom-page-title").hide();
            $(".cmb2-id--logistik-page-breadcrumb-trigger").hide();
        } else {
            $(".cmb2-id--logistik-breadcumb-image").show();
            $(".cmb2-id--logistik-page-title").show();
            $(".cmb2-id--logistik-page-breadcrumb-trigger").show();
    
            if( $logistik_page_title.val() == '1' ) {
                $(".cmb2-id--logistik-page-title-settings").show();
                if( $logistik_page_title_settings.val() == 'default' ) {
                    $(".cmb2-id--logistik-custom-page-title").hide();
                } else {
                    $(".cmb2-id--logistik-custom-page-title").show();
                }
            } else {
                $(".cmb2-id--logistik-page-title-settings").hide();
                $(".cmb2-id--logistik-custom-page-title").hide();
    
            }
        }
    });

    // page title settings
    $logistik_page_title_settings.on("change",function(){
        if( $(this).val() == 'default' ) {
            $(".cmb2-id--logistik-custom-page-title").hide();
        } else {
            $(".cmb2-id--logistik-custom-page-title").show();
        }
    });
    
})(jQuery);