From e993a9ebd7e27be3c0a8689b613786fca5c6cfa3 Mon Sep 17 00:00:00 2001 From: aksm Date: Mon, 18 Sep 2023 16:34:45 -0400 Subject: [PATCH] Move codemirror output into a details tab for consistent UX. --- src/Form/MetadataDisplayForm.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/Form/MetadataDisplayForm.php b/src/Form/MetadataDisplayForm.php index 9001268d..29c616fd 100755 --- a/src/Form/MetadataDisplayForm.php +++ b/src/Form/MetadataDisplayForm.php @@ -451,14 +451,19 @@ public static function ajaxPreview($form, FormStateInterface $form_state) { } if (isset($render) && (!$show_render_native || ($show_render_native && $mimetype != 'text/html'))) { $output['preview'] = [ - '#type' => 'codemirror', - '#rows' => 60, - '#value' => $render, - '#codemirror' => [ - 'lineNumbers' => FALSE, - 'toolbar' => FALSE, - 'readOnly' => TRUE, - 'mode' => $mimetype, + '#type' => 'details', + '#open' => TRUE, + '#title' => 'Processed Output', + 'render' => [ + '#type' => 'codemirror', + '#rows' => 60, + '#value' => $render, + '#codemirror' => [ + 'lineNumbers' => FALSE, + 'toolbar' => FALSE, + 'readOnly' => TRUE, + 'mode' => $mimetype, + ] ], ]; }