From db10caa44f7f4ed962bc2c7ed21cf581740eac16 Mon Sep 17 00:00:00 2001 From: Dmitrii Pichulin Date: Tue, 5 Mar 2024 15:25:25 +0300 Subject: [PATCH] use `fullContextIfIdentical` feature (thx @jfcherng) --- index.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/index.php b/index.php index 1967727..8102f0c 100644 --- a/index.php +++ b/index.php @@ -905,14 +905,9 @@ function htmlscript( $tx, $txkey, $txid, $compacted ) } $result .= ''; - if( $decompile1 === $decompile2 ) - { - $decompile1 = '# ' . $txid . "\n\n" . $decompile1; - $decompile2 = '# ' . $txidPrev . "\n\n" . $decompile2; - } - else + if( $decompile1 !== $decompile2 ) $result .= 'Diff: ' . PHP_EOL . \Jfcherng\Diff\DiffHelper::calculate( $decompile2, $decompile1, 'Inline', [], [ 'detailLevel' => 'word' ] ) . PHP_EOL; - $result .= 'Full: ' . PHP_EOL . \Jfcherng\Diff\DiffHelper::calculate( $decompile2, $decompile1, 'Inline', [ 'context' => \Jfcherng\Diff\Differ::CONTEXT_ALL ], [ 'detailLevel' => 'word' ] ); + $result .= 'Full: ' . PHP_EOL . \Jfcherng\Diff\DiffHelper::calculate( $decompile2, $decompile1, 'Inline', [ 'context' => \Jfcherng\Diff\Differ::CONTEXT_ALL, 'fullContextIfIdentical' => true ], [ 'detailLevel' => 'word' ] ); return $result; }