diff --git a/core/includes/theme.inc b/core/includes/theme.inc index 3db84a97b19d5a409daa441b40e7dd60507755a5..8596de853d2f11bab90a1320bf77cbaf725bdc10 100644 --- a/core/includes/theme.inc +++ b/core/includes/theme.inc @@ -237,9 +237,15 @@ function _drupal_theme_initialize($theme, $base_theme = array()) { } // Add scripts used by this theme. + $js = array(); foreach ($final_scripts as $script) { - drupal_add_js($script, array('group' => JS_THEME, 'every_page' => TRUE)); + $js['#attached']['js'][] = array( + 'data' => $script, + 'group' => JS_THEME, + 'every_page' => TRUE, + ); } + drupal_render($js); $theme_engine = NULL;