public/dashboard/bower_components/admin-lte/plugins/datatables/extensions/TableTools/js/dataTables.tableTools.js
function ( nNode )
	{
		var anHidden = this.dom.print.hidden;

		var nParent = nNode.parentNode;
		var nChildren = nParent.childNodes;
		for ( var i=0, iLen=nChildren.length ; i<iLen ; i++ )
		{
			if ( nChildren[i] != nNode && nChildren[i].nodeType == 1 )
			{
				/* If our node is shown (don't want to show nodes which were previously hidden) */
				var sDisplay = $(nChildren[i]).css("display");
				if ( sDisplay != "none" )
				{
					/* Cache the node and it's previous state so we can restore it */
					anHidden.push( {
						"node": nChildren[i],
						"display": sDisplay
					} );
					nChildren[i].style.display = "none";
				}
			}
		}

		if ( nParent.nodeName.toUpperCase() != "BODY" )
		{
			this._fnPrintHideNodes( nParent );
		}
	}
function ( nNode )
	{
		var anHidden = this.dom.print.hidden;

		var nParent = nNode.parentNode;
		var nChildren = nParent.childNodes;
		for ( var i=0, iLen=nChildren.length ; i<iLen ; i++ )
		{
			if ( nChildren[i] != nNode && nChildren[i].nodeType == 1 )
			{
				/* If our node is shown (don't want to show nodes which were previously hidden) */
				var sDisplay = $(nChildren[i]).css("display");
				if ( sDisplay != "none" )
				{
					/* Cache the node and it's previous state so we can restore it */
					anHidden.push( {
						"node": nChildren[i],
						"display": sDisplay
					} );
					nChildren[i].style.display = "none";
				}
			}
		}

		if ( nParent.nodeName.toUpperCase() != "BODY" )
		{
			this._fnPrintHideNodes( nParent );
		}
	}
function ( nNode ) { var anHidden = this . dom . print . hidden ; var nParent = nNode . parentNode ; var nChildren = nParent . childNodes ; for ( var i = 0 , iLen = nChildren . length ; i < iLen ; i ++ ) { if ( nChildren [ i ] != nNode && nChildren [ i ] . nodeType == 1 ) { /* If our node is shown (don't want to show nodes which were previously hidden) */ var sDisplay = $ ( nChildren [ i ] ) . css ( "display" ) ; if ( sDisplay != "none" ) { /* Cache the node and it's previous state so we can restore it */ anHidden . push ( { "node" : nChildren [ i ] , "display" : sDisplay } ) ; nChildren [ i ] . style . display = "none" ; } } } if ( nParent . nodeName . toUpperCase ( ) != "BODY" ) { this . _fnPrintHideNodes ( nParent ) ; } }
Hide nodes which are not needed in order to display the table. Note that this function is
recursive
@method  _fnPrintHideNodes
@param   {Node} nNode Element which should be showing in a 'print' display
@returns void
@private
Hide nodes which are not needed in order to display the table . Note that this function is recursive