|
@@ -3243,7 +3243,22 @@ function template_javascript($do_defered = false)
|
|
|
|
|
|
|
|
|
call_integration_hook('pre_javascript_output');
|
|
|
+
|
|
|
+
|
|
|
+ if (!empty($context['javascript_vars']) && !$do_defered)
|
|
|
+ {
|
|
|
+ echo '
|
|
|
+ <script type="text/javascript"><!--
|
|
|
+
|
|
|
+ foreach ($context['javascript_vars'] as $key => $value)
|
|
|
+ echo '
|
|
|
+ var ', $key, ' = ', $value, ';';
|
|
|
+
|
|
|
+ echo '
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
+
|
|
|
foreach ($context['javascript_files'] as $id => $file)
|
|
|
{
|
|
|
if ((!$do_defered && empty($file['options']['defer'])) || ($do_defered && !empty($file['options']['defer'])))
|
|
@@ -3258,20 +3273,6 @@ function template_javascript($do_defered = false)
|
|
|
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- if (!empty($context['javascript_vars']) && !$do_defered)
|
|
|
- {
|
|
|
- echo '
|
|
|
- <script type="text/javascript"><!--
|
|
|
-
|
|
|
- foreach ($context['javascript_vars'] as $key => $value)
|
|
|
- echo '
|
|
|
- var ', $key, ' = ', $value, ';';
|
|
|
-
|
|
|
- echo '
|
|
|
-
|
|
|
- }
|
|
|
|
|
|
|
|
|
if (!empty($context['javascript_inline']))
|