Helix_Website/wp-content/plugins/attesa-extra/metabox/js/attesa-extra-admin-js.js

421 lines
22 KiB
JavaScript

( function( $ ) {
"use strict";
$( document ).on( 'ready', function() {
/* General Settings */
/* Hide/Show for custom settings general */
var general_use_custom_settings = $('#butterbean-control-_general_use_custom_settings input'),
general_use_custom_settings_items = $('#butterbean-control-_general_use_full_width_builders, #butterbean-control-_general_overlay_contenttoheader, #butterbean-control-_general_overlay_contenttoheader_color, #butterbean-control-_general_overlay_contentbackground, #butterbean-control-_website_structure, #butterbean-control-_max_width_structure, #butterbean-control-_elements_border_radius, #butterbean-control-_max_width_site_content, #butterbean-control-_max_width_with_sidebar, #butterbean-control-_max_width_without_sidebar, #butterbean-control-_use_share_buttons, #butterbean-control-_use_contact_buttons, #butterbean-control-_show_yoast_breadcrumb');
general_use_custom_settings_items.hide();
if ( general_use_custom_settings.is(":checked") ) {
general_use_custom_settings_items.show('fast');
}
general_use_custom_settings.change( function () {
general_use_custom_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
general_use_custom_settings_items.show('fast');
}
} );
/* If set 100% full width for page builders */
var general_use_full_width_builders = $('#butterbean-control-_general_use_full_width_builders input'),
general_use_full_width_builders_items = $('#butterbean-control-_max_width_site_content .attesa-mb-field, #butterbean-control-_max_width_with_sidebar .attesa-mb-field, #butterbean-control-_max_width_without_sidebar .attesa-mb-field, #butterbean-control-_classic_sidebar_position .attesa-mb-field, #butterbean-control-_show_yoast_breadcrumb .attesa-mb-field'),
general_use_full_width_builders_itemsVisible = $('#butterbean-control-_general_overlay_contenttoheader .attesa-mb-field');
general_use_full_width_builders_itemsVisible.hide();
if ( general_use_full_width_builders.is(":checked") ) {
general_use_full_width_builders_items.hide('fast');
general_use_full_width_builders_itemsVisible.show('fast');
}
general_use_full_width_builders.change( function () {
general_use_full_width_builders_items.show('fast');
general_use_full_width_builders_itemsVisible.hide('fast');
if ( $( this ).is(":checked") ) {
general_use_full_width_builders_items.hide('fast');
general_use_full_width_builders_itemsVisible.show('fast');
}
} );
/* If set overlay header for page builders */
var use_overlay_header_full_width = $('#butterbean-control-_general_overlay_contenttoheader input'),
use_overlay_header_full_width_items = $('#butterbean-control-_general_overlay_contenttoheader_color .attesa-mb-field, #butterbean-control-_general_overlay_contentbackground .attesa-mb-field');
use_overlay_header_full_width_items.hide();
if ( use_overlay_header_full_width.is(":checked") ) {
use_overlay_header_full_width_items.show('fast');
}
use_overlay_header_full_width.change( function () {
use_overlay_header_full_width_items.hide('fast');
if ( $( this ).is(":checked") ) {
use_overlay_header_full_width_items.show('fast');
}
} );
/* Hide/Show for website structure */
var choose_website_structure = $('#butterbean-control-_website_structure select'),
choose_website_structure_val = choose_website_structure.val(),
choose_website_structure_items = $('#butterbean-control-_max_width_structure .attesa-mb-field');
choose_website_structure_items.hide();
if ( choose_website_structure_val === 'boxed' ) {
choose_website_structure_items.show('fast');
}
choose_website_structure.change( function () {
choose_website_structure_items.hide('fast');
if ( $( this ).val() == 'boxed' ) {
choose_website_structure_items.show('fast');
}
} );
/* Widgets Settings */
var classic_sidebar_position = $('#butterbean-control-_classic_sidebar_position select'),
classic_sidebar_position_val = classic_sidebar_position.val(),
choose_sidebar_position_classic = $('#butterbean-control-_choose_classic_sidebar_position .attesa-mb-field, #butterbean-control-_choose_classic_sidebar_area .attesa-mb-field'),
push_sidebar_position = $('#butterbean-control-_push_sidebar_position select'),
push_sidebar_position_val = push_sidebar_position.val(),
choose_sidebar_position_push = $('#butterbean-control-_choose_push_sidebar_position .attesa-mb-field, #butterbean-control-_choose_push_sidebar_area .attesa-mb-field');
choose_sidebar_position_classic.hide();
choose_sidebar_position_push.hide();
if ( classic_sidebar_position_val === 'show' ) {
choose_sidebar_position_classic.show('fast');
}
if ( push_sidebar_position_val === 'show' ) {
choose_sidebar_position_push.show('fast');
}
classic_sidebar_position.change( function () {
choose_sidebar_position_classic.hide('fast');
if ( $( this ).val() == 'show' ) {
choose_sidebar_position_classic.show('fast');
}
} );
push_sidebar_position.change( function () {
choose_sidebar_position_push.hide('fast');
if ( $( this ).val() == 'show' ) {
choose_sidebar_position_push.show('fast');
}
} );
/* Header Settings */
/* Hide/Show for use custom button header */
var custom_button_header = $('#butterbean-control-_header_use_custom_settings input'),
custom_button_header_items = $('#butterbean-control-_header_style, #butterbean-control-_sticky_header_scroll, #butterbean-control-_sticky_header_scroll_mobile, #butterbean-control-_use_top_nav, #butterbean-control-_use_top_nav_mobile, #butterbean-control-_topbar_style, #butterbean-control-_scroll_top_nav, #butterbean-control-_upload_custom_logo, #butterbean-control-_upload_custom_logo_on_scroll');
custom_button_header_items.hide();
if ( custom_button_header.is(":checked") ) {
custom_button_header_items.show('fast');
}
custom_button_header.change( function () {
custom_button_header_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_button_header_items.show('fast');
}
} );
/* Hide/Show for sticky header also on tablet/smartphone */
var sticky_header_settings = $('#butterbean-control-_sticky_header_scroll input'),
sticky_header_settings_items = $('#butterbean-control-_sticky_header_scroll_mobile .attesa-mb-field, #butterbean-control-_upload_custom_logo_on_scroll .attesa-mb-field');
sticky_header_settings_items.hide();
if ( sticky_header_settings.is(":checked") ) {
sticky_header_settings_items.show('fast');
}
sticky_header_settings.change( function () {
sticky_header_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
sticky_header_settings_items.show('fast');
}
} );
/* Hide/Show for top bar */
var use_top_nav = $('#butterbean-control-_use_top_nav input'),
choose_top_nav = $('#butterbean-control-_use_top_nav_mobile .attesa-mb-field, #butterbean-control-_topbar_style .attesa-mb-field, #butterbean-control-_scroll_top_nav .attesa-mb-field');
choose_top_nav.hide();
if ( use_top_nav.is(":checked") ) {
choose_top_nav.show('fast');
}
use_top_nav.change( function () {
choose_top_nav.hide('fast');
if ( $( this ).is(":checked") ) {
choose_top_nav.show('fast');
}
} );
/* Post Settings */
/* Hide/Show for custom settings post */
var post_use_custom_settings = $('#butterbean-control-_post_use_custom_settings input'),
post_use_custom_settings_items = $('#butterbean-control-_post_featured_image_style, #butterbean-control-_post_overlay_featured_image, #butterbean-control-_post_fixed_featured_image, #butterbean-control-_post_height_featured_image, #butterbean-control-_post_opacity_featured_image, #butterbean-control-_post_overlay_contenttoheader_color, #butterbean-control-_post_featured_title_style, #butterbean-control-_use_custom_header_button_post, #butterbean-control-_text_custom_header_button_post, #butterbean-control-_url_custom_header_button_post, #butterbean-control-_open_custom_header_button_post');
post_use_custom_settings_items.hide();
if ( post_use_custom_settings.is(":checked") ) {
post_use_custom_settings_items.show('fast');
}
post_use_custom_settings.change( function () {
post_use_custom_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
post_use_custom_settings_items.show('fast');
}
} );
/* Hide/Show for big featured images post */
var big_featured_image_post = $('#butterbean-control-_post_featured_image_style select'),
big_featured_image_post_val = big_featured_image_post.val(),
choose_big_featured_image_post = $('#butterbean-control-_post_overlay_featured_image .attesa-mb-field, #butterbean-control-_post_fixed_featured_image .attesa-mb-field, #butterbean-control-_post_height_featured_image .attesa-mb-field, #butterbean-control-_post_opacity_featured_image .attesa-mb-field, #butterbean-control-_post_overlay_contenttoheader_color .attesa-mb-field, #butterbean-control-_post_featured_title_style .attesa-mb-field, #butterbean-control-_use_custom_header_button_post .attesa-mb-field');
choose_big_featured_image_post.hide();
if ( big_featured_image_post_val === 'header' ) {
choose_big_featured_image_post.show('fast');
}
big_featured_image_post.change( function () {
choose_big_featured_image_post.hide('fast');
if ( $( this ).val() == 'header' ) {
choose_big_featured_image_post.show('fast');
}
} );
/* Hide/Show for use custom buttons in post */
var post_use_custom_button = $('#butterbean-control-_use_custom_header_button_post input'),
post_use_custom_button_items = $('#butterbean-control-_text_custom_header_button_post .attesa-mb-field, #butterbean-control-_url_custom_header_button_post .attesa-mb-field, #butterbean-control-_open_custom_header_button_post .attesa-mb-field');
post_use_custom_button_items.hide();
if ( post_use_custom_button.is(":checked") ) {
post_use_custom_button_items.show('fast');
}
post_use_custom_button.change( function () {
post_use_custom_button_items.hide('fast');
if ( $( this ).is(":checked") ) {
post_use_custom_button_items.show('fast');
}
} );
/* Page Settings */
/* Hide/Show for custom settings page */
var page_use_custom_settings = $('#butterbean-control-_page_use_custom_settings input'),
page_use_custom_settings_items = $('#butterbean-control-_page_featured_image_style, #butterbean-control-_page_overlay_featured_image, #butterbean-control-_page_fixed_featured_image, #butterbean-control-_page_height_featured_image, #butterbean-control-_page_opacity_featured_image, #butterbean-control-_page_overlay_contenttoheader_color, #butterbean-control-_page_featured_title_style, #butterbean-control-_use_custom_header_button_page, #butterbean-control-_text_custom_header_button_page, #butterbean-control-_url_custom_header_button_page, #butterbean-control-_open_custom_header_button_page');
page_use_custom_settings_items.hide();
if ( page_use_custom_settings.is(":checked") ) {
page_use_custom_settings_items.show('fast');
}
page_use_custom_settings.change( function () {
page_use_custom_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
page_use_custom_settings_items.show('fast');
}
} );
/* Hide/Show for big featured images page */
var big_featured_image_page = $('#butterbean-control-_page_featured_image_style select'),
big_featured_image_page_val = big_featured_image_page.val(),
choose_big_featured_image_page = $('#butterbean-control-_page_overlay_featured_image .attesa-mb-field, #butterbean-control-_page_fixed_featured_image .attesa-mb-field, #butterbean-control-_page_height_featured_image .attesa-mb-field, #butterbean-control-_page_opacity_featured_image .attesa-mb-field, #butterbean-control-_page_overlay_contenttoheader_color .attesa-mb-field, #butterbean-control-_page_featured_title_style .attesa-mb-field, #butterbean-control-_use_custom_header_button_page .attesa-mb-field');
choose_big_featured_image_page.hide();
if ( big_featured_image_page_val === 'header' ) {
choose_big_featured_image_page.show('fast');
}
big_featured_image_page.change( function () {
choose_big_featured_image_page.hide('fast');
if ( $( this ).val() == 'header' ) {
choose_big_featured_image_page.show('fast');
}
} );
/* Hide/Show for use custom buttons in page */
var page_use_custom_button = $('#butterbean-control-_use_custom_header_button_page input'),
page_use_custom_button_items = $('#butterbean-control-_text_custom_header_button_page .attesa-mb-field, #butterbean-control-_url_custom_header_button_page .attesa-mb-field, #butterbean-control-_open_custom_header_button_page .attesa-mb-field');
page_use_custom_button_items.hide();
if ( page_use_custom_button.is(":checked") ) {
page_use_custom_button_items.show('fast');
}
page_use_custom_button.change( function () {
page_use_custom_button_items.hide('fast');
if ( $( this ).is(":checked") ) {
page_use_custom_button_items.show('fast');
}
} );
/* Colors Settings */
/* Hide/Show for colors settings page */
var colors_use_custom_settings = $('#butterbean-control-_color_use_custom_settings input'),
colors_use_custom_settings_items = $('#butterbean-control-_color_use_general_color, #butterbean-control-_outer_background_color, #butterbean-control-_general_background_color, #butterbean-control-_alternative_background_color, #butterbean-control-_general_text_color, #butterbean-control-_content_text_color, #butterbean-control-_general_link_color, #butterbean-control-_general_border_color, #butterbean-control-_color_use_topnav_color, #butterbean-control-_topbar_background_color, #butterbean-control-_topbar_text_color, #butterbean-control-_topbar_border_color, #butterbean-control-_color_use_header_color, #butterbean-control-_header_text_color, #butterbean-control-_header_background_color, #butterbean-control-_header_link_color, #butterbean-control-_color_use_classic_sidebar_color, #butterbean-control-_classicsidebar_background_color, #butterbean-control-_classicsidebar_text_color, #butterbean-control-_classicsidebar_link_color, #butterbean-control-_classicsidebar_border_color, #butterbean-control-_color_use_push_sidebar_color, #butterbean-control-_pushsidebar_background_color, #butterbean-control-_pushsidebar_text_color, #butterbean-control-_pushsidebar_link_color, #butterbean-control-_pushsidebar_border_color, #butterbean-control-_color_use_footer_color, #butterbean-control-_footer_background_color, #butterbean-control-_footer_text_color, #butterbean-control-_footer_link_color, #butterbean-control-_footer_border_color, #butterbean-control-_subfooter_background_color, #butterbean-control-_subfooter_text_color, #butterbean-control-_subfooter_link_color');
colors_use_custom_settings_items.hide();
if ( colors_use_custom_settings.is(":checked") ) {
colors_use_custom_settings_items.show('fast');
}
colors_use_custom_settings.change( function () {
colors_use_custom_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
colors_use_custom_settings_items.show('fast');
}
} );
/* Hide/Show for edit general colors */
var custom_general_colors_settings = $('#butterbean-control-_color_use_general_color input'),
custom_general_colors_settings_items = $('#butterbean-control-_outer_background_color .attesa-mb-field, #butterbean-control-_general_background_color .attesa-mb-field, #butterbean-control-_alternative_background_color .attesa-mb-field, #butterbean-control-_general_text_color .attesa-mb-field, #butterbean-control-_content_text_color .attesa-mb-field, #butterbean-control-_general_link_color .attesa-mb-field, #butterbean-control-_general_border_color .attesa-mb-field');
custom_general_colors_settings_items.hide();
if ( custom_general_colors_settings.is(":checked") ) {
custom_general_colors_settings_items.show('fast');
}
custom_general_colors_settings.change( function () {
custom_general_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_general_colors_settings_items.show('fast');
}
} );
/* Hide/Show for edit topbar colors */
var custom_top_colors_settings = $('#butterbean-control-_color_use_topnav_color input'),
custom_top_colors_settings_items = $('#butterbean-control-_topbar_background_color .attesa-mb-field, #butterbean-control-_topbar_text_color .attesa-mb-field, #butterbean-control-_topbar_border_color .attesa-mb-field');
custom_top_colors_settings_items.hide();
if ( custom_top_colors_settings.is(":checked") ) {
custom_top_colors_settings_items.show('fast');
}
custom_top_colors_settings.change( function () {
custom_top_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_top_colors_settings_items.show('fast');
}
} );
/* Hide/Show for edit header colors */
var custom_header_colors_settings = $('#butterbean-control-_color_use_header_color input'),
custom_header_colors_settings_items = $('#butterbean-control-_header_background_color .attesa-mb-field, #butterbean-control-_header_text_color .attesa-mb-field, #butterbean-control-_header_link_color .attesa-mb-field');
custom_header_colors_settings_items.hide();
if ( custom_header_colors_settings.is(":checked") ) {
custom_header_colors_settings_items.show('fast');
}
custom_header_colors_settings.change( function () {
custom_header_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_header_colors_settings_items.show('fast');
}
} );
/* Hide/Show for edit classic sidebar colors */
var custom_classicsidebar_colors_settings = $('#butterbean-control-_color_use_classic_sidebar_color input'),
custom_classicsidebar_colors_settings_items = $('#butterbean-control-_classicsidebar_background_color .attesa-mb-field, #butterbean-control-_classicsidebar_text_color .attesa-mb-field, #butterbean-control-_classicsidebar_link_color .attesa-mb-field, #butterbean-control-_classicsidebar_border_color .attesa-mb-field');
custom_classicsidebar_colors_settings_items.hide();
if ( custom_classicsidebar_colors_settings.is(":checked") ) {
custom_classicsidebar_colors_settings_items.show('fast');
}
custom_classicsidebar_colors_settings.change( function () {
custom_classicsidebar_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_classicsidebar_colors_settings_items.show('fast');
}
} );
/* Hide/Show for edit push sidebar colors */
var custom_pushsidebar_colors_settings = $('#butterbean-control-_color_use_push_sidebar_color input'),
custom_pushsidebar_colors_settings_items = $('#butterbean-control-_pushsidebar_background_color .attesa-mb-field, #butterbean-control-_pushsidebar_text_color .attesa-mb-field, #butterbean-control-_pushsidebar_link_color .attesa-mb-field, #butterbean-control-_pushsidebar_border_color .attesa-mb-field');
custom_pushsidebar_colors_settings_items.hide();
if ( custom_pushsidebar_colors_settings.is(":checked") ) {
custom_pushsidebar_colors_settings_items.show('fast');
}
custom_pushsidebar_colors_settings.change( function () {
custom_pushsidebar_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_pushsidebar_colors_settings_items.show('fast');
}
} );
/* Hide/Show for edit footer colors */
var custom_footer_colors_settings = $('#butterbean-control-_color_use_footer_color input'),
custom_footer_colors_settings_items = $('#butterbean-control-_footer_background_color .attesa-mb-field, #butterbean-control-_footer_text_color .attesa-mb-field, #butterbean-control-_footer_link_color .attesa-mb-field, #butterbean-control-_footer_border_color .attesa-mb-field, #butterbean-control-_subfooter_background_color .attesa-mb-field, #butterbean-control-_subfooter_text_color .attesa-mb-field, #butterbean-control-_subfooter_link_color .attesa-mb-field');
custom_footer_colors_settings_items.hide();
if ( custom_footer_colors_settings.is(":checked") ) {
custom_footer_colors_settings_items.show('fast');
}
custom_footer_colors_settings.change( function () {
custom_footer_colors_settings_items.hide('fast');
if ( $( this ).is(":checked") ) {
custom_footer_colors_settings_items.show('fast');
}
} );
/* Hide/Show for footer callout */
var footer_callout_setting = $('#butterbean-control-_use_footer_callout select'),
footer_callout_setting_val = footer_callout_setting.val(),
footer_callout_setting_choose = $('#butterbean-control-_footer_callout_text, #butterbean-control-_footer_callout_subtext, #butterbean-control-_footer_callout_text_button, #butterbean-control-_footer_callout_link_button, #butterbean-control-_footer_callout_shortcode, #butterbean-control-_footer_callout_block_style, #butterbean-control-_footer_callout_open_button, #butterbean-control-_footer_callout_padding, #butterbean-control-_footer_callout_background_color, #butterbean-control-_footer_callout_text_color, #butterbean-control-_footer_callout_button_color, #butterbean-control-_footer_callout_image, #butterbean-control-_footer_callout_image_alignment, #butterbean-control-_footer_callout_image_max_height'),
footer_callout_settings_custom_template = $('#butterbean-control-_footer_callout_get_attesa_template');
footer_callout_setting_choose.hide();
footer_callout_settings_custom_template.hide();
if ( footer_callout_setting_val === 'custom' ) {
footer_callout_setting_choose.show('fast');
}
if ( footer_callout_setting_val === 'custom_template' ) {
footer_callout_settings_custom_template.show('fast');
}
footer_callout_setting.change( function () {
footer_callout_setting_choose.hide('fast');
footer_callout_settings_custom_template.hide('fast');
if ( $( this ).val() == 'custom' ) {
footer_callout_setting_choose.show('fast');
}
if ( $( this ).val() == 'custom_template' ) {
footer_callout_settings_custom_template.show('fast');
}
} );
} );
} ) ( jQuery );