[Rt-commit] rt branch, 4.6/do-not-reminify-js-files, created. rt-4.4.4-448-g021223ba1
? sunnavy
sunnavy at bestpractical.com
Tue Oct 22 17:01:18 EDT 2019
The branch, 4.6/do-not-reminify-js-files has been created
at 021223ba172a4e16979494d52612888868111ba6 (commit)
- Log -----------------------------------------------------------------
commit 021223ba172a4e16979494d52612888868111ba6
Author: sunnavy <sunnavy at bestpractical.com>
Date: Wed Oct 23 04:42:18 2019 +0800
Do not re-minify those already minified js files
There is no need to do so, and even worse, we found that current
JavaScript::Minifier::XS can't minify ckeditor.js successfully(it
truncates the content).
diff --git a/lib/RT/Interface/Web.pm b/lib/RT/Interface/Web.pm
index afabac5af..93b3a7703 100644
--- a/lib/RT/Interface/Web.pm
+++ b/lib/RT/Interface/Web.pm
@@ -137,10 +137,10 @@ sub JSFiles {
mousetrap.min.js
keyboard-shortcuts.js
assets.js
- /static/RichText5/ckeditor.js
+ /static/RichText5/ckeditor.min.js
dropzone.min.js
quoteselection.js
- fontawesome.js
+ fontawesome.min.js
rights-inspector.js
}, RT->Config->Get('JSFiles');
}
diff --git a/lib/RT/Squish/JS.pm b/lib/RT/Squish/JS.pm
index 61d83d3fc..1ff12e0d3 100644
--- a/lib/RT/Squish/JS.pm
+++ b/lib/RT/Squish/JS.pm
@@ -81,14 +81,19 @@ sub Squish {
my $res = RT::Interface::Web::Handler->GetStatic($uri);
if ($res->is_success) {
- $content .= $res->decoded_content . "\n";
+ if ( $file =~ /\.min\.js$/ ) {
+ $content .= $res->decoded_content . "\n";
+ }
+ else {
+ $content .= $self->Filter($res->decoded_content) . "\n";
+ }
} else {
RT->Logger->error("Unable to fetch $uri for JS Squishing: " . $res->status_line);
next;
}
}
- return $self->Filter($content);
+ return $content;
}
sub Filter {
diff --git a/share/static/RichText5/ckeditor.js b/share/static/RichText5/ckeditor.min.js
similarity index 100%
rename from share/static/RichText5/ckeditor.js
rename to share/static/RichText5/ckeditor.min.js
diff --git a/share/static/js/fontawesome.js b/share/static/js/fontawesome.min.js
similarity index 100%
rename from share/static/js/fontawesome.js
rename to share/static/js/fontawesome.min.js
-----------------------------------------------------------------------
More information about the rt-commit
mailing list