Make WordPress Core

Ticket #23903: 23903.3.diff

File 23903.3.diff, 3.3 KB (added by ocean90, 12 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/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        color: #666
     3639}
     3640
    36263641.diff-header {
    36273642        height: 35px;
    36283643        line-height: 35px;
     
    36423657
    36433658.diff-title img {
    36443659        vertical-align: middle;
     3660        margin-left: 5px;
    36453661}
    36463662
    36473663#restore-revision {
    36483664        margin-left: 10px;
    36493665}
    36503666
    3651 .diff-col-titles {
    3652         font-size: 16px;
    3653         width: 100%;
    3654         margin: 20px 0 10px;
     3667#diff-table {
     3668        margin-top: 20px;
    36553669}
    36563670
    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 
    36793671.comparing-two-revisions #diff-previous-revision,
    36803672.comparing-two-revisions #diff-next-revision,
    36813673#diff-title-from-current-version,
  • 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">