mirror of
https://github.com/DataTables/DataTables.git
synced 2025-02-07 05:54:15 +01:00
Dev: Refector _fnGetDataMaster and _fnClearTable to be shorter and clearer
This commit is contained in:
parent
bd804fdcb8
commit
30c6a45067
@ -463,15 +463,9 @@ function _fnSetObjectDataFn( mSource )
|
||||
* @returns array {array} aData Master data array
|
||||
* @memberof DataTable#oApi
|
||||
*/
|
||||
function _fnGetDataMaster ( oSettings )
|
||||
function _fnGetDataMaster ( settings )
|
||||
{
|
||||
var aData = [];
|
||||
var iLen = oSettings.aoData.length;
|
||||
for ( var i=0 ; i<iLen; i++ )
|
||||
{
|
||||
aData.push( oSettings.aoData[i]._aData );
|
||||
}
|
||||
return aData;
|
||||
return _pluck( settings.aoData, '_aData' );
|
||||
}
|
||||
|
||||
|
||||
@ -480,11 +474,11 @@ function _fnGetDataMaster ( oSettings )
|
||||
* @param {object} oSettings dataTables settings object
|
||||
* @memberof DataTable#oApi
|
||||
*/
|
||||
function _fnClearTable( oSettings )
|
||||
function _fnClearTable( settings )
|
||||
{
|
||||
oSettings.aoData.splice( 0, oSettings.aoData.length );
|
||||
oSettings.aiDisplayMaster.splice( 0, oSettings.aiDisplayMaster.length );
|
||||
oSettings.aiDisplay.splice( 0, oSettings.aiDisplay.length );
|
||||
settings.aoData.length = 0;
|
||||
settings.aiDisplayMaster.length = 0;
|
||||
settings.aiDisplay.length = 0;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user