Revision: 4345 http://vexi.svn.sourceforge.net/vexi/?rev=4345&view=rev Author: mkpg2 Date: 2012-01-31 04:11:39 +0000 (Tue, 31 Jan 2012) Log Message: ----------- Fix. / by 0 when formatting a non finite number.
Modified Paths: -------------- trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java Modified: trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java =================================================================== --- trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java 2012-01-31 04:09:18 UTC (rev 4344) +++ trunk/org.vexi-library.js/src/main/java/org/ibex/js/JSNumber.java 2012-01-31 04:11:39 UTC (rev 4345) @@ -115,6 +115,18 @@ int scale = JSU.getArg_int(args, 0, 0); return round(scale, RoundingMode.HALF_UP); }else if("toDecimalString".equals(keyStr)){ + if(this instanceof D){ + double d = ((D)this).d; + if(Double.isInfinite(d)){ + if(d>0){ + return JSU.S("\xB0"); + }else{ + return JSU.S("-\xB0"); + } + }else if(Double.isNaN(d)){ + return JSU.S("NaN"); + } + } int dpMin = JSU.getArg_int(args, 0, 0); int dpMax = JSU.getArg_int(args, 1, 20); String format = "0"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn