diff --git a/includes/theme.maintenance.inc b/includes/theme.maintenance.inc index a13c5330e0ab4b830af8c080013537742f089b85..701908639f4418917c724bf3af2c2fb6cd7e10c7 100644 --- a/includes/theme.maintenance.inc +++ b/includes/theme.maintenance.inc @@ -87,16 +87,24 @@ function _theme_load_offline_registry($theme, $base_theme = NULL, $theme_engine */ function theme_task_list($items, $active = NULL) { $done = isset($items[$active]) || $active == NULL; - $output = '<ol class="task-list">'; + $output = '<h2 class="element-invisible">Installation tasks</h2>'; + $output .= '<ol class="task-list">'; + foreach ($items as $k => $item) { if ($active == $k) { $class = 'active'; + $status = '(' . t('active') . ')'; $done = FALSE; } else { $class = $done ? 'done' : ''; + $status = $done ? '(' . t('done') . ')' : ''; } - $output .= '<li class="' . $class . '">' . $item . '</li>'; + $output .= '<li'; + $output .= ($class ? ' class="' . $class . '"' : '') . '>'; + $output .= $item; + $output .= ($status ? '<span class="element-invisible">' . $status . '</span>' : ''); + $output .= '</li>'; } $output .= '</ol>'; return $output;