You are here

function wysiwyg_map_form_alter in WYSIWYG Map 7

Implements hook_form_alter().

File

./wysiwyg_map.module, line 165
wysiwyg_map.module

Code

function wysiwyg_map_form_alter(&$form, &$form_state, $form_id) {
  if (isset($form['#node_edit_form']) && $form['#node_edit_form'] || $form_id == 'block_add_block_form') {
    drupal_add_css(drupal_get_path('module', 'wysiwyg_map') . '/wysiwyg_plugins/wysiwyg_map_tokenbuilder/wysiwyg_map_tokenbuilder.css');
    if (!empty($api_key = variable_get('wysiwyg_map_api_key'))) {
      drupal_add_js('//maps.googleapis.com/maps/api/js?key=' . $api_key . '', 'external');
    }
    elseif (!empty($client_id = variable_get('wysiwyg_map_client_id'))) {
      drupal_add_js('//maps.googleapis.com/maps/api/js?client=' . $client_id . '', 'external');
    }
    else {
      drupal_add_js('//maps.googleapis.com/maps/api/js', 'external');
    }
    drupal_add_js(drupal_get_path('module', 'wysiwyg_map') . '/js/wysiwyg_map_edit_form.js', 'file');
    drupal_add_library('system', 'ui.dialog');
    drupal_add_library('system', 'ui.draggable');
  }
}