You are here

function javascript_aggregator_theme_registry_alter in Javascript Aggregator 6

Implementation of hook_theme_registry_alter().

Make javascript_aggregator's page preprocess function run *after* everything else's (even jQuery Update).

File

./javascript_aggregator.module, line 53

Code

function javascript_aggregator_theme_registry_alter(&$theme_registry) {
  if (isset($theme_registry['page'])) {

    // If javascript_aggregator's preprocess function is there already, remove it.
    if (is_array($theme_registry['page']['preprocess functions']) && ($key = array_search('javascript_aggregator_preprocess_page', $theme_registry['page']['preprocess functions']))) {
      unset($theme_registry['page']['preprocess functions'][$key]);
    }

    // Now tack it on at the end so it runs after everything else.
    $theme_registry['page']['preprocess functions'][] = 'javascript_aggregator_preprocess_page';
  }
}