Make WordPress Core

Ticket #6011: 6011.diff

File 6011.diff, 10.2 KB (added by mdawaffe, 18 years ago)
  • wp-includes/script-loader.php

     
    126126                                'strong' => __('Strong')
    127127                        ) );
    128128                        $this->add( 'admin-comments', '/wp-admin/js/edit-comments.js', array('wp-lists'), '20071104' );
    129                         $this->add( 'admin-posts', '/wp-admin/js/edit-posts.js', array('wp-lists'), '20071023' );
    130129                        $this->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20070823' );
    131                         $this->add( 'admin-forms', '/wp-admin/js/forms.js', array('wp-lists'), '20080108' );
     130                        $this->add( 'admin-forms', '/wp-admin/js/forms.js', false, '20080108' );
    132131                        $this->add( 'xfn', '/wp-admin/js/xfn.js', false, '3517' );
    133132                        $this->add( 'upload', '/wp-admin/js/upload.js', array('jquery'), '20070518' );
    134133                        $this->add( 'postbox', '/wp-admin/js/postbox.js', array('jquery'), '20080128' );
  • wp-admin/users.php

     
    264264}
    265265unset($users_of_blog);
    266266
     267$current_role = false;
    267268foreach ( $wp_roles->get_names() as $role => $name ) {
    268269        if ( !isset($avail_roles[$role]) )
    269270                continue;
    270271
    271272        $class = '';
    272273
    273         if ( $role == $_GET['role'] )
     274        if ( $role == $_GET['role'] ) {
     275                $current_role = $_GET['role'];
    274276                $class = ' class="current"';
     277        }
    275278
    276279        $name = translate_with_context($name);
    277280        $name = sprintf(_c('%1$s (%2$s)|user role with count'), $name, $avail_roles[$role]);
     
    339342</tbody>
    340343<tbody id="users" class="list:user user-list">
    341344<?php
     345$style = '';
    342346foreach ( $wp_user_search->get_results() as $userid ) {
    343347        $user_object = new WP_User($userid);
    344348        $roles = $user_object->roles;
    345349        $role = array_shift($roles);
    346350
    347         $style = '';
    348351        $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
    349352        echo "\n\t" . user_row($user_object, $style, $role);
    350353}
     
    399402        else
    400403                echo '<p>' . sprintf(__('Users cannot currently <a href="%1$s">register themselves</a>, but you can manually create users here.'), get_option('siteurl').'/wp-admin/options-general.php#users_can_register') . '</p>';
    401404?>
    402 <form action="#add-new-user" method="post" name="adduser" id="adduser" class="add:user-list:">
     405<form action="#add-new-user" method="post" name="adduser" id="adduser" class="add:users:">
    403406<?php wp_nonce_field('add-user') ?>
    404407<table class="form-table">
    405408        <tr class="form-field form-required">
     
    437440                <td><select name="role" id="role">
    438441                        <?php
    439442                        if ( !$new_user_role )
    440                                 $new_user_role = get_option('default_role');
     443                                $new_user_role = $current_role ? $current_role : get_option('default_role');
    441444                        wp_dropdown_roles($new_user_role);
    442445                        ?>
    443446                        </select>
     
    450453</p>
    451454</form>
    452455
    453 <table style="color:red">
    454 <tbody id="user-list" class="list:user">
    455 </tbody>
    456 </table>
    457 
    458456</div>
    459457
    460458<?php
  • wp-admin/edit-comments.php

     
    179179                $post = get_post($comment->comment_post_ID);
    180180                $authordata = get_userdata($post->post_author);
    181181                $the_comment_status = wp_get_comment_status($comment->comment_ID);
    182                 $class = ('alternate' == $class) ? '' : '';
    183                 $class .= ('unapproved' == $the_comment_status) ? ' unapproved' : '';
     182                $class = ('unapproved' == $the_comment_status) ? 'unapproved' : '';
    184183                $post_link = '<a href="' . get_comment_link() . '">' . get_the_title($comment->comment_post_ID) . '</a>';
    185184                $author_url = get_comment_author_url();
    186185                if ( 'http://' == $author_url )
  • wp-admin/includes/template.php

     
    263263        // convert it to table rows
    264264        $out = '';
    265265        $class = '';
    266         $i = 0;
    267266        $count = 0;
    268         foreach( $tags as $tag ) {
    269                 if( $i ) {
    270                         $i = 0;
    271                         $class = ' class="alternate"';
    272                 } else {
    273                         $i = 1;
    274                         $class = '';
    275                 }
     267        foreach( $tags as $tag )
     268                $out .= _tag_row( $tag, ++$count % 2 ? ' class="alternate"' : '' );
    276269
    277                 $out .= _tag_row( $tag, $class );
    278                 $count++;
    279         }
    280 
    281270        // filter and send to screen
    282271        $out = apply_filters('tag_rows', $out);
    283272        echo $out;
  • wp-admin/js/edit-posts.js

     
    1 jQuery(function($) {
    2 var delAfter; var extra; var list;
    3 
    4 if ( document.location.href.match(/(\?|&)c=/) )
    5         delAfter = function() { $('#comments, #the-comment-list').remove(); }
    6 else
    7         delAfter = function() {
    8                 list[0].wpList.add( extra.children(':eq(0)').remove().clone() );
    9                 $('#get-extra-posts').submit();
    10         }
    11 
    12 var addBefore = function ( settings ) {
    13         var q = document.location.href.split('?');
    14         if ( q[1] )
    15                 settings.data += '&' + q[1];
    16         return settings;
    17 }
    18 
    19 extra = $('#the-extra-list').wpList( { alt: '', addBefore: addBefore, addColor: 'none', delColor: 'none' } );
    20 list = $('#the-list').wpList( { delAfter: delAfter, addColor: 'none' } );
    21 
    22 } );
  • wp-admin/js/users.js

     
    1 jQuery( function($) {
    2         var userLists; var list; var addBefore; var addAfter;
    3 
    4         addBefore = function( s ) {
    5                 if ( $( '#role-' + $('#role').val() ).size() )
    6                         return s;
    7                 return false;
    8         };
    9 
    10         addAfter = function( r, s ) {
    11                 var roleTable = $( '#role-' + $('role', r).text() );
    12 
    13                 var e = $('#user-' + $('user', r).attr('id') );
    14                 if ( !roleTable.size() ) { return; }
    15                 if ( !e.size() ) { return; }
    16 
    17                 roleTable[0].wpList.add(e.remove().clone());
    18         };     
    19 
    20         userLists = $('.user-list').wpList();
    21         list = $('#user-list').wpList( { addBefore: addBefore, addAfter: addAfter } );
    22 } );
     1jQuery( function($) { $('#users').wpList(); } );
  • wp-admin/edit-post-rows.php

     
    1010
    1111        </tr>
    1212        </thead>
    13         <tbody id="the-list" class="list:post">
     13        <tbody>
    1414<?php
    1515$i_post = 0;
    1616if ( have_posts() ) {
    1717$bgcolor = '';
    1818add_filter('the_title','wp_specialchars');
    1919while (have_posts()) : the_post(); $i_post++;
    20 if ( 16 == $i_post )
    21         echo "\t</tbody>\n\t<tbody id='the-extra-list' class='list:post' style='display: none'>\n"; // Hack!
    2220$class = ( $i_post > 15 || 'alternate' == $class) ? '' : 'alternate';
    2321global $current_user;
    2422$post_owner = ( $current_user->ID == $post->post_author ? 'self' : 'other' );
     
    165163
    166164        case 'control_delete':
    167165                ?>
    168                 <td><?php if ( current_user_can('delete_post',$post->ID) ) { echo "<a href='" . wp_nonce_url("post.php?action=delete&amp;post=$id", 'delete-post_' . $post->ID) . "' class='delete:the-list:post-$post->ID delete'>" . __('Delete') . "</a>"; } ?></td>
     166                <td><?php if ( current_user_can('delete_post',$post->ID) ) { echo "<a href='" . wp_nonce_url("post.php?action=delete&amp;post=$id", 'delete-post_' . $post->ID) . "' class='delete'>" . __('Delete') . "</a>"; } ?></td>
    169167                <?php
    170168                break;
    171169
  • wp-admin/upload.php

     
    3131
    3232$title = __('Media Library');
    3333$parent_file = 'edit.php';
    34 wp_enqueue_script( 'admin-posts' );
    3534wp_enqueue_script( 'admin-forms' );
    3635if ( 1 == $_GET['c'] )
    3736        wp_enqueue_script( 'admin-comments' );
     
    181180
    182181</form>
    183182
    184 <form action="" method="post" id="get-extra-posts" class="add:the-extra-list:" style="display:none">
    185         <?php wp_nonce_field( 'add-post', '_ajax_nonce', false ); ?>
    186 </form>
    187 
    188183<div id="ajax-response"></div>
    189184
    190185<div class="tablenav">
  • wp-admin/edit.php

     
    3333
    3434$title = __('Posts');
    3535$parent_file = 'edit.php';
    36 wp_enqueue_script( 'admin-posts' );
    3736wp_enqueue_script('admin-forms');
    3837if ( 1 == $_GET['c'] )
    3938        wp_enqueue_script( 'admin-comments' );
    4039require_once('admin-header.php');
    4140
    42 add_filter( 'post_limits', $limit_filter = create_function( '$a', '$b = split(" ",$a); if ( !isset($b[2]) ) return $a; $start = intval(trim($b[1])) / 20 * 15; if ( !is_int($start) ) return $a; return "LIMIT $start, 20";' ) );
    4341list($post_stati, $avail_post_stati) = wp_edit_posts_query();
    44 $wp_query->max_num_pages = ceil( $wp_query->found_posts / 15 ); // We grab 20 but only show 15 ( 5 more for ajax extra )
    4542
    4643if ( !isset( $_GET['paged'] ) )
    4744        $_GET['paged'] = 1;
     
    179176
    180177</form>
    181178
    182 <form action="" method="post" id="get-extra-posts" class="add:the-extra-list:" style="display:none">
    183         <?php wp_nonce_field( 'add-post', '_ajax_nonce', false ); ?>
    184 </form>
    185 
    186179<div id="ajax-response"></div>
    187180
    188181<div class="tablenav">
  • wp-admin/link-manager.php

     
    2424         exit;
    2525}
    2626
    27 wp_enqueue_script( 'wp-lists' );
    2827wp_enqueue_script('admin-forms');
    2928
    3029wp_reset_vars(array('action', 'cat_id', 'linkurl', 'name', 'image', 'description', 'visible', 'target', 'category', 'link_id', 'submit', 'order_by', 'links_show_cat_id', 'rating', 'rel', 'notes', 'linkcheck[]'));
     
    150149} ?>
    151150        </tr>
    152151        </thead>
    153         <tbody id="the-list" class="list:link">
     152        <tbody>
    154153<?php
    155154        foreach ($links as $link) {
    156155                $link = sanitize_bookmark($link);
  • wp-admin/edit-pages.php

     
    3333
    3434$title = __('Pages');
    3535$parent_file = 'edit.php';
    36 wp_enqueue_script( 'wp-lists' );
    3736wp_enqueue_script('admin-forms');
    3837require_once('admin-header.php');
    3938
     
    139138<?php } ?>
    140139  </tr>
    141140  </thead>
    142   <tbody id="the-list" class="list:page">
     141  <tbody>
    143142  <?php page_rows($posts); ?>
    144143  </tbody>
    145144</table>