diff --git a/common/framework/Formatter.php b/common/framework/Formatter.php index 92bfa06d0..65d16855a 100644 --- a/common/framework/Formatter.php +++ b/common/framework/Formatter.php @@ -516,6 +516,7 @@ class Formatter // Clean the content. $content = utf8_clean(file_get_contents($filename)); + $content = preg_replace('!(\n)//# (sourceMappingURL=\S+)!', '$1/* $2 */', $content); // Append to the result string. $original_filename = starts_with(\RX_BASEDIR, $filename) ? substr($filename, strlen(\RX_BASEDIR)) : $filename; diff --git a/tests/_data/formatter/concat.source1.js b/tests/_data/formatter/concat.source1.js index 315c8d4d5..0f738fbe0 100644 --- a/tests/_data/formatter/concat.source1.js +++ b/tests/_data/formatter/concat.source1.js @@ -4,3 +4,4 @@ $(this).attr("bar", "baz"); }); })(jQuery); +//# sourceMappingURL=concat.source1.js.map diff --git a/tests/_data/formatter/concat.target1.js b/tests/_data/formatter/concat.target1.js index 7ad72cf6c..d41cacb80 100644 --- a/tests/_data/formatter/concat.target1.js +++ b/tests/_data/formatter/concat.target1.js @@ -5,7 +5,8 @@ event.preventDefault(); $(this).attr("bar", "baz"); }); -})(jQuery);; +})(jQuery); +/* sourceMappingURL=concat.source1.js.map */; /* Original file: tests/_data/formatter/concat.source2.js */ diff --git a/tests/_data/formatter/concat.target2.js b/tests/_data/formatter/concat.target2.js index 7ad72cf6c..d41cacb80 100644 --- a/tests/_data/formatter/concat.target2.js +++ b/tests/_data/formatter/concat.target2.js @@ -5,7 +5,8 @@ event.preventDefault(); $(this).attr("bar", "baz"); }); -})(jQuery);; +})(jQuery); +/* sourceMappingURL=concat.source1.js.map */; /* Original file: tests/_data/formatter/concat.source2.js */