Issue #1706926 by Ivan Zugec, eddie_c: Fix docs for theme_tableselect to have working code example
parent
ca06374dc4
commit
634b15e23d
|
@ -3254,21 +3254,6 @@ function theme_container($variables) {
|
||||||
/**
|
/**
|
||||||
* Returns HTML for a table with radio buttons or checkboxes.
|
* Returns HTML for a table with radio buttons or checkboxes.
|
||||||
*
|
*
|
||||||
* An example of per-row options:
|
|
||||||
* @code
|
|
||||||
* $options = array();
|
|
||||||
* $options[0]['title'] = "A red row"
|
|
||||||
* $options[0]['#attributes'] = array ('class' => array('red-row'));
|
|
||||||
* $options[1]['title'] = "A blue row"
|
|
||||||
* $options[1]['#attributes'] = array ('class' => array('blue-row'));
|
|
||||||
*
|
|
||||||
* $form['myselector'] = array (
|
|
||||||
* '#type' => 'tableselect',
|
|
||||||
* '#title' => 'My Selector'
|
|
||||||
* '#options' => $options,
|
|
||||||
* );
|
|
||||||
* @endcode
|
|
||||||
*
|
|
||||||
* @param $variables
|
* @param $variables
|
||||||
* An associative array containing:
|
* An associative array containing:
|
||||||
* - element: An associative array containing the properties and children of
|
* - element: An associative array containing the properties and children of
|
||||||
|
@ -3276,7 +3261,35 @@ function theme_container($variables) {
|
||||||
* and #js_select. The #options property is an array of selection options;
|
* and #js_select. The #options property is an array of selection options;
|
||||||
* each array element of #options is an array of properties. These
|
* each array element of #options is an array of properties. These
|
||||||
* properties can include #attributes, which is added to the
|
* properties can include #attributes, which is added to the
|
||||||
* table row's HTML attributes; see theme_table().
|
* table row's HTML attributes; see theme_table(). An example of per-row
|
||||||
|
* options:
|
||||||
|
* @code
|
||||||
|
* $options = array(
|
||||||
|
* array(
|
||||||
|
* 'title' => 'How to Learn Drupal',
|
||||||
|
* 'content_type' => 'Article',
|
||||||
|
* 'status' => 'published',
|
||||||
|
* '#attributes' => array('class' => array('article-row')),
|
||||||
|
* ),
|
||||||
|
* array(
|
||||||
|
* 'title' => 'Privacy Policy',
|
||||||
|
* 'content_type' => 'Page',
|
||||||
|
* 'status' => 'published',
|
||||||
|
* '#attributes' => array('class' => array('page-row')),
|
||||||
|
* ),
|
||||||
|
* );
|
||||||
|
* $header = array(
|
||||||
|
* 'title' => t('Title'),
|
||||||
|
* 'content_type' => t('Content type'),
|
||||||
|
* 'status' => t('Status'),
|
||||||
|
* );
|
||||||
|
* $form['table'] = array(
|
||||||
|
* '#type' => 'tableselect',
|
||||||
|
* '#header' => $header,
|
||||||
|
* '#options' => $options,
|
||||||
|
* '#empty' => t('No content available.'),
|
||||||
|
* );
|
||||||
|
* @endcode
|
||||||
*
|
*
|
||||||
* @ingroup themeable
|
* @ingroup themeable
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue