HOME


Mini Shell 1.0
DIR: /home/otwalrll/satojafurnitures.com/wp-content/themes/martfury/js/backend/
Upload File :
Current File : /home/otwalrll/satojafurnitures.com/wp-content/themes/martfury/js/backend/meta-boxes.js
jQuery(document).ready(function ($) {
    "use strict";

    // Show/hide settings for post format when choose post format
    var $format = $('#post-formats-select').find('input.post-format'),
        $formatBox = $('#post-format-settings');

    $format.on('change', function () {
        var type = $(this).filter(':checked').val();
        postFormatSettings(type);
    });
    $format.filter(':checked').trigger('change');

    $(document.body).on('change', '.editor-post-format .components-select-control__input', function () {
        var type = $(this).val();
        postFormatSettings(type);
    });

    $(window).on('load', function () {
        var $el = $(document.body).find('.editor-post-format .components-select-control__input'),
            type = $el.val();
        postFormatSettings(type);
    });

    function postFormatSettings(type) {
        $formatBox.hide();
        if ($formatBox.find('.rwmb-field').hasClass(type)) {
            $formatBox.show();
        }

        $formatBox.find('.rwmb-field').slideUp();
        $formatBox.find('.' + type).slideDown();
    }

    // Show/hide settings for custom layout settings
    $('#custom_layout').on('change', function () {
        if ($(this).is(':checked')) {
            $('.rwmb-field.custom-layout').slideDown();
        }
        else {
            $('.rwmb-field.custom-layout').slideUp();
        }
    }).trigger('change');

    $('#post-style-settings #post_style').on('change', function () {
        if ($(this).val() == '2') {
            $('#post-style-settings').find('.show-post-header-2').slideDown();
        }
        else {
            $('#post-style-settings').find('.show-post-header-2').slideUp();
        }

    }).trigger('change');

    $('#product-360-view').find('.rwmb-image-item').css({
        width: '50px'
    });

    // Show/hide settings for template settings
    $('#page_template').on('change', function () {
        pageHeaderSettings($(this));
    });

    $(document.body).on('change', '.editor-page-attributes__template .components-select-control__input', function () {
        pageHeaderSettings($(this));
    });

    $(window).on('load', function () {
        var $el = $(document.body).find('.editor-page-attributes__template .components-select-control__input');
        pageHeaderSettings($el);
    });

    function pageHeaderSettings($el) {

        if ($el.val() == 'template-homepage.php' ||
            $el.val() == 'template-home-full-width.php' ||
            $el.val() == 'template-coming-soon-page.php') {
            $('#page-header-settings').hide();
        } else {
            $('#page-header-settings').show();
        }

        if ($el.val() == 'template-homepage.php' ||
            $el.val() == 'template-home-full-width.php' ||
            $el.val() == 'template-full-width.php' ||
            $el.val() == 'template-coming-soon-page.php') {
            $('#display-settings').hide();
        } else {
            $('#display-settings').show();
        }

        if ($el.val() == 'template-homepage.php' ||
            $el.val() == 'template-home-full-width.php') {
            $('#homepage-settings').show();
        } else {
            $('#homepage-settings').hide();
        }
    }
});