- Patch #768490 by JohnAlbin, sign: theme_table_select_header_cell() is not really a theme function.
parent
63dba2a07d
commit
725481d71b
|
@ -5537,9 +5537,6 @@ function drupal_common_theme() {
|
|||
'table' => array(
|
||||
'variables' => array('header' => NULL, 'rows' => NULL, 'attributes' => array(), 'caption' => NULL, 'colgroups' => array(), 'sticky' => TRUE, 'empty' => ''),
|
||||
),
|
||||
'table_select_header_cell' => array(
|
||||
'variables' => array(),
|
||||
),
|
||||
'tablesort_indicator' => array(
|
||||
'variables' => array('style' => NULL),
|
||||
),
|
||||
|
|
|
@ -2542,8 +2542,10 @@ function theme_tableselect($variables) {
|
|||
}
|
||||
// Add an empty header or a "Select all" checkbox to provide room for the
|
||||
// checkboxes/radios in the first table column.
|
||||
$first_col = $element['#js_select'] ? array(theme('table_select_header_cell')) : array('');
|
||||
$header = array_merge($first_col, $header);
|
||||
if ($element['#js_select']) {
|
||||
drupal_add_js('misc/tableselect.js');
|
||||
array_unshift($header, array('class' => array('select-all')));
|
||||
}
|
||||
}
|
||||
return theme('table', array('header' => $header, 'rows' => $rows, 'empty' => $element['#empty'], 'attributes' => $element['#attributes']));
|
||||
}
|
||||
|
|
|
@ -1743,18 +1743,6 @@ function theme_table($variables) {
|
|||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns attributes for a header cell of tables with select all functionality.
|
||||
*
|
||||
* @return
|
||||
* An array of attributes.
|
||||
*/
|
||||
function theme_table_select_header_cell() {
|
||||
drupal_add_js('misc/tableselect.js');
|
||||
|
||||
return array('class' => array('select-all'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns HTML for a sort icon.
|
||||
*
|
||||
|
|
|
@ -71,10 +71,11 @@ function theme_simpletest_test_table($variables) {
|
|||
|
||||
drupal_add_css(drupal_get_path('module', 'simpletest') . '/simpletest.css');
|
||||
drupal_add_js(drupal_get_path('module', 'simpletest') . '/simpletest.js');
|
||||
drupal_add_js('misc/tableselect.js');
|
||||
|
||||
// Create header for test selection table.
|
||||
$header = array(
|
||||
theme('table_select_header_cell'),
|
||||
array('class' => array('select-all')),
|
||||
array('data' => t('Test'), 'class' => array('simpletest_test')),
|
||||
array('data' => t('Description'), 'class' => array('simpletest_description')),
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue