mirror of
https://github.com/dawidolko/Website-Templates.git
synced 2026-03-23 04:12:22 +00:00
Website templates
This commit is contained in:
43
startbootstrap-sb-admin-2-1.0.5/bower_components/datatables-plugins/api/fngethiddennodes.js
vendored
Normal file
43
startbootstrap-sb-admin-2-1.0.5/bower_components/datatables-plugins/api/fngethiddennodes.js
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
/**
|
||||
* Get a list of all `dt-tag tr` nodes in the table which are not currently
|
||||
* visible (useful for building forms).
|
||||
*
|
||||
* This function is marked as deprecated as using the `dt-api rows()` method in
|
||||
* DataTables 1.10+ is preferred to this approach.
|
||||
*
|
||||
* @name fnGetHiddenNodes
|
||||
* @summary Get the `dt-tag tr` elements which are not in the DOM
|
||||
* @author [Allan Jardine](http://sprymedia.co.uk)
|
||||
* @deprecated
|
||||
*
|
||||
* @example
|
||||
* var table = $('#example').dataTable();
|
||||
* var nodes = table.fnGetHiddenNodes();
|
||||
*/
|
||||
|
||||
jQuery.fn.dataTableExt.oApi.fnGetHiddenNodes = function ( settings )
|
||||
{
|
||||
var nodes;
|
||||
var display = jQuery('tbody tr', settings.nTable);
|
||||
|
||||
if ( jQuery.fn.dataTable.versionCheck ) {
|
||||
// DataTables 1.10
|
||||
var api = new jQuery.fn.dataTable.Api( settings );
|
||||
nodes = api.rows().nodes().toArray();
|
||||
}
|
||||
else {
|
||||
// 1.9-
|
||||
nodes = this.oApi._fnGetTrNodes( settings );
|
||||
}
|
||||
|
||||
/* Remove nodes which are being displayed */
|
||||
for ( var i=0 ; i<display.length ; i++ ) {
|
||||
var iIndex = jQuery.inArray( display[i], nodes );
|
||||
|
||||
if ( iIndex != -1 ) {
|
||||
nodes.splice( iIndex, 1 );
|
||||
}
|
||||
}
|
||||
|
||||
return nodes;
|
||||
};
|
||||
Reference in New Issue
Block a user