WordPress.org

Make WordPress Core

Ticket #23903: 23903.4.diff

File 23903.4.diff, 4.0 KB (added by ocean90, 5 years ago)
  • wp-admin/includes/ajax-actions.php

     
    21352135                $lines_added = $lines_deleted = 0;
    21362136                $content = '';
    21372137                //compare from left to right, passed from application
    2138                 foreach ( array_keys( _wp_post_revision_fields() ) as $field ) {
     2138                foreach ( _wp_post_revision_fields() as $field => $field_value ) {
    21392139                        $left_content = apply_filters( "_wp_post_revision_field_$field", $left_revision->$field, $field, $left_revision, 'left' );
    21402140                        $right_content = apply_filters( "_wp_post_revision_field_$field", $right_revision->$field, $field, $right_revision, 'right' );
    21412141
     
    21492149                        // compare_to == 0 means first revision, so compare to a blank field to show whats changed
    21502150                        $diff = wp_text_diff_with_count( ( 0 == $compare_to ) ? '' : $left_content, $right_content, $args );
    21512151
    2152                         if ( isset( $diff[ 'html' ] ) )
     2152                        if ( isset( $diff[ 'html' ] ) ) {
     2153                                $content .= sprintf( '<div class="diff-label">%s</div>', $field_value );
    21532154                                $content .= $diff[ 'html' ];
     2155                        }
    21542156
    21552157                        if ( isset( $diff[ 'lines_added' ] ) )
    21562158                                $lines_added = $lines_added + $diff[ 'lines_added' ];
  • wp-admin/css/colors-fresh.css

     
    13981398        background-color: #aaa;
    13991399}
    14001400
     1401.diff-label {
     1402        color: #666;
     1403}
     1404
    14011405body .ui-tooltip {
    14021406        border-color: #d7d7d7;
    14031407        background-color: #fff;
  • wp-admin/css/wp-admin.css

     
    36123612        width: 95%;
    36133613}
    36143614
     3615#diff-title-to strong {
     3616        display: none;
     3617}
     3618
     3619.comparing-two-revisions #diff-title-to strong {
     3620        display: inline;
     3621}
     3622
    36153623.diff-slider-ticks-wrapper {
    36163624        margin: 0 auto;
    36173625        text-align: center;
     
    36233631        margin-top: 20px;
    36243632}
    36253633
     3634.diff-label {
     3635        margin: 20px 0 5px;
     3636        padding-left: 3px;
     3637        font-size: 13px;
     3638}
     3639
    36263640.diff-header {
    36273641        height: 35px;
    36283642        line-height: 35px;
     
    36423656
    36433657.diff-title img {
    36443658        vertical-align: middle;
     3659        margin-left: 5px;
    36453660}
    36463661
    36473662#restore-revision {
    36483663        margin-left: 10px;
    36493664}
    36503665
    3651 .diff-col-titles {
    3652         font-size: 16px;
    3653         width: 100%;
    3654         margin: 20px 0 10px;
     3666#diff-table {
     3667        margin-top: 20px;
    36553668}
    36563669
    3657 .diff-col-title-added,
    3658 .diff-col-title-removed {
    3659         width: auto;
    3660         text-align: left;
    3661         float: left;
    3662         width: 48%;
    3663 }
    3664 
    3665 .diff-col-title-added span,
    3666 .diff-col-title-removed span {
    3667         padding: .5em;
    3668 }
    3669 
    3670 .diff-col-title-added {
    3671         float: right;
    3672         color: #00a100;
    3673 }
    3674 
    3675 .diff-col-title-removed {
    3676         color: #d2281f;
    3677 }
    3678 
    36793670.comparing-two-revisions #diff-previous-revision,
    36803671.comparing-two-revisions #diff-next-revision,
    36813672#diff-title-from-current-version,
  • wp-admin/css/colors-classic.css

     
    14951495        background-color: #aaa;
    14961496}
    14971497
     1498.diff-label {
     1499        color: #666;
     1500}
     1501
    14981502/* jQuery UI Slider */
    14991503.wp-slider.ui-slider {
    15001504        border-color: #d1e5ee;
  • wp-admin/revision.php

     
    141141                <input type="button" id="restore-revision" class="button button-primary" data-restore-link="{{{ data.restoreLink }}}" value="<?php esc_attr_e( 'Restore This Revision' )?>" />
    142142        </div>
    143143
    144         <div class="diff-col-titles">
    145                 <div class="diff-col-title-removed"><span><?php _e( 'Removed -' ); ?></span></div>
    146                 <div class="diff-col-title-added"><span><?php _e( 'Added +' ); ?></span></div>
    147                 <div class="clear"></div>
    148         </div>
    149 
    150         <div>{{{ data.diff }}}</div>
     144        <div id="diff-table">{{{ data.diff }}}</div>
    151145</script>
    152146
    153147<script id="tmpl-revision-interact" type="text/html">