Your IP : 216.73.216.95


Current Path : /var/www/html/soar-backup/wp-content/themes/NativeChurch/js/
Upload File :
Current File : /var/www/html/soar-backup/wp-content/themes/NativeChurch/js/imic_admin.js

/*
 *
 *	Admin jQuery Functions
 *	------------------------------------------------
 *	Imic Framework
 * 	Copyright Imic 2014 - http://imicreation.com
 *
 */
jQuery(window).load(function() {
    jQuery('#imic_number_of_post_cat').parent().parent().find('.rwmb-clone').each(function() {
        jQuery(this).find('.rwmb-button').hide();
    })
    jQuery('#imic_number_of_post_cat').parent().parent().find('.add-clone').hide();
jQuery('#wpseo_meta.postbox').show();
});
jQuery(function(jQuery) {
//SELECTED TEMPLATE BASED META BOX DISPLAY
    function show_hide_metabox() {
        if ((jQuery('body').hasClass('post-php')||(jQuery('body').hasClass('post-new-php')))&&jQuery('body').hasClass('post-type-page')) {
            var metaID = jQuery('#page_template').val().slice(0, -4);
            metaboxName = metaID.substring(metaID.indexOf('-') + 1);
            jQuery('#normal-sortables > div').each(function(i, k)
            {
		if(metaboxName == 'def') {
			jQuery('#post-taxonomies-blog').show();
		}
		else {
			jQuery('#post-taxonomies-blog').hide();
		}
		})
        }
    }
    //show_hide_metabox();
    // META FIELD DISPLAY ON TEMPLATE SELECT
    jQuery('#page_template').on('change', function() {
        //show_hide_metabox();
    });
     // Hide Revslider Metabox
    jQuery('#mymetabox_revslider_0').hide();
    // Map Display
    var $imic_contact_map_display = jQuery('#imic_contact_map_display');
    function map_display() {
        var $imic_contact_bottom_box = jQuery('#imic_contact_map_box_code').parent().parent();
        if ($imic_contact_map_display.val() == "no") {
            $imic_contact_bottom_box.css('display', 'none');
        }
        else {
            $imic_contact_bottom_box.css('display', 'block');
        }
    }
    map_display();
    $imic_contact_map_display.change(function() {
        map_display();
    });
    // slider display for home
    var $imic_Choose_slider_display = jQuery('#imic_Choose_slider_display');
    function slider_display() {
        var $imic_slider_image = jQuery('#imic_slider_image-description').parent().parent();
		var $imic_slider_speed = jQuery('#imic_slider_speed').parent().parent();
        var $imic_slider_pagination = jQuery('#imic_slider_pagination').parent().parent();
        var $imic_slider_auto_slide = jQuery('#imic_slider_auto_slide').parent().parent();
        var $imic_slider_direction_arrows = jQuery('#imic_slider_direction_arrows').parent().parent();
        var $imic_slider_effects = jQuery('#imic_slider_effects').parent().parent();
        var $imic_select_revolution_from_list = jQuery('#imic_select_revolution_from_list').parent().parent();
        
        if ($imic_Choose_slider_display.val() == 0) {
            $imic_slider_image.show();
			$imic_slider_speed.show();
            $imic_slider_pagination.show();
            $imic_slider_auto_slide.show();
            $imic_slider_direction_arrows.show();
            $imic_slider_effects.show();
            $imic_select_revolution_from_list.hide();
        }
        else {
             $imic_slider_image.hide();
			 $imic_slider_speed.hide();
            $imic_slider_pagination.hide();
            $imic_slider_auto_slide.hide();
            $imic_slider_direction_arrows.hide();
            $imic_slider_effects.hide();
            $imic_select_revolution_from_list.show();
        }
    }
    slider_display();
    $imic_Choose_slider_display.change(function() {
        slider_display();
    });
	
	//Event Recurring Box
	var $imic_event_frequency = jQuery('#imic_event_frequency');
    function recurring_display() {
        var $imic_event_day_month = jQuery('#imic_event_day_month').parent().parent();
		var $imic_event_week_day = jQuery('#imic_event_week_day').parent().parent();
        var $imic_event_recurring_dt = jQuery("label[for='imic_event_recurring_dt']").parent().parent();
        var $imic_event_frequency_count = jQuery('#imic_event_frequency_count').parent().parent();
        if ($imic_event_frequency.val() == '35') {
			$imic_event_day_month.show();
			$imic_event_week_day.show();
			$imic_event_recurring_dt.hide();
			$imic_event_frequency_count.show();
        }
        else if($imic_event_frequency.val() == '32') {
			$imic_event_day_month.hide();
			$imic_event_week_day.hide();
			$imic_event_recurring_dt.show();
			$imic_event_frequency_count.hide();
        }
		else {
			$imic_event_day_month.hide();
			$imic_event_week_day.hide();
			$imic_event_recurring_dt.hide();
			$imic_event_frequency_count.show();
		}
    }
    recurring_display();
    $imic_event_frequency.change(function() {
        recurring_display();
    });
	
     // going on events section
    var $imic_going_on_events = jQuery('#imic_going_on_events');
    function going_on_events() {
        var $going_on_events_title = jQuery('#imic_custom_going_on_events_title').closest('.rwmb-field');
        var $going_on_events_to_show_on = jQuery('#imic_going_on_events_to_show_on').closest('.rwmb-field');
      if ($imic_going_on_events.val() =='2') {
           $going_on_events_title.show();
           $going_on_events_to_show_on.show();
          }
        else {
           $going_on_events_title.hide();
           $going_on_events_to_show_on.hide();
        }
    }
    going_on_events();
    $imic_going_on_events.change(function() {
        going_on_events();
    });
     // Event Registration section
    var $imic_event_registration_status = jQuery('#imic_event_registration_status');
    function imic_event_registration() {
        var $imic_event_registration_fee = jQuery('#imic_event_registration_fee').closest('.rwmb-field');
        if ($imic_event_registration_status.val() =='1') {
           $imic_event_registration_fee.show();
        }
     else {
       $imic_event_registration_fee.hide();
      }
     }    
    imic_event_registration();
    $imic_event_registration_status.change(function() {
    imic_event_registration();
    });
    // category display for home
    var $imic_latest_sermon_events_to_show_on = jQuery('#imic_latest_sermon_events_to_show_on');
    function category_display() {
        var $event_taxonomy = jQuery('#imic_advanced_event_taxonomy').closest('.rwmb-taxonomy_advanced-wrapper');
        var $sermons_taxonomy = jQuery('#imic_advanced_sermons_category').closest('.rwmb-taxonomy_advanced-wrapper');
        var $imic_going_on_events = jQuery('#imic_going_on_events').closest('.rwmb-field');
		var $imic_custom_message = jQuery('#imic_custom_text_message').closest('.rwmb-textarea-wrapper');
		var $imic_button_url = jQuery('#imic_all_event_sermon_url').closest('.rwmb-text-wrapper');
		var $imic_going_event_title = jQuery('#imic_custom_going_on_events_title').closest('.rwmb-text-wrapper');
      if ($imic_latest_sermon_events_to_show_on.val() =='letest_event') {
            $event_taxonomy.show();
            $imic_going_on_events.show();
            $sermons_taxonomy.hide();
			$imic_custom_message.hide();
			$imic_going_event_title.show();
            going_on_events();
        }
        else if($imic_latest_sermon_events_to_show_on.val() == 'letest_sermon'){
             $event_taxonomy.hide();
             $imic_going_on_events.hide();
			 $imic_custom_message.hide();
			 $imic_going_event_title.hide();
            $sermons_taxonomy.show();
        }
		else {
			$event_taxonomy.hide();
             $imic_going_on_events.hide();
            $sermons_taxonomy.hide();
			$imic_button_url.hide();
			$imic_going_event_title.hide();
			$imic_custom_message.show();
		}
    }
    category_display();
    $imic_latest_sermon_events_to_show_on.change(function() {
        category_display();
    });
	//header options for page/post
	var $imic_pages_choose_slider_display = jQuery('#imic_pages_Choose_slider_display');
    function pages_slider_display() {
        var $imic_pages_slider_image = jQuery('#imic_pages_slider_image-description').parent().parent();
		var $imic_pages_slider_speed = jQuery('#imic_pages_slider_speed').parent().parent();
        var $imic_pages_slider_pagination = jQuery('#imic_pages_slider_pagination').parent().parent();
        var $imic_pages_slider_auto_slide = jQuery('#imic_pages_slider_auto_slide').parent().parent();
        var $imic_pages_slider_direction_arrows = jQuery('#imic_pages_slider_direction_arrows').parent().parent();
        var $imic_pages_slider_effects = jQuery('#imic_pages_slider_effects').parent().parent();
        var $imic_pages_select_revolution_from_list = jQuery('#imic_pages_select_revolution_from_list').parent().parent();
		var $imic_banner_image = jQuery('#imic_header_image-description').parent().parent();
		var $imic_pages_slider_height = jQuery('#imic_pages_slider_height').parent().parent();
		var $imic_pages_banner_color = jQuery('#imic_pages_banner_color').closest('.rwmb-field');
        
        if ($imic_pages_choose_slider_display.val() == 1) {
            $imic_pages_slider_image.show();
				$imic_pages_slider_speed.show();
            $imic_pages_slider_pagination.show();
            $imic_pages_slider_auto_slide.show();
            $imic_pages_slider_direction_arrows.show();
            $imic_pages_slider_effects.show();
			 $imic_pages_slider_height.show();
            $imic_pages_select_revolution_from_list.hide();
			 $imic_banner_image.hide();
			  $imic_pages_banner_color.hide();
        }
		else if($imic_pages_choose_slider_display.val() == 0) {
			  $imic_banner_image.show();
			  $imic_pages_slider_speed.hide();
			  $imic_pages_slider_image.hide();
            $imic_pages_slider_pagination.hide();
            $imic_pages_slider_auto_slide.hide();
            $imic_pages_slider_direction_arrows.hide();
            $imic_pages_slider_effects.hide();
            $imic_pages_select_revolution_from_list.hide();
			$imic_pages_slider_height.show();
			  $imic_pages_banner_color.hide();
		}
		else if($imic_pages_choose_slider_display.val() == 3) {
			  $imic_banner_image.hide();
			  $imic_pages_banner_color.show();
			  $imic_pages_slider_speed.hide();
			  $imic_pages_slider_image.hide();
            $imic_pages_slider_pagination.hide();
            $imic_pages_slider_auto_slide.hide();
            $imic_pages_slider_direction_arrows.hide();
            $imic_pages_slider_effects.hide();
            $imic_pages_select_revolution_from_list.hide();
			$imic_pages_slider_height.show();
		}
        else {
             $imic_pages_slider_image.hide();
			 $imic_pages_slider_speed.hide();
            $imic_pages_slider_pagination.hide();
            $imic_pages_slider_auto_slide.hide();
            $imic_pages_slider_direction_arrows.hide();
            $imic_pages_slider_effects.hide();
			$imic_banner_image.hide();
			$imic_pages_slider_height.hide();
            $imic_pages_select_revolution_from_list.show();
			  $imic_pages_banner_color.hide();
        }
    }
    pages_slider_display();
    $imic_pages_choose_slider_display.change(function() {
        pages_slider_display();
    });
    jQuery('.repeatable-add').click(function() {
        field = jQuery(this).closest('td').find('.custom_repeatable li:last').clone(true);
        fieldLocation = jQuery(this).closest('td').find('.custom_repeatable li:last');
        jQuery('input', field).val('').attr('name', function(index, name) {
            return name.replace(/(\d+)/, function(fullMatch, n) {
                return Number(n) + 1;
            });
        })
        field.insertAfter(fieldLocation, jQuery(this).closest('td'))
        return false;
    });
    jQuery('.repeatable-remove').click(function() {
        jQuery(this).parent().remove();
        return false;
    });
    var imic_gallery_meta_box = jQuery('#gallery_meta_box');
    var imic_gallery_video_url = jQuery('#imic_gallery_video_url').parent().parent();
    var imic_gallery_link_url = jQuery('#imic_gallery_link_url').parent().parent();
    var imic_gallery_slider_images = jQuery('#imic_gallery_images-description').parent().parent();
    var imic_gallery_audio = jQuery('#imic_gallery_audio').parent().parent();
     var imic_gallery_audio_display = jQuery('#imic_gallery_audio_display').parent().parent();
    var imic_gallery_audio_uploaded = jQuery('#imic_gallery_uploaded_audio-description').parent().parent();
   var imic_gallery_slider_all =jQuery('#imic_gallery_slider_pagination,#imic_gallery_slider_speed,#imic_gallery_slider_auto_slide,#imic_gallery_slider_direction_arrows,#imic_gallery_slider_effects').parent().parent();
   function checkPostFormat(radio_val) {
        if (jQuery.trim(radio_val) == 'video') {
            imic_gallery_meta_box.show();
            imic_gallery_link_url.hide();
            imic_gallery_slider_images.hide();
            imic_gallery_audio_display.hide();
            imic_gallery_audio_uploaded.hide();
            imic_gallery_slider_all.hide();
            imic_gallery_audio.hide();
            imic_gallery_video_url.show();
            imic_gallery_meta_box.find('#imic_gallery_slider_image-description').closest('.rwmb-field').hide();
        }
        else if (jQuery.trim(radio_val) == 'link') {
            imic_gallery_meta_box.show();
            imic_gallery_link_url.show();
            imic_gallery_slider_images.hide();
            imic_gallery_audio.hide();
            imic_gallery_audio_display.hide();
            imic_gallery_slider_all.hide();
            imic_gallery_audio_uploaded.hide();
            imic_gallery_video_url.hide();
            imic_gallery_meta_box.find('#imic_gallery_slider_image-description').closest('.rwmb-field').hide();
        }
        else if (jQuery.trim(radio_val) == 'gallery') {
            imic_gallery_meta_box.show();
            imic_gallery_link_url.hide();
            imic_gallery_slider_images.show();
            imic_gallery_audio.hide();
            imic_gallery_audio_display.hide();
            imic_gallery_audio_uploaded.hide();
            imic_gallery_slider_all.show();
            imic_gallery_video_url.hide();
            imic_gallery_meta_box.find('#imic_gallery_slider_image-description').closest('.rwmb-field').hide();
        }
         else if (jQuery.trim(radio_val) == 'audio') {
            imic_gallery_meta_box.show();
            imic_gallery_link_url.hide();
            imic_gallery_slider_images.hide();
            imic_gallery_video_url.hide();
            imic_gallery_slider_all.hide();
            imic_gallery_audio.show();
            imic_gallery_audio_display.show();
            imic_gallery_audio_uploaded.show();
            imic_gallery_meta_box.find('#imic_gallery_slider_image-description').closest('.rwmb-field').show();
            audio_display();
        }
        else {
            imic_gallery_meta_box.hide();
            
        }
    }
    jQuery('.post-type-gallery .post-format,.post-type-post .post-format').click(function() {
        if (jQuery(this).is(':checked'))
        {
            var radio_val = jQuery(this).val();
            checkPostFormat(radio_val)
        }
    })
    jQuery('.post-type-gallery,.post-type-post').find('.post-format').each(function() {
        if (jQuery(this).is(':checked'))
        {
            var radio_val = jQuery(this).val();
            checkPostFormat(radio_val);
            
        }
    })
    // Audio Display Post
    var $imic_audio_display_display = jQuery('#imic_gallery_audio_display');
    function audio_display() {
      $imic_audio_display_display = jQuery('#imic_gallery_audio_display');
          var imic_gallery_audio = jQuery('#imic_gallery_audio').parent().parent();
          var imic_gallery_audio_uploaded = jQuery('#imic_gallery_uploaded_audio_description').parent().parent();
             if ($imic_audio_display_display.val() == "1") {
            imic_gallery_audio.show();
            imic_gallery_audio_uploaded.hide();
        }
 if ($imic_audio_display_display.val() =="2") {
            imic_gallery_audio.hide();
            imic_gallery_audio_uploaded.show();
        }
    }
     $imic_audio_display_display.change(function() {
        audio_display();
    });
    //Megamenu
     var megamenu = jQuery('.megamenu');
    megamenu.each(function() {
        checkCheckbox(jQuery(this));
    });
    megamenu.click(function() {
        checkCheckbox(jQuery(this));
    })
    function checkCheckbox(mega_check) {
        if (mega_check.is(':checked')) {
            mega_check.parents('.custom_menu_data').find('.enabled_mega_data').show();
        }
        else {
            mega_check.parents('.custom_menu_data').find('.enabled_mega_data').hide();
        }
    }
    var menu_post_type = jQuery('.enabled_mega_data .menu-post-type');
    function show_hide_post() {
        menu_post_type.each(function() {
            if (jQuery(this).val() == '') {
                jQuery(this).parents('.enabled_mega_data').find('.menu-post-id-comma').parent().parent().show();
                jQuery(this).parents('.enabled_mega_data').find('.menu-post').parent().parent().hide();
            }
            else {
                jQuery(this).parents('.enabled_mega_data').find('.menu-post-id-comma').parent().parent().hide();
                jQuery(this).parents('.enabled_mega_data').find('.menu-post').parent().parent().show();
            }
        })
    }
    show_hide_post();
    menu_post_type.on('change', function() {
        show_hide_post();
    });
    
// Sermon pdf Display
    var $imic_sermons_pdf_upload_option = jQuery('#imic_sermons_pdf_upload_option');
    function sermon_pdf_display() {
      var $pdf =jQuery('#imic_sermons_Pdf-description').closest('.rwmb-file_advanced-wrapper');
      var $pdf_url =jQuery('#imic_sermons_pdf_by_url').closest('.rwmb-url-wrapper');
        if ($imic_sermons_pdf_upload_option.val() ==2) {
            $pdf.hide();
            $pdf_url.show();
        }
        else {
            $pdf.show();
            $pdf_url.hide();
        }
    }
    sermon_pdf_display();
    $imic_sermons_pdf_upload_option.change(function() {
        sermon_pdf_display();
    });
// Sermon video Display
    var $imic_sermons_video_upload_option = jQuery('#imic_sermons_video_upload_option');
    function sermon_video_display() {
      var $video_mp4 =jQuery('#imic_sermons_video_mp4-description').parents('.rwmb-file_input-wrapper');
      var $video_webm =jQuery('#imic_sermons_video_webm-description').parents('.rwmb-file_input-wrapper');
      var $video_ogv =jQuery('#imic_sermons_video_ogv-description').parents('.rwmb-file_input-wrapper');
      var $video_poster =jQuery('#imic_sermons_video_poster-description').parents('.rwmb-file_input-wrapper');
      var $video_url =jQuery('#imic_sermons_url').parents('.rwmb-url-wrapper');
        if ($imic_sermons_video_upload_option.val() ==1) {
            $video_mp4.hide();
            $video_webm.hide();
            $video_ogv.hide();
            $video_poster.hide();
            $video_url.show();
        }
        else {
            $video_mp4.show();
            $video_webm.show();
            $video_ogv.show();
            $video_poster.show();
            $video_url.hide();
        }
    }
    sermon_video_display();
    $imic_sermons_video_upload_option.change(function() {
        sermon_video_display();
    });
    // Sermon Audio Display
    var $imic_sermons_audio_upload = jQuery('#imic_sermons_audio_upload');
    function sermon_audio_display() {
      var $audio =jQuery('#imic_sermons_audio-description').closest('.rwmb-file_advanced-wrapper');
      var $audio_url =jQuery('#imic_sermons_url_audio').closest('.rwmb-url-wrapper');
        if ($imic_sermons_audio_upload.val() ==2) {
            $audio.hide();
            $audio_url.show();
        }
        else {
            $audio.show();
            $audio_url.hide();
        }
    }
    sermon_audio_display();
    $imic_sermons_audio_upload.change(function() {
        sermon_audio_display();
    });
    jQuery(".rwmb-text-list").live('click',function(){
	var text_name = jQuery(this).find('input[type=text]').attr('name');
        jQuery( "body" ).data("text_name", text_name );
        jQuery("label#Social input").removeClass("fb");
	jQuery("label#Social").addClass("sfb");
	jQuery('body').attr('data-social', jQuery(this).attr('Name'));
	name = jQuery("label.sfb input").addClass("fb");
	var label = jQuery('label[for="'+jQuery(this).attr('id')+'"]');
	if(jQuery("#socialicons").length == 0) {
	jQuery("#staff_meta_box").append("<div id=\"socialicons\"><div class=\"inside\"><div class=\"rwmb-meta-box\"><div class=\"rwmb-field rwmb-select-wrapper\"><div class=\"rwmb-label\"><label for=\"select_social_icons\">Select Social Icons</label></div><div class=\"rwmb-input\"><select class=\"rwmb-select\" id=\"social\"><option value\"select\">Select</option><option value=\"behance\">behance</option><option value=\"bitbucket\">bitbucket</option><option value=\"codepen\">codepen</option><option value=\"delicious\">delicious</option><option value=\"digg\">digg</option><option value=\"dribbble\">dribbble</option><option value=\"dropbox\">dropbox</option><option value=\"facebook\">facebook</option><option value=\"flickr\">flickr</option><option value=\"foursquare\">foursquare</option><option value=\"github\">github</option><option value=\"gittip\">gittip</option><option value=\"google-plus\">google-plus</option><option value=\"instagram\">instagram</option><option value=\"linkedin\">linkedin</option><option value=\"pagelines\">pagelines</option><option value=\"pinterest\">pinterest</option><option value=\"skype\">skype</option><option value=\"stumbleupon\">stumbleupon</option><option value=\"tumblr\">tumblr</option><option value=\"twitter\">twitter</option><option value=\"vk\">vk</option><option value=\"vimeo-square\">vimeo-square</option><option value=\"youtube\">youtube</option></select></div></div></div></div></div></div>");
	}
});
jQuery("#staff_meta_box").on('change','div#socialicons select#social',function(text_id){
		text_name=jQuery( "body" ).data( "text_name" );
                jQuery("#socialicons").remove();
                var social_field = jQuery("body").attr('data-social');
				jQuery('input[name="'+social_field+'"]').val(this.value);
//		jQuery( 'input[name$="'+text_name+'"]').val(this.value);
		jQuery("input").removeClass("fb");
	});
        jQuery(".rwmb-text_list-clone").children("label").last().find("input").click(function(e){
            e.preventDefault();        
			});
});
//jQuery('input#imic_cause_amount_received').attr('disabled','disabled');

// Hide Redux Messages
jQuery(document).ready(function(){
	jQuery('.redux-message').hide();
	jQuery('.redux-container #redux-header .rAds').hide();
});


/* all day event */
jQuery(document).ready(function() {
	/* all day event on ready check */
	checkAllDay(jQuery('input#imic_event_all_day'));
	/* all day event function */
	function checkAllDay(obj)
	{
		if(jQuery(obj).is(':checked'))
		{
			jQuery('input[name = imic_event_start_tm]').closest('.rwmb-field').hide();
			jQuery('input[name = imic_event_end_tm]').closest('.rwmb-field').hide();
		}
		else 
		{
			jQuery('input[name = imic_event_start_tm]').closest('.rwmb-field').show();
			jQuery('input[name = imic_event_end_tm]').closest('.rwmb-field').show();
		}
	}
	/* all day event on change */
	jQuery('input#imic_event_all_day').change(function()
	{
		checkAllDay(jQuery(this));
	})  
});