mirror of
https://github.com/billz/raspap-webgui.git
synced 2025-03-01 10:31:47 +00:00
Added assets + dependencies
This commit is contained in:
32
bower_components/datatables-plugins/api/average().js
vendored
Executable file
32
bower_components/datatables-plugins/api/average().js
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
/**
|
||||
* It can sometimes be useful to get the average of data in an API result set,
|
||||
* be it from a column, or a collection of cells. This method provides exactly
|
||||
* that ability.
|
||||
*
|
||||
* @name average()
|
||||
* @summary Average the values in a data set.
|
||||
* @author [Allan Jardine](http://sprymedia.co.uk)
|
||||
* @requires DataTables 1.10+
|
||||
*
|
||||
* @returns {Number} Calculated average
|
||||
*
|
||||
* @example
|
||||
* // Average a column
|
||||
* var table = $('#example').DataTable();
|
||||
* table.column( 3 ).data().average();
|
||||
*
|
||||
* @example
|
||||
* // Average two cells
|
||||
* var table = $('#example').DataTable();
|
||||
* table.cells( 0, [3,4] ).data().average();
|
||||
*/
|
||||
|
||||
jQuery.fn.dataTable.Api.register( 'average()', function () {
|
||||
var data = this.flatten();
|
||||
var sum = data.reduce( function ( a, b ) {
|
||||
return (a*1) + (b*1); // cast values in-case they are strings
|
||||
} );
|
||||
|
||||
return sum / data.length;
|
||||
} );
|
||||
|
||||
Reference in New Issue
Block a user