X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/fa11948979fd6a4ea5705dc613b239699a459db3..2329f698283944696a7076258cf816545970bb47:/wp-admin/admin-header.php diff --git a/wp-admin/admin-header.php b/wp-admin/admin-header.php index a677dde3..c9d49d2b 100644 --- a/wp-admin/admin-header.php +++ b/wp-admin/admin-header.php @@ -12,7 +12,7 @@ if ( ! defined( 'WP_ADMIN' ) ) // In case admin-header.php is included in a function. global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version, - $current_site, $update_title, $total_update_count, $parent_file; + $update_title, $total_update_count, $parent_file; // Catch plugins that include admin-header.php before admin.php completes. if ( empty( $current_screen ) ) @@ -22,9 +22,9 @@ get_admin_page_title(); $title = esc_html( strip_tags( $title ) ); if ( is_network_admin() ) - $admin_title = sprintf( __('Network Admin: %s'), esc_html( $current_site->site_name ) ); + $admin_title = sprintf( __( 'Network Admin: %s' ), esc_html( get_current_site()->site_name ) ); elseif ( is_user_admin() ) - $admin_title = sprintf( __('Global Dashboard: %s'), esc_html( $current_site->site_name ) ); + $admin_title = sprintf( __( 'Global Dashboard: %s' ), esc_html( get_current_site()->site_name ) ); else $admin_title = get_bloginfo( 'name' ); @@ -53,6 +53,7 @@ _wp_admin_html_begin(); wp_enqueue_style( 'colors' ); wp_enqueue_style( 'ie' ); wp_enqueue_script('utils'); +wp_enqueue_script( 'svg-painter' ); $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix); ?> @@ -66,6 +67,7 @@ var ajaxurl = '', decimalPoint = 'number_format['decimal_point'] ); ?>', isRtl = ; + ', do_action( 'admin_enqueue_scripts', $hook_suffix ); /** - * Print styles for a specific admin page based on $hook_suffix. + * Fires when styles are printed for a specific admin page based on $hook_suffix. * * @since 2.6.0 */ do_action( "admin_print_styles-$hook_suffix" ); /** - * Print styles for all admin pages. + * Fires when styles are printed for all admin pages. * * @since 2.6.0 */ do_action( 'admin_print_styles' ); /** - * Print scripts for a specific admin page based on $hook_suffix. + * Fires when scripts are printed for a specific admin page based on $hook_suffix. * * @since 2.1.0 */ do_action( "admin_print_scripts-$hook_suffix" ); /** - * Print scripts for all admin pages. + * Fires when scripts are printed for all admin pages. * * @since 2.1.0 */ @@ -145,7 +147,13 @@ $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( if ( wp_is_mobile() ) $admin_body_class .= ' mobile'; -$admin_body_class .= ' no-customize-support'; +if ( is_multisite() ) + $admin_body_class .= ' multisite'; + +if ( is_network_admin() ) + $admin_body_class .= ' network-admin'; + +$admin_body_class .= ' no-customize-support no-svg'; ?> @@ -169,8 +177,9 @@ $admin_body_class .= ' no-customize-support';