From d68affa9c272f5fa8ace8f629619b886f62acd9e Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Tue, 10 Apr 2018 16:11:55 +0000 Subject: [PATCH] Revisions: improve show_split_view=false support for title. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * When show_split_view argument false, show title changes in a single column and only show title once if title is unchanged. Props johnbillion, mbelchev. Fixes #42402.   git-svn-id: https://develop.svn.wordpress.org/trunk@42966 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/revision.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/includes/revision.php b/src/wp-admin/includes/revision.php index 6b05442370..f431493fc1 100644 --- a/src/wp-admin/includes/revision.php +++ b/src/wp-admin/includes/revision.php @@ -111,8 +111,20 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { // It's a better user experience to still show the Title, even if it didn't change. // No, you didn't see this. $diff = ''; - $diff .= ''; - $diff .= ''; + + // In split screen mode, show the title before/after side by side. + if ( true === $args['show_split_view'] ) { + $diff .= ''; + } else { + $diff .= ''; + + // In single column mode, only show the title once if unchanged. + if ( $compare_from->post_title !== $compare_to->post_title ) { + $diff .= ''; + } + } + + $diff .= ''; $diff .= '
' . esc_html( $compare_from->post_title ) . '' . esc_html( $compare_to->post_title ) . '
' . esc_html( $compare_from->post_title ) . '' . esc_html( $compare_to->post_title ) . '' . esc_html( $compare_from->post_title ) . '
' . esc_html( $compare_to->post_title ) . '
'; }