From 451044df4ecf7b45f2483409a2f4f640b22470d4 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 27 Nov 2013 09:33:12 +0800 Subject: [PATCH] MDL-43018 JavaScript: Correct joining of multiple minified JS When minifiying JS, unnecessary semi-colons are removed - this includes the trailing semi-colon. Since we join multiple files together after minification, we need to add an additional semi-colon in this situation to produce valid JavaScript. --- lib/classes/minify.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/classes/minify.php b/lib/classes/minify.php index 19d734f75e2..6ebb0671edf 100644 --- a/lib/classes/minify.php +++ b/lib/classes/minify.php @@ -87,7 +87,7 @@ EOD; $compressed[] = self::js($content); } - return implode("\n", $compressed); + return implode(";\n", $compressed); } /** -- 2.11.4.GIT