You are here

function itoggle_element_info in iToggle 7.3

Implements hook_element_info().

File

./itoggle.module, line 34
iToggle module.

Code

function itoggle_element_info() {
  return array(
    'itoggle' => array(
      '#input' => TRUE,
      '#base_type' => 'checkbox',
      // @TODO do we need this?
      '#process' => array(
        'itoggle_element_process',
        'ajax_process_form',
      ),
      '#theme' => 'itoggle',
      '#theme_wrappers' => array(
        'itoggle_wrapper',
      ),
      '#pre_render' => array(
        'form_pre_render_conditional_form_element',
      ),
      '#title_display' => 'before',
      // These are extra options specific to iToggle elements.
      '#itoggle_type' => 'yesno',
    ),
  );
}