WordPress.org

Make WordPress Core

Ticket #32254: 32254.2.patch

File 32254.2.patch, 14.3 KB (added by afercia, 5 years ago)
  • src/wp-admin/css/common.css

     
    264264        color: #00a0d2;
    265265}
    266266
    267 a:focus {
     267a:focus,
     268a:focus .media-icon img {
    268269        color: #124964;
    269270    -webkit-box-shadow:
    270271        0 0 0 1px #5b9dd9,
     
    522523}
    523524
    524525.widefat.media .check-column {
    525         padding-top: 8px;
     526        padding-top: 10px;
    526527}
    527528
    528529.widefat thead th.check-column,
     
    17191720        margin: 2px 0 0.8em;
    17201721}
    17211722
     1723.widefat.media td .filename {
     1724        margin: 0; /* reset unnecessary margin before row-actions */
     1725}
     1726
    17221727.widefat p,
    17231728.widefat ol,
    17241729.widefat ul {
     
    20302035
    20312036/* - Only used once or twice in all of WP - deprecate for global style
    20322037------------------------------------------------------------------------------*/
    2033 td.media-icon {
     2038.media-icon {
     2039        width: 62px; /* icon + border */
    20342040        text-align: center;
    2035         width: 80px;
    2036         padding-top: 8px;
    2037         padding-bottom: 8px;
    20382041}
    20392042
    2040 td.media-icon a {
    2041         display: inline-block;
    2042 }
    20432043
    2044 td.media-icon img {
    2045         display: block;
    2046         max-width: 80px;
    2047         max-height: 60px;
    2048         width: auto;
    2049         height: auto;
     2044.media-icon img {
    20502045        border: 1px solid #e7e7e7;
    20512046        border: 1px solid rgba(0, 0, 0, 0.07);
    20522047}
  • src/wp-admin/css/list-tables.css

     
    297297}
    298298
    299299/* Media file column */
    300 table.media .column-title {
    301         position: relative;
    302 }
    303 
    304300table.media .column-title .media-icon {
    305         position: absolute;
    306         top: 8px; /* match cell padding */
    307         left: 10px; /* match cell padding */
     301        float: left;
     302        min-height: 60px;
     303        margin: 0 11px 0 0;
    308304}
    309305
    310306table.media .column-title .media-icon img {
    311307        max-width: 60px;
    312308        height: auto;
     309        vertical-align: top; /* remove descender white-space */
    313310}
    314311
    315 table.media .column-title .media-info,
    316 table.media .column-title .row-actions {
    317         margin-left: 70px; /* 60px image + margin */
    318 }
    319 
    320312/* @todo: pick a consistent list table selector */
    321313.wp-list-table a {
    322314        -webkit-transition: none;
  • src/wp-admin/includes/class-wp-links-list-table.php

     
    266266                        $edit_link = get_edit_bookmark_link( $link );
    267267
    268268                        $actions = array();
    269                         $actions['edit'] = '<a href="' . $edit_link . '">' . __('Edit') . '</a>';
    270269                        $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url("link.php?action=delete&amp;link_id=$link->link_id", 'delete-bookmark_' . $link->link_id) . "' onclick=\"if ( confirm( '" . esc_js(sprintf(__("You are about to delete this link '%s'\n  'Cancel' to stop, 'OK' to delete."), $link->link_name)) . "' ) ) { return true;}return false;\">" . __('Delete') . "</a>";
    271270                        return $this->row_actions($actions);
    272271                }
  • src/wp-admin/includes/class-wp-media-list-table.php

     
    363363                        case 'title':
    364364                                list( $mime ) = explode( '/', $post->post_mime_type );
    365365
    366                                 echo "<div class='media-icon {$mime}-icon'>";
     366                                if ( $thumb = wp_get_attachment_image( $post->ID, array( 60, 60 ), true, array( 'alt' => '' ) ) ) {
     367                                        if ( $this->is_trash || ! $user_can_edit ) {
     368                                                $link_start = $link_end = '';
     369                                        } else {
     370                                                $link_start = '<a href="' . get_edit_post_link( $post->ID ) . '">';
     371                                                $link_end = '</a>';
     372                                        }
     373                                        echo "<strong>$link_start<span class='media-icon {$mime}-icon'>$thumb</span>";
     374                                        echo '<span aria-hidden="true">' . $att_title . '</span>';
     375                                        echo '<span class="screen-reader-text">' . sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) . '</span>' . $link_end;
     376                                        _media_states( $post );
     377                                        echo '</strong><p class="filename"><span class="screen-reader-text">' . __( 'File name:' ) . ' </span>' . wp_basename( $post->guid ) . '</p>';
     378                                }
    367379
    368                                 if ( $thumb = wp_get_attachment_image( $post->ID, array( 60, 60 ), true ) ) {
    369                                         if ( $this->is_trash || ! $user_can_edit ) {
    370                                                 echo $thumb;
    371                                         } else { ?>
    372                                         <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
    373                                                 <?php echo $thumb; ?>
    374                                         </a><?php
    375                                         }
    376                                 }
    377 
    378                                 echo '</div><div class="media-info">';
    379 ?>
    380                                         <strong>
    381                                         <?php if ( $this->is_trash || ! $user_can_edit ) {
    382                                                 echo $att_title;
    383                                         } else { ?>
    384                                         <a href="<?php echo get_edit_post_link( $post->ID ); ?>"
    385                                                 title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
    386                                                 <?php echo $att_title; ?></a>
    387                                         <?php }
    388                                         _media_states( $post ); ?></strong>
    389                                         <p class="filename"><?php echo wp_basename( $post->guid ); ?></p>
    390                                 </div>
    391 <?php
    392380                                break;
    393381
    394382                        case 'author':
     
    551539                $actions = array();
    552540
    553541                if ( $this->detached ) {
    554                         if ( current_user_can( 'edit_post', $post->ID ) )
    555                                 $actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '">' . __( 'Edit' ) . '</a>';
    556542                        if ( current_user_can( 'delete_post', $post->ID ) )
    557543                                if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) {
    558544                                        $actions['trash'] = "<a class='submitdelete' href='" . wp_nonce_url( "post.php?action=trash&amp;post=$post->ID", 'trash-post_' . $post->ID ) . "'>" . __( 'Trash' ) . "</a>";
     
    565551                                $actions['attach'] = '<a href="#the-list" onclick="findPosts.open( \'media[]\',\''.$post->ID.'\' );return false;" class="hide-if-no-js">'.__( 'Attach' ).'</a>';
    566552                }
    567553                else {
    568                         if ( current_user_can( 'edit_post', $post->ID ) && !$this->is_trash )
    569                                 $actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '">' . __( 'Edit' ) . '</a>';
    570554                        if ( current_user_can( 'delete_post', $post->ID ) ) {
    571555                                if ( $this->is_trash )
    572556                                        $actions['untrash'] = "<a class='submitdelete' href='" . wp_nonce_url( "post.php?action=untrash&amp;post=$post->ID", 'untrash-post_' . $post->ID ) . "'>" . __( 'Restore' ) . "</a>";
     
    589573                 * @since 2.8.0
    590574                 *
    591575                 * @param array   $actions  An array of action links for each attachment.
    592                  *                          Default 'Edit', 'Delete Permanently', 'View'.
     576                 *                          Default 'Delete Permanently', 'View'.
    593577                 * @param WP_Post $post     WP_Post object for the current attachment.
    594578                 * @param bool    $detached Whether the list table contains media not attached
    595579                 *                          to any posts. Default true.
  • src/wp-admin/includes/class-wp-ms-sites-list-table.php

     
    409409
    410410                        // Preordered.
    411411                        $actions = array(
    412                                 'edit' => '', 'backend' => '',
     412                                'backend' => '',
    413413                                'activate' => '', 'deactivate' => '',
    414414                                'archive' => '', 'unarchive' => '',
    415415                                'spam' => '', 'unspam' => '',
     
    417417                                'visit' => '',
    418418                        );
    419419
    420                         $actions['edit']        = '<span class="edit"><a href="' . esc_url( network_admin_url( 'site-info.php?id=' . $blog['blog_id'] ) ) . '">' . __( 'Edit' ) . '</a></span>';
    421420                        $actions['backend']     = "<span class='backend'><a href='" . esc_url( get_admin_url( $blog['blog_id'] ) ) . "' class='edit'>" . __( 'Dashboard' ) . '</a></span>';
    422421                        if ( get_current_site()->blog_id != $blog['blog_id'] ) {
    423422                                if ( $blog['deleted'] == '1' ) {
     
    448447                        /**
    449448                         * Filter the action links displayed for each site in the Sites list table.
    450449                         *
    451                          * The 'Edit', 'Dashboard', 'Delete', and 'Visit' links are displayed by
     450                         * The 'Dashboard', 'Delete', and 'Visit' links are displayed by
    452451                         * default for each site. The site's status determines whether to show the
    453452                         * 'Activate' or 'Deactivate' link, 'Unarchive' or 'Archive' links, and
    454453                         * 'Not Spam' or 'Spam' link for each site.
  • src/wp-admin/includes/class-wp-ms-users-list-table.php

     
    266266                                                                        echo '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . str_replace( '.' . get_current_site()->domain, '', $val->domain . $path ) . '</a>';
    267267                                                                        echo ' <small class="row-actions">';
    268268                                                                        $actions = array();
    269                                                                         $actions['edit'] = '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . __( 'Edit' ) . '</a>';
    270269
    271270                                                                        $class = '';
    272271                                                                        if ( $val->spam == 1 ) {
     
    291290                                                                         * @since 3.1.0
    292291                                                                         *
    293292                                                                         * @param array $actions     An array of action links to be displayed.
    294                                                                          *                           Default 'Edit', 'View'.
     293                                                                         *                           Default 'View'.
    295294                                                                         * @param int   $userblog_id The site ID.
    296295                                                                         */
    297296                                                                        $actions = apply_filters( 'ms_user_list_site_actions', $actions, $val->userblog_id );
     
    353352
    354353                if ( $primary === $column_name ) {
    355354                        $actions = array();
    356                         $actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>';
    357355
    358356                        if ( current_user_can( 'delete_user', $user->ID ) && ! in_array( $user->user_login, $super_admins ) ) {
    359357                                $actions['delete'] = '<a href="' . $delete = esc_url( network_admin_url( add_query_arg( '_wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), wp_nonce_url( 'users.php', 'deleteuser' ) . '&amp;action=deleteuser&amp;id=' . $user->ID ) ) ) . '" class="delete">' . __( 'Delete' ) . '</a>';
     
    365363                         * @since 3.2.0
    366364                         *
    367365                         * @param array   $actions An array of action links to be displayed.
    368                          *                         Default 'Edit', 'Delete'.
     366                         *                         Default 'Delete'.
    369367                         * @param WP_User $user    WP_User object.
    370368                         */
    371369                        $actions = apply_filters( 'ms_user_row_actions', $actions, $user );
  • src/wp-admin/includes/class-wp-posts-list-table.php

     
    10151015                        $actions = array();
    10161016
    10171017                        if ( $can_edit_post && 'trash' != $post->post_status ) {
    1018                                 $actions['edit'] = '<a href="' . get_edit_post_link( $post->ID ) . '" title="' . esc_attr__( 'Edit this item' ) . '">' . __( 'Edit' ) . '</a>';
    10191018                                $actions['inline hide-if-no-js'] = '<a href="#" class="editinline" title="' . esc_attr__( 'Edit this item inline' ) . '">' . __( 'Quick&nbsp;Edit' ) . '</a>';
    10201019                        }
    10211020
     
    10511050                                 * @since 2.8.0
    10521051                                 *
    10531052                                 * @param array $actions An array of row action links. Defaults are
    1054                                  *                         'Edit', 'Quick Edit', 'Restore, 'Trash',
     1053                                 *                         'Quick Edit', 'Restore, 'Trash',
    10551054                                 *                         'Delete Permanently', 'Preview', and 'View'.
    10561055                                 * @param WP_Post $post The post object.
    10571056                                 */
     
    10661065                                 * @since 2.8.0
    10671066                                 *
    10681067                                 * @param array $actions An array of row action links. Defaults are
    1069                                  *                         'Edit', 'Quick Edit', 'Restore, 'Trash',
     1068                                 *                         'Quick Edit', 'Restore, 'Trash',
    10701069                                 *                         'Delete Permanently', 'Preview', and 'View'.
    10711070                                 * @param WP_Post $post The post object.
    10721071                                 */
  • src/wp-admin/includes/class-wp-terms-list-table.php

     
    406406                if ( $primary === $column_name ) {
    407407                        $actions = array();
    408408                        if ( current_user_can( $tax->cap->edit_terms ) ) {
    409                                 $actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>';
    410409                                $actions['inline hide-if-no-js'] = '<a href="#" class="editinline">' . __( 'Quick&nbsp;Edit' ) . '</a>';
    411410                        }
    412411                        if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
     
    421420                         * @deprecated 3.0.0 Use {$taxonomy}_row_actions instead.
    422421                         *
    423422                         * @param array  $actions An array of action links to be displayed. Default
    424                          *                        'Edit', 'Quick Edit', 'Delete', and 'View'.
     423                         *                        'Quick Edit', 'Delete', and 'View'.
    425424                         * @param object $tag     Term object.
    426425                         */
    427426                        $actions = apply_filters( 'tag_row_actions', $actions, $tag );
     
    434433                         * @since 3.0.0
    435434                         *
    436435                         * @param array  $actions An array of action links to be displayed. Default
    437                          *                        'Edit', 'Quick Edit', 'Delete', and 'View'.
     436                         *                        'Quick Edit', 'Delete', and 'View'.
    438437                         * @param object $tag     Term object.
    439438                         */
    440439                        $actions = apply_filters( "{$taxonomy}_row_actions", $actions, $tag );
  • src/wp-admin/includes/class-wp-users-list-table.php

     
    370370
    371371                        if ( current_user_can( 'edit_user',  $user_object->ID ) ) {
    372372                                $edit = "<strong><a href=\"$edit_link\">$user_object->user_login</a></strong><br />";
    373                                 $actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>';
    374373                        } else {
    375374                                $edit = "<strong>$user_object->user_login</strong><br />";
    376375                        }
     
    386385                         * @since 2.8.0
    387386                         *
    388387                         * @param array   $actions     An array of action links to be displayed.
    389                          *                             Default 'Edit', 'Delete' for single site, and
    390                          *                             'Edit', 'Remove' for Multisite.
     388                         *                             Default 'Delete' for single site, and
     389                         *                             'Remove' for Multisite.
    391390                         * @param WP_User $user_object WP_User object for the currently-listed user.
    392391                         */
    393392                        $actions = apply_filters( 'user_row_actions', $actions, $user_object );