%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/admin_mbox_switcher.js

jQuery(document).ready( function() {
	
	var rdy_boxes = new Object();
	var rdy_nonces = new Object();
	
	function rdy_find_boxes() {
		jQuery('.postbox').each(function(){
			var this_id = jQuery(this).attr('id');
			if(this_id.match(/rdy_page_box-/i)){
				rdy_boxes[this_id] = '#'+this_id;
				//new!
				if( typeof (nonce_field = jQuery(this).find('input[type="hidden"][name*="nonce_"]').attr('id')) != 'undefined' ) {
					rdy_nonces[this_id] = '#'+nonce_field;
				}
			}
		});
	}

	rdy_find_boxes();

	function rdy_toggle_boxes() {
		var metaBoxes = arguments,
			$wpMetaBoxesSwitcher = jQuery('#adv-settings');

		if( typeof arguments[0] == 'object' ) {
			metaBoxes = arguments[0];
		}

		for(var key in rdy_boxes) {
			$wpMetaBoxesSwitcher.find(rdy_boxes[key] + '-hide').prop('checked', '');
			jQuery(rdy_boxes[key]).hide();

			if( 'rdy_blocked_nonce' != jQuery(rdy_nonces[key]).attr('class') ) {
				jQuery(rdy_nonces[key]).attr('name', 'blocked_'+jQuery(rdy_nonces[key]).attr('name'));
				jQuery(rdy_nonces[key]).attr('class', 'rdy_blocked_nonce');
			}
		}

		for(var i=0;i<metaBoxes.length;i++) {
			$wpMetaBoxesSwitcher.find(metaBoxes[i] + '-hide').prop('checked', true);
			jQuery(metaBoxes[i]).show();

			var nonce_key = metaBoxes[i].slice(1);
			if( 'rdy_blocked_nonce' == jQuery(rdy_nonces[nonce_key]).attr('class') ) {
				var new_name = jQuery(rdy_nonces[nonce_key]).attr('name').replace("blocked_", "");
				jQuery(rdy_nonces[nonce_key]).attr('name', new_name);
				jQuery(rdy_nonces[nonce_key]).attr('class', '');
			}
		}
	}

	jQuery("#page_template").change(function() {
		
		var templateName = jQuery(this).val(),
			activeMetaBoxes = new Array();

		for( var metabox in rdyMetaboxes ) {
			if ( !rdyMetaboxes[metabox].length || rdyMetaboxes[metabox].indexOf(templateName) > -1 ) { activeMetaBoxes.push('#'+metabox); }
		}

		if ( activeMetaBoxes.length ) {
			rdy_toggle_boxes(activeMetaBoxes);
		} else {
			rdy_toggle_boxes();
		}
		
		jQuery(this).trigger('rdyBoxesToggled');
	});

	jQuery("#page_template").trigger('change');

});

Zerion Mini Shell 1.0