Ticket #35021: 35021.patch
File 35021.patch, 2.0 KB (added by , 9 years ago) |
---|
-
wp-admin/includes/dashboard.php
143 143 $screen = get_current_screen(); 144 144 global $wp_dashboard_control_callbacks; 145 145 146 $private_callback_args = array( '__widget_basename' => $widget_name ); 147 148 if ( is_null( $callback_args ) ) { 149 $callback_args = $private_callback_args; 150 } else if ( is_array( $callback_args ) ) { 151 $callback_args = array_merge( $callback_args, $private_callback_args ); 152 } 153 146 154 if ( $control_callback && current_user_can( 'edit_dashboard' ) && is_callable( $control_callback ) ) { 147 155 $wp_dashboard_control_callbacks[$widget_id] = $control_callback; 148 156 if ( isset( $_GET['edit'] ) && $widget_id == $_GET['edit'] ) { -
wp-admin/includes/template.php
1027 1027 $hidden_class = in_array($box['id'], $hidden) ? ' hide-if-js' : ''; 1028 1028 echo '<div id="' . $box['id'] . '" class="postbox ' . postbox_classes($box['id'], $page) . $hidden_class . '" ' . '>' . "\n"; 1029 1029 if ( 'dashboard_browser_nag' != $box['id'] ) { 1030 $widget_title = $box[ 'title' ]; 1031 1032 if ( is_array( $box[ 'args' ] ) && isset( $box[ 'args' ][ '__widget_basename' ] ) ) { 1033 $widget_title = esc_html( $box[ 'args' ][ '__widget_basename' ] ); 1034 //do not pass this parameter to the user callback function 1035 unset( $box[ 'args' ][ '__widget_basename' ] ); 1036 } 1037 1030 1038 echo '<button type="button" class="handlediv button-link" aria-expanded="true">'; 1031 echo '<span class="screen-reader-text">' . sprintf( __( 'Toggle panel: %s' ), $ box['title']) . '</span>';1039 echo '<span class="screen-reader-text">' . sprintf( __( 'Toggle panel: %s' ), $widget_title ) . '</span>'; 1032 1040 echo '<span class="toggle-indicator" aria-hidden="true"></span>'; 1033 1041 echo '</button>'; 1034 1042 }