function system_add_module_assets

7.x system.module system_add_module_assets()

Adds CSS and JavaScript files declared in module .info files.

1 call to system_add_module_assets()
system_init in drupal-7.x/modules/system/system.module
Implements hook_init().

File

drupal-7.x/modules/system/system.module, line 1938
Configuration system that lets administrators modify the workings of the site.

Code

function system_add_module_assets() {
  foreach (system_get_info('module') as $module => $info) {
    if (!empty($info['stylesheets'])) {
      foreach ($info['stylesheets'] as $media => $stylesheets) {
        foreach ($stylesheets as $stylesheet) {
          drupal_add_css($stylesheet, array('every_page' => TRUE, 'media' => $media));
        }
      }
    }
    if (!empty($info['scripts'])) {
      foreach ($info['scripts'] as $script) {
        drupal_add_js($script, array('every_page' => TRUE));
      }
    }
  }
}