File: demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/type-detection/currency.js

Recommend this page to a friend!
  Classes of Emmanuel Podvin   Blapy   demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/type-detection/currency.js   Download  
File: demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/type-detection/currency.js
Role: Example script
Content type: text/plain
Description: Example script
Class: Blapy
jQuery plugin to load linked pages using AJAX
Author: By
Last change: Update of demos/startbootstrap-sb-admin-2/bower_components/datatables-plugins/type-detection/currency.js
Date: 2 years ago
Size: 1,143 bytes
 

Contents

Class file image Download
/** * This plug-in will add automatic detection for currency columns to * DataTables. Note that only $, £ and ? symbols are detected with this code, * but it is trivial to add more or change the current ones. This is best used * in conjunction with the currency sorting plug-in. * * DataTables 1.10+ has currency sorting abilities built-in and will be * automatically detected. As such this plug-in is marked as deprecated, but * might be useful when working with old versions of DataTables. * * @name Currency * @summary Detect data of numeric type with a leading currency symbol. * @deprecated * @author [Allan Jardine](http://sprymedia.co.uk), Nuno Gomes */ (function(){ // Change this list to the valid characters you want var validChars = "$£?c" + "0123456789" + ".-,'"; // Init the regex just once for speed - it is "closure locked" var str = jQuery.fn.dataTableExt.oApi._fnEscapeRegex( validChars ), re = new RegExp('[^'+str+']'); jQuery.fn.dataTableExt.aTypes.unshift( function ( data ) { if ( typeof data !== 'string' || re.test(data) ) { return null; } return 'currency'; } ); }());