List-table Class Names: Consistency's Revenge. See #14579

git-svn-id: https://develop.svn.wordpress.org/trunk@16171 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
scribu 2010-11-03 21:09:27 +00:00
parent 85e4a4a434
commit ed884411fe
16 changed files with 44 additions and 44 deletions

View File

@ -14,14 +14,14 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Comments_List_Table extends WP_List_Table {
class WP_List_Table_Comments extends WP_List_Table {
var $checkbox = true;
var $from_ajax = false;
var $pending_count = array();
function WP_Comments_List_Table() {
function WP_List_Table_Comments() {
global $mode;
$mode = ( empty( $_REQUEST['mode'] ) ) ? 'detail' : $_REQUEST['mode'];
@ -502,7 +502,7 @@ class WP_Comments_List_Table extends WP_List_Table {
*
* @see WP_Comments_Table
*/
class WP_Post_Comments_List_Table extends WP_Comments_List_Table {
class WP_List_Table_Post_Comments extends WP_List_Table_Comments {
function get_columns() {
return array(

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Links_List_Table extends WP_List_Table {
class WP_List_Table_Links extends WP_List_Table {
function WP_Links_List_Table() {
function WP_List_Table_Links() {
parent::WP_List_Table( array(
'screen' => 'link-manager',
'plural' => 'bookmarks',

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Media_List_Table extends WP_List_Table {
class WP_List_Table_Media extends WP_List_Table {
function WP_Media_List_Table() {
function WP_List_Table_Media() {
global $detached;
$detached = isset( $_REQUEST['detached'] ) || isset( $_REQUEST['find_detached'] );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_MS_Sites_List_Table extends WP_List_Table {
class WP_List_Table_MS_Sites extends WP_List_Table {
function WP_MS_Sites_List_Table() {
function WP_List_Table_MS_Sites() {
parent::WP_List_Table( array(
'screen' => 'sites-network',
'plural' => 'sites',

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_MS_Themes_List_Table extends WP_List_Table {
class WP_List_Table_MS_Themes extends WP_List_Table {
function WP_MS_Themes_List_Table() {
function WP_List_Table_MS_Themes() {
global $status, $page;
$default_status = get_user_option( 'themes_last_view' );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_MS_Users_List_Table extends WP_List_Table {
class WP_List_Table_MS_Users extends WP_List_Table {
function WP_MS_Users_List_Table() {
function WP_List_Table_MS_Users() {
parent::WP_List_Table( array(
'screen' => 'users-network',
) );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Plugin_Install_List_Table extends WP_List_Table {
class WP_List_Table_Plugin_Install extends WP_List_Table {
function WP_Plugin_Install_List_Table() {
function WP_List_Table_Plugin_Install() {
parent::WP_List_Table( array(
'screen' => 'plugin-install',
) );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Plugins_List_Table extends WP_List_Table {
class WP_List_Table_Plugins extends WP_List_Table {
function WP_Plugins_List_Table() {
function WP_List_Table_Plugins() {
global $status, $page;
$default_status = get_user_option( 'plugins_last_view' );

View File

@ -6,7 +6,7 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Posts_List_Table extends WP_List_Table {
class WP_List_Table_Posts extends WP_List_Table {
/**
* Whether the items should be displayed hierarchically or linearly
@ -44,7 +44,7 @@ class WP_Posts_List_Table extends WP_List_Table {
*/
var $sticky_posts_count = 0;
function WP_Posts_List_Table() {
function WP_List_Table_Posts() {
global $post_type_object, $post_type, $current_screen, $wpdb;
if ( !isset( $_REQUEST['post_type'] ) )

View File

@ -6,11 +6,11 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Terms_List_Table extends WP_List_Table {
class WP_List_Table_Terms extends WP_List_Table {
var $callback_args;
function WP_Terms_List_Table() {
function WP_List_Table_Terms() {
global $post_type, $taxonomy, $tax, $current_screen;
wp_reset_vars( array( 'action', 'taxonomy', 'post_type' ) );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Theme_Install_List_Table extends WP_List_Table {
class WP_List_Table_Theme_Install extends WP_List_Table {
function WP_Theme_Install_List_Table() {
function WP_List_Table_Theme_Install() {
parent::WP_List_Table( array(
'screen' => 'theme-install',
) );

View File

@ -6,12 +6,12 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Themes_List_Table extends WP_List_Table {
class WP_List_Table_Themes extends WP_List_Table {
var $search = array();
var $features = array();
function WP_Themes_List_Table() {
function WP_List_Table_Themes() {
parent::__construct( array(
'screen' => 'themes',
) );

View File

@ -6,9 +6,9 @@
* @subpackage List_Table
* @since 3.1.0
*/
class WP_Users_List_Table extends WP_List_Table {
class WP_List_Table_Users extends WP_List_Table {
function WP_Users_List_Table() {
function WP_List_Table_Users() {
parent::WP_List_Table( array(
'screen' => 'users',
'plural' => 'users'

View File

@ -38,25 +38,25 @@ function get_list_table( $class ) {
function require_list_table( $class ) {
$core_classes = array(
//Site Admin
'WP_Posts_List_Table' => 'posts',
'WP_Media_List_Table' => 'media',
'WP_Terms_List_Table' => 'terms',
'WP_Users_List_Table' => 'users',
'WP_Comments_List_Table' => 'comments',
'WP_Post_Comments_List_Table' => 'comments',
'WP_Links_List_Table' => 'links',
'WP_Plugin_Install_List_Table' => 'plugin-install',
'WP_Themes_List_Table' => 'themes',
'WP_Theme_Install_List_Table' => 'theme-install',
'WP_Plugins_List_Table' => 'plugins',
'WP_List_Table_Posts' => 'posts',
'WP_List_Table_Media' => 'media',
'WP_List_Table_Terms' => 'terms',
'WP_List_Table_Users' => 'users',
'WP_List_Table_Comments' => 'comments',
'WP_List_Table_Post_Comments' => 'comments',
'WP_List_Table_Links' => 'links',
'WP_List_Table_Plugin_Install' => 'plugin-install',
'WP_List_Table_Themes' => 'themes',
'WP_List_Table_Theme_Install' => 'theme-install',
'WP_List_Table_Plugins' => 'plugins',
// Network Admin
'WP_MS_Sites_List_Table' => 'ms-sites',
'WP_MS_Users_List_Table' => 'ms-users',
'WP_MS_Themes_List_Table' => 'ms-themes',
'WP_List_Table_MS_Sites' => 'ms-sites',
'WP_List_Table_MS_Users' => 'ms-users',
'WP_List_Table_MS_Themes' => 'ms-themes',
);
if ( isset( $core_classes[ $class ] ) ) {
require_once( ABSPATH . '/wp-admin/includes/class-wp-' . $core_classes[ $class ] . '-list-table.php' );
require_once( ABSPATH . '/wp-admin/includes/class-wp-list-table-' . $core_classes[ $class ] . '.php' );
return true;
}

View File

@ -461,7 +461,7 @@ function post_comment_meta_box($post) {
wp_nonce_field( 'get-comments', 'add_comment_nonce', false );
$wp_list_table = get_list_table('WP_Post_Comments_List_Table');
$wp_list_table = get_list_table('WP_List_Table_Post_Comments');
?>
<table class="widefat comments-box fixed" cellspacing="0" style="display:none;">

View File

@ -329,7 +329,7 @@ function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single',
return;
}
$wp_list_table = get_list_table('WP_Comments_List_Table');
$wp_list_table = get_list_table('WP_List_Table_Comments');
list ( $columns, $hidden ) = $wp_list_table->get_column_info();
$hidden = array_intersect( array_keys( $columns ), array_filter( $hidden ) );