function ctools_automodal_preprocess_link in CTools Auto-modal 7
Implements hook_preprocess_link().
1 call to ctools_automodal_preprocess_link()
- ctools_automodal_preprocess_menu_local_action in ./
ctools_automodal.module - Implements hook_preprocess_menu_local_action().
File
- ./
ctools_automodal.module, line 64
Code
function ctools_automodal_preprocess_link(&$variables) {
static $ctools_modal_included = FALSE;
if (ctools_automodal_is_path_modal($variables['path'])) {
$item = menu_get_item($variables['path']);
// Only process the modal includes once per request.
if (!$ctools_modal_included) {
ctools_include('modal');
ctools_modal_add_js();
$ctools_modal_included = TRUE;
}
$variables['options']['attributes']['class'][] = 'ctools-use-modal';
if (strpos($variables['path'], 'nojs') === FALSE) {
$variables['path'] .= '/nojs';
}
}
}