From 51a752fae27c8b4d65f74d1fa5ca1a63e747dbf5 Mon Sep 17 00:00:00 2001 From: Brendan Heywood <brendan@catalyst-au.net> Date: Thu, 8 Feb 2024 12:27:57 +1100 Subject: [PATCH] MDL-80290 task: Refactor styles to be consistent --- admin/tool/task/run_adhoctasks.php | 9 +++++---- admin/tool/task/schedule_task.php | 3 +-- admin/tool/task/styles.css | 11 +++++++++++ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/admin/tool/task/run_adhoctasks.php b/admin/tool/task/run_adhoctasks.php index b1b831c3368..7912f4b1beb 100644 --- a/admin/tool/task/run_adhoctasks.php +++ b/admin/tool/task/run_adhoctasks.php @@ -115,6 +115,8 @@ if (!$confirmed) { require_sesskey(); \core\session\manager::write_close(); +echo $OUTPUT->footer(); +echo $OUTPUT->select_element_for_append(); // Prepare to handle output via mtrace. require_once("{$CFG->dirroot}/{$CFG->admin}/tool/task/lib.php"); @@ -124,7 +126,7 @@ $CFG->mtrace_wrapper = 'tool_task_mtrace_wrapper'; if ($taskid) { $repeat = $DB->get_record('task_adhoc', ['id' => $taskid]); - echo html_writer::start_tag('pre'); + echo html_writer::start_tag('pre', ['class' => 'task-output']); \core\task\manager::run_adhoc_from_cli($taskid); echo html_writer::end_tag('pre'); } else { @@ -133,13 +135,13 @@ if ($taskid) { // Run failed first (if any). We have to run them separately anyway, // because faildelay is observed if failed flag is not true. echo html_writer::tag('p', get_string('runningfailedtasks', 'tool_task'), ['class' => 'lead']); - echo html_writer::start_tag('pre'); + echo html_writer::start_tag('pre', ['class' => 'task-output']); \core\task\manager::run_all_adhoc_from_cli(true, $classname); echo html_writer::end_tag('pre'); if (!$failedonly) { echo html_writer::tag('p', get_string('runningalltasks', 'tool_task'), ['class' => 'lead']); - echo html_writer::start_tag('pre'); + echo html_writer::start_tag('pre', ['class' => 'task-output']); \core\task\manager::run_all_adhoc_from_cli(false, $classname); echo html_writer::end_tag('pre'); } @@ -161,4 +163,3 @@ echo html_writer::div( ) ); -echo $OUTPUT->footer(); diff --git a/admin/tool/task/schedule_task.php b/admin/tool/task/schedule_task.php index 654a411f5a0..e753c145f09 100644 --- a/admin/tool/task/schedule_task.php +++ b/admin/tool/task/schedule_task.php @@ -88,9 +88,8 @@ echo $OUTPUT->footer(); echo $OUTPUT->select_element_for_append(); // Prepare to handle output via mtrace. -echo html_writer::start_tag('pre', ['style' => 'color: #fff; background: #333; padding: 1em; min-height: 24lh']); - require_once("{$CFG->dirroot}/{$CFG->admin}/tool/task/lib.php"); +echo html_writer::start_tag('pre', ['class' => 'task-output', 'style' => 'min-height: 24lh']); $CFG->mtrace_wrapper = 'tool_task_mtrace_wrapper'; // Run the specified task (this will output an error if it doesn't exist). diff --git a/admin/tool/task/styles.css b/admin/tool/task/styles.css index f297fd6afaf..6b118e831dd 100644 --- a/admin/tool/task/styles.css +++ b/admin/tool/task/styles.css @@ -15,3 +15,14 @@ #page-admin-tool-task-scheduledtasks .task-clearfaildelay { font-size: 0.75em; } + +.path-admin-tool-task .task-output { + color: #fff; + background: #333; + padding: 1em; + + a { + color: #fff; + text-decoration: underline; + } +}