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');
}
}