Final fixup to r103910 and follow-ups.
authorPlatonides <platonides@users.mediawiki.org>
Tue, 22 Nov 2011 18:56:55 +0000 (18:56 +0000)
committerPlatonides <platonides@users.mediawiki.org>
Tue, 22 Nov 2011 18:56:55 +0000 (18:56 +0000)
Reverts r103931 test change.

includes/libs/JavaScriptMinifier.php
tests/phpunit/includes/libs/JavaScriptMinifierTest.php

index fc815e2..baf9338 100644 (file)
@@ -504,7 +504,7 @@ class JavaScriptMinifier {
                                        if ( $decimal > 2 ) {
                                                return self::parseError($s, $end, 'The number has too many decimal points' );
                                        }
-                                       $end += strspn( $s, '0123456789', $end ) + 1;
+                                       $end += strspn( $s, '0123456789', $end + 1 ) + $decimal;
                                }
                                $exponent = strspn( $s, 'eE', $end );
                                if( $exponent ) {
index 8303e79..d2bfeed 100644 (file)
@@ -121,7 +121,7 @@ class JavaScriptMinifierTest extends MediaWikiTestCase {
                $suffix = ',shortVarName=0;';
 
                $input = $prefix . $num . $suffix;
-               $expected = $prefix . $num . "\n" . $suffix;
+               $expected = $prefix . "\n" . $num . $suffix;
 
                $minified = JavaScriptMinifier::minify( $input );