diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-09-11 13:56:56 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-09-11 13:56:56 +0000 |
commit | 92113cc4094e15f558df3601d4253cff48dba7ee (patch) | |
tree | 7347c1c7c210ecd7b27639e5b2ffaf949f50de6b /includes/theme.maintenance.inc | |
parent | e3bfd91fec2f9c96a45c2490eaefa6595020a90f (diff) | |
download | brdo-92113cc4094e15f558df3601d4253cff48dba7ee.tar.gz brdo-92113cc4094e15f558df3601d4253cff48dba7ee.tar.bz2 |
- Patch #513940 by Everett Zufelt: improved accessibility of the installer.
Diffstat (limited to 'includes/theme.maintenance.inc')
-rw-r--r-- | includes/theme.maintenance.inc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/includes/theme.maintenance.inc b/includes/theme.maintenance.inc index a13c5330e..701908639 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; |