diff --git a/wp-admin/edit-attachment-rows.php b/wp-admin/edit-attachment-rows.php index 50c23d5f3..777a70df7 100644 --- a/wp-admin/edit-attachment-rows.php +++ b/wp-admin/edit-attachment-rows.php @@ -12,16 +12,25 @@ if ( ! defined('ABSPATH') ) die(); - - $column_display_name) { + + $column_display_name ) { if ( 'cb' === $post_column_key ) $class = ' class="check-column"'; elseif ( 'comments' === $post_column_key ) - $class = ' class="num"'; + $class = ' class="manage-column column-comments num"'; + elseif ( 'modified' === $post_column_key ) + $class = ' class="manage-column column-date"'; else - $class = ''; + $class = " class=\"manage-column column-$post_column_key\""; + + $style = ''; + if ( in_array($post_column_key, $hidden) ) + $style = ' style="display:none;"'; ?> - > + > @@ -44,17 +53,25 @@ if ( empty($att_title) ) $column_display_name) { +foreach ($posts_columns as $column_name => $column_display_name ) { + $class = "class=\"$column_name column-$column_name\""; + + $style = ''; + if ( in_array($column_name, $hidden) ) + $style = ' style="display:none;"'; + + $attributes = "$class$style"; switch($column_name) { case 'cb': ?> - + > ID, array(80, 60), true ) ) { @@ -72,7 +89,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { case 'media': ?> - ">
+ >">
ID))); ?>

"> | @@ -86,7 +103,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { case 'tags': ?> - >$column_display_name) { case 'desc': ?> - post_excerpt : ''; ?> + >post_excerpt : ''; ?> $column_display_name) { } } ?> - + > $column_display_name) { $title = $parent_title; } ?> - , + >, -   + >  -

+ >
ID ); $pending_phrase = sprintf( __('%s pending'), number_format( $left ) ); @@ -164,7 +182,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { case 'actions': ?> - + > "> | @@ -173,7 +191,7 @@ foreach($posts_columns as $column_name=>$column_display_name) { default: ?> - + > Comments
'; + //$posts_columns['comments'] = '
Comments
'; + $posts_columns['comments'] = __('Comments'); // $posts_columns['actions'] = _c('Actions|media column header'); $posts_columns = apply_filters('manage_media_columns', $posts_columns); @@ -1992,8 +1993,11 @@ function manage_columns_prefs($page) { foreach ( $columns as $column => $title ) { // Can't hide these - if ( 'cb' == $column || 'title' == $column || 'name' == $column ) + if ( 'cb' == $column || 'title' == $column || 'name' == $column || 'media' == $column ) continue; + if ( empty($title) ) + continue; + if ( 'comments' == $column ) $title = __('Comments'); $id = "$column-hide"; diff --git a/wp-admin/js/media.js b/wp-admin/js/media.js new file mode 100644 index 000000000..a2db43ce4 --- /dev/null +++ b/wp-admin/js/media.js @@ -0,0 +1,24 @@ +jQuery(document).ready( function($) { + columns.init('media'); + + // Edit Settings + $('#show-settings-link').click(function () { + $('#edit-settings').slideDown('normal', function(){ + $('#show-settings-link').hide(); + $('#hide-settings-link').show(); + + }); + $('#show-settings').addClass('show-settings-opened'); + return false; + }); + + $('#hide-settings-link').click(function () { + $('#edit-settings').slideUp('normal', function(){ + $('#hide-settings-link').hide(); + $('#show-settings-link').show(); + $('#show-settings').removeClass('show-settings-opened'); + }); + + return false; + }); +}); diff --git a/wp-admin/upload.php b/wp-admin/upload.php index 29b4ca5a9..cbbd949c1 100644 --- a/wp-admin/upload.php +++ b/wp-admin/upload.php @@ -48,6 +48,7 @@ if ( isset($_GET['action']) && isset($_GET['media']) ) { $title = __('Media Library'); $parent_file = 'edit.php'; wp_enqueue_script( 'admin-forms' ); +wp_enqueue_script('media'); list($post_mime_types, $avail_post_mime_types) = wp_edit_attachments_query(); @@ -74,6 +75,19 @@ if ( !isset( $_GET['paged'] ) )
+ +
+
+ +
+
+
+
+ +
+
+
+

post_title)); @@ -214,6 +228,8 @@ foreach ($arc_result as $arc_row) { + +
diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index 774d1b66e..62d132b03 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -263,6 +263,7 @@ function wp_default_scripts( &$scripts ) { $scripts->add( 'posts', '/wp-admin/js/posts.js', array('columns'), '20080910' ); $scripts->add( 'pages', '/wp-admin/js/pages.js', array('columns'), '20080910' ); $scripts->add( 'links', '/wp-admin/js/links.js', array('columns'), '20080913' ); + $scripts->add( 'media', '/wp-admin/js/media.js', array('columns'), '20080915' ); $scripts->add( 'columns', '/wp-admin/js/columns.js', false, '20080910' ); $scripts->localize( 'columns', 'columnsL10n', array(