diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/class-wp-text-diff-renderer-table.php
--- a/wp/wp-includes/class-wp-text-diff-renderer-table.php Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/class-wp-text-diff-renderer-table.php Wed Sep 21 18:19:35 2022 +0200
@@ -176,7 +176,7 @@
}
if ( $this->_show_split_view ) {
- $r .= '
' . $this->emptyLine() . $this->emptyLine() . $this->addedLine( $line ) . "
\n";
+ $r .= '' . $this->emptyLine() . $this->addedLine( $line ) . "
\n";
} else {
$r .= '' . $this->addedLine( $line ) . "
\n";
}
@@ -201,7 +201,7 @@
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'deleted' );
}
if ( $this->_show_split_view ) {
- $r .= '' . $this->deletedLine( $line ) . $this->emptyLine() . $this->emptyLine() . "
\n";
+ $r .= '' . $this->deletedLine( $line ) . $this->emptyLine() . "
\n";
} else {
$r .= '' . $this->deletedLine( $line ) . "
\n";
}
@@ -226,7 +226,7 @@
$line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'unchanged' );
}
if ( $this->_show_split_view ) {
- $r .= '' . $this->contextLine( $line ) . $this->emptyLine() . $this->contextLine( $line ) . "
\n";
+ $r .= '' . $this->contextLine( $line ) . $this->contextLine( $line ) . "
\n";
} else {
$r .= '' . $this->contextLine( $line ) . "
\n";
}
@@ -274,7 +274,7 @@
// If they're too different, don't include any or 's.
if ( preg_match_all( '!(.*?|.*?)!', $diff, $diff_matches ) ) {
// Length of all text between or .
- $stripped_matches = strlen( strip_tags( join( ' ', $diff_matches[0] ) ) );
+ $stripped_matches = strlen( strip_tags( implode( ' ', $diff_matches[0] ) ) );
// Since we count length of text between or (instead of picking just one),
// we double the length of chars not in those tags.
$stripped_diff = strlen( strip_tags( $diff ) ) * 2 - $stripped_matches;
@@ -319,7 +319,7 @@
$r .= $this->_deleted( array( $orig_line ), false );
} else { // A true changed row.
if ( $this->_show_split_view ) {
- $r .= '' . $this->deletedLine( $orig_line ) . $this->emptyLine() . $this->addedLine( $final_line ) . "
\n";
+ $r .= '' . $this->deletedLine( $orig_line ) . $this->addedLine( $final_line ) . "
\n";
} else {
$r .= '' . $this->deletedLine( $orig_line ) . '
' . $this->addedLine( $final_line ) . "
\n";
}