You are here

function location_element_info in Location 7.5

Same name and namespace in other branches
  1. 7.3 location.module \location_element_info()
  2. 7.4 location.module \location_element_info()

Implements hook_element_info().

File

./location.module, line 136
Location module main routines. An implementation of a universal API for location manipulation. Provides functions for postal_code proximity searching, deep-linking into online mapping services. Currently, some options are configured through an…

Code

function location_element_info() {
  return array(
    'location_element' => array(
      '#input' => TRUE,
      '#process' => array(
        '_location_process_location',
      ),
      '#tree' => TRUE,
      '#location_settings' => array(),
      '#required' => FALSE,
      '#attributes' => array(
        'class' => array(
          'location',
        ),
      ),
      // Element level validation.
      '#element_validate' => array(
        'location_element_validate',
      ),
    ),
    'location_settings' => array(
      '#input' => TRUE,
      '#process' => array(
        '_location_process_location_settings',
      ),
      '#collapsible' => TRUE,
      '#collapsed' => TRUE,
      '#tree' => TRUE,
    ),
  );
}