From: Ori Livneh Date: Fri, 14 Aug 2015 05:31:22 +0000 (-0700) Subject: JavaScriptMinifier: minify booleans X-Git-Tag: 1.31.0-rc.0~10425^2 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=a44fe77c62c0c8748f1143035e458a8f8487914d;p=lhc%2Fweb%2Fwiklou.git JavaScriptMinifier: minify booleans Minify true to !0 and false to !1, like Google Closure Compiler and UglifyJS2. Change-Id: I5ab29b686b812d64a2913611be091084c06d630b --- diff --git a/includes/libs/JavaScriptMinifier.php b/includes/libs/JavaScriptMinifier.php index 2990782ce1..cb282eb537 100644 --- a/includes/libs/JavaScriptMinifier.php +++ b/includes/libs/JavaScriptMinifier.php @@ -565,6 +565,11 @@ class JavaScriptMinifier { $out .= ' '; $lineLength++; } + if( $token === 'true' ) { + $token = '!0'; + } elseif( $token === 'false' ) { + $token = '!1'; + } $out .= $token; $lineLength += $end - $pos; // += strlen( $token )