%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/shaban/laviva/wp-content/themes/levelup/inc/admin/assets/
Upload File :
Create Path :
Current File : /var/www/html/shaban/laviva/wp-content/themes/levelup/inc/admin/assets/custom-metaboxes.js

jQuery(function($) {

	function arrayUnique(array) {
	    var a = array.concat();
	    for(var i=0; i<a.length; ++i) {
	        for(var j=i+1; j<a.length; ++j) {
	            if(a[i] === a[j])
	                a.splice(j--, 1);
	        }
	    }

	    return a;
	}

	$('.rwmb-input-_rdy_header_title input[type="radio"]').on('change', function(e){
		var $this = $(this),
			val = $this.val(),
			$wpMetaBoxesSwitcher = $('#adv-settings'),
			targetMetaBoxes = ['rdy_page_box-slideshow_options', 'rdy_page_box-display_slideshow', 'rdy_page_box-fancy_header_options'],
			optsList = {
				fancy : ['rdy_page_box-fancy_header_options'],
				slideshow : ['rdy_page_box-slideshow_options', 'rdy_page_box-display_slideshow']
			};

		for (var i=0; i<targetMetaBoxes.length; i++) {
			$('#'+targetMetaBoxes[i]).hide();
			$wpMetaBoxesSwitcher.find('#'+targetMetaBoxes[i]+'-hide').prop('checked', '');
		}

		if ( typeof optsList[ val ] != 'undefined' ) {
			for (var i=0; i<optsList[ val ].length; i++) {
				$('#'+optsList[ val ][i]).show();
				$wpMetaBoxesSwitcher.find('#'+optsList[ val ][i]+'-hide').prop('checked', true);
			}
		}
			
	});

	$("#page_template").on('rdyBoxesToggled', function(){
		var template = $(this).val();

		$('.rwmb-input-_rdy_header_title input[type="radio"]:checked').trigger('change');
	
		$('.rwmb-hidden-field.hide-if-js').each(function(e){
			var $this = $(this),
				attr = $this.attr('data-show-on');
			
			if ( typeof attr !== 'undefined' && attr !== false ) {
				attr = attr.split(',');
				if ( attr.indexOf(template) > -1 ) { $this.show(); }
				else { $this.hide(); }
			}
		});

	});

	$('.rwmb-radio-hide-fields').each(function() {
		var $miniContainer = $(this),
			$container = $miniContainer.parents('.rwmb-field').first();

		$miniContainer.find('input[type="radio"]').on('click', function(e){
			var $input = $(this),
				ids = $input.attr('data-hide-fields'),
				hiddenIds = jQuery.data($miniContainer, 'hiddenFields') || [],
				showIds = hiddenIds;

			if ( ids ) {
				ids = ids.split(',');
			} else {
				ids = new Array();
			}

			for( var i = 0; i < ids.length; i++ ) {
				$('.rwmb-input-'+ids[i]).closest('.rwmb-field, .rwmb-flickering-field').hide();
				
				var showIndex = showIds.indexOf(ids[i]);
				if ( showIndex > -1 ) {
					showIds.splice(showIndex, 1);
				}
			}

			for( i = 0; i < showIds.length; i++ ) {
				$('.rwmb-input-'+showIds[i]).closest('.rwmb-field, .rwmb-flickering-field').show();
			}

			jQuery.data($miniContainer, 'hiddenFields', ids);
		});
		$miniContainer.find('input[type="radio"]:checked').trigger('click').trigger('change');
	});

	$('.rwmb-checkbox-hide-fields').each(function() {
		var $miniContainer = $(this),
			$container = $miniContainer.parents('.rwmb-field').first();

		$miniContainer.find('input[type="checkbox"]').on('change', function(e){
			var $input = $(this),
				ids = $input.attr('data-hide-fields');

			if ( ids ) {
				ids = ids.split(',');
			} else {
				ids = new Array();
			}

			if ( $input.prop('checked') ) { 

				for( i = 0; i < ids.length; i++ ) {
					$('.rwmb-input-'+ids[i]).parent().show();
				}

			} else {

				for( var i = 0; i < ids.length; i++ ) {
					$('.rwmb-input-'+ids[i]).parent().hide();
				}

			}			

		});
		$miniContainer.find('input[type="checkbox"]').trigger('change').trigger('change');
	});

});

function rdyGetDefaultIndex() {
	var length = rwmbImageRatios.length,
		def = 1;

	for ( var i=1; i<=length; i++ ) {
		if ( 1 == rwmbImageRatios[i].ratio ) {
			def = i;
			break;
		}
	}
	
	return def;
}

function rdy_post_format_change(){
	//jQuery( "#rdy_page_box-post-quote" ).hide(0);
	jQuery( "#rdy_page_box-post-video" ).hide(0);
	//jQuery( "#rdy_page_box-post-link" ).hide(0);
	jQuery( "#rdy_page_box-post-audio" ).hide(0);

	/*if(jQuery("#post-format-quote").prop("checked") == true){
		jQuery( "#rdy_page_box-post-quote" ).show(0);
	}*/

	if(jQuery("#post-format-video").prop("checked") == true){
		jQuery( "#rdy_page_box-post-video" ).show(0);
	}

	/*if(jQuery("#post-format-link").prop("checked") == true){
		jQuery( "#rdy_page_box-post-link" ).show(0);
	}*/

	if(jQuery("#post-format-audio").prop("checked") == true){
		jQuery( "#rdy_page_box-post-audio" ).show(0);
	}
}

jQuery( document ).ready( function($){
	rdy_post_format_change();

	jQuery( "#post-formats-select input.post-format" ).change( function() {
		rdy_post_format_change()
	} );
});

Zerion Mini Shell 1.0