%PDF- %PDF-
Direktori : /var/www/html/shaban/laviva/wp-content/themes/levelup/inc/admin/assets/ |
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'); });