#192659 by quicksketch: center table headers for checkbox columns, where checkboxes are also centered

6.x
Gábor Hojtsy 2007-11-16 13:16:50 +00:00
parent c5f767073e
commit db2c726a4a
3 changed files with 10 additions and 6 deletions

View File

@ -1899,9 +1899,10 @@ function theme_system_modules($form) {
}
// Individual table headers.
$header = array(t('Enabled'));
$header = array();
$header[] = array('data' => t('Enabled'), 'class' => 'checkbox');
if (module_exists('throttle')) {
$header[] = t('Throttle');
$header[] = array('data' => t('Throttle'), 'class' => 'checkbox');
}
$header[] = t('Name');
$header[] = t('Version');
@ -1941,9 +1942,9 @@ function theme_system_modules($form) {
else {
$status = drupal_render($form['status'][$key]);
}
$row[] = array('data' => $status, 'align' => 'center');
$row[] = array('data' => $status, 'class' => 'checkbox');
if (module_exists('throttle')) {
$row[] = array('data' => drupal_render($form['throttle'][$key]), 'align' => 'center');
$row[] = array('data' => drupal_render($form['throttle'][$key]), 'class' => 'checkbox');
}
$row[] = '<strong>'. drupal_render($form['name'][$key]) .'</strong>';
$row[] = drupal_render($form['version'][$key]);

View File

@ -23,6 +23,9 @@ tr.drag-previous {
td.active {
background-color: #ddd;
}
td.checkbox, th.checkbox {
text-align: center;
}
tbody {
border-top: 1px solid #ccc;
}

View File

@ -592,7 +592,7 @@ function theme_user_admin_perm($form) {
$row[] = array('data' => drupal_render($form['permission'][$key]), 'class' => 'permission');
foreach (element_children($form['checkboxes']) as $rid) {
if (is_array($form['checkboxes'][$rid])) {
$row[] = array('data' => drupal_render($form['checkboxes'][$rid][$key]), 'align' => 'center', 'title' => $roles[$rid] .' : '. t($key));
$row[] = array('data' => drupal_render($form['checkboxes'][$rid][$key]), 'class' => 'checkbox', 'title' => $roles[$rid] .' : '. t($key));
}
}
}
@ -602,7 +602,7 @@ function theme_user_admin_perm($form) {
$header[] = (t('Permission'));
foreach (element_children($form['role_names']) as $rid) {
if (is_array($form['role_names'][$rid])) {
$header[] = drupal_render($form['role_names'][$rid]);
$header[] = array('data' => drupal_render($form['role_names'][$rid]), 'class' => 'checkbox');
}
}
$output = theme('table', $header, $rows, array('id' => 'permissions'));