UNPKG

alpaca

Version:

Alpaca provides the easiest and fastest way to generate interactive forms for the web and mobile devices. It runs simply as HTML5 or more elaborately using Bootstrap, jQuery Mobile or jQuery UI. Alpaca uses Handlebars to process JSON schema and provide

41 lines (36 loc) 984 B
/** * Automatically detect numbers which use a comma in the place of a decimal * point to allow them to be sorted numerically. * * Please note that the 'Formatted numbers' type detection and sorting plug-ins * offer greater flexibility that this plug-in and should be used in preference * to this method. * * @name Commas for decimal place * @summary Detect numeric data which uses a comma as the decimal place. * @deprecated * @author [Allan Jardine](http://sprymedia.co.uk) */ jQuery.fn.dataTableExt.aTypes.unshift( function ( sData ) { var sValidChars = "0123456789,."; var Char; var bDecimal = false; var iStart=0; /* Negative sign is valid - shift the number check start point */ if ( sData.charAt(0) === '-' ) { iStart = 1; } /* Check the numeric part */ for ( var i=iStart ; i<sData.length ; i++ ) { Char = sData.charAt(i); if (sValidChars.indexOf(Char) == -1) { return null; } } return 'numeric-comma'; } );