function overlay_overlay_parent_initialize
overlay_overlay_parent_initialize()
Implements hook_overlay_parent_initialize().
File
- modules/overlay/overlay.module, line 671
- Displays the Drupal administration interface in an overlay.
Code
function overlay_overlay_parent_initialize() { // Let the client side know which paths are administrative. $paths = path_get_admin_paths(); foreach ($paths as &$type) { $type = str_replace('<front>', variable_get('site_frontpage', 'node'), $type); } drupal_add_js(array('overlay' => array('paths' => $paths)), 'setting'); $path_prefixes = array(); if (module_exists('locale') && variable_get('locale_language_negotiation_url_part', LOCALE_LANGUAGE_NEGOTIATION_URL_PREFIX) == LOCALE_LANGUAGE_NEGOTIATION_URL_PREFIX) { // Get languages grouped by status and select only the enabled ones. $languages = language_list('enabled'); $languages = $languages[1]; $path_prefixes = array(); foreach ($languages as $language) { if ($language->prefix) { $path_prefixes[] = $language->prefix; } } } drupal_add_js(array('overlay' => array('pathPrefixes' => $path_prefixes)), 'setting'); // Pass along the Ajax callback for rerendering sections of the parent window. drupal_add_js(array('overlay' => array('ajaxCallback' => 'overlay-ajax')), 'setting'); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!overlay!overlay.module/function/overlay_overlay_parent_initialize/7.x