public/dashboard/bower_components/admin-lte/plugins/datatables/extensions/TableTools/js/dataTables.tableTools.js
function ( e )
	{
		var that = this;
		var oSetDT = this.s.dt;
		var oSetPrint = this.s.print;
		var oDomPrint = this.dom.print;

		/* Show all hidden nodes */
		this._fnPrintShowNodes();

		/* Restore DataTables' scrolling */
		if ( oSetDT.oScroll.sX !== "" || oSetDT.oScroll.sY !== "" )
		{
			$(this.s.dt.nTable).unbind('draw.DTTT_Print');

			this._fnPrintScrollEnd();
		}

		/* Restore the scroll */
		window.scrollTo( 0, oSetPrint.saveScroll );

		/* Drop the print message */
		$('div.'+this.classes.print.message).remove();

		/* Styling class */
		$(document.body).removeClass( 'DTTT_Print' );

		/* Restore the table length */
		oSetDT._iDisplayStart = oSetPrint.saveStart;
		oSetDT._iDisplayLength = oSetPrint.saveLength;
		if ( oSetDT.oApi._fnCalculateEnd ) {
			oSetDT.oApi._fnCalculateEnd( oSetDT );
		}
		oSetDT.oApi._fnDraw( oSetDT );

		$(document).unbind( "keydown.DTTT" );
	}
function ( e )
	{
		var that = this;
		var oSetDT = this.s.dt;
		var oSetPrint = this.s.print;
		var oDomPrint = this.dom.print;

		/* Show all hidden nodes */
		this._fnPrintShowNodes();

		/* Restore DataTables' scrolling */
		if ( oSetDT.oScroll.sX !== "" || oSetDT.oScroll.sY !== "" )
		{
			$(this.s.dt.nTable).unbind('draw.DTTT_Print');

			this._fnPrintScrollEnd();
		}

		/* Restore the scroll */
		window.scrollTo( 0, oSetPrint.saveScroll );

		/* Drop the print message */
		$('div.'+this.classes.print.message).remove();

		/* Styling class */
		$(document.body).removeClass( 'DTTT_Print' );

		/* Restore the table length */
		oSetDT._iDisplayStart = oSetPrint.saveStart;
		oSetDT._iDisplayLength = oSetPrint.saveLength;
		if ( oSetDT.oApi._fnCalculateEnd ) {
			oSetDT.oApi._fnCalculateEnd( oSetDT );
		}
		oSetDT.oApi._fnDraw( oSetDT );

		$(document).unbind( "keydown.DTTT" );
	}
function ( e ) { var that = this ; var oSetDT = this . s . dt ; var oSetPrint = this . s . print ; var oDomPrint = this . dom . print ; /* Show all hidden nodes */ this . _fnPrintShowNodes ( ) ; /* Restore DataTables' scrolling */ if ( oSetDT . oScroll . sX !== "" || oSetDT . oScroll . sY !== "" ) { $ ( this . s . dt . nTable ) . unbind ( 'draw.DTTT_Print' ) ; this . _fnPrintScrollEnd ( ) ; } /* Restore the scroll */ window . scrollTo ( 0 , oSetPrint . saveScroll ) ; /* Drop the print message */ $ ( 'div.' + this . classes . print . message ) . remove ( ) ; /* Styling class */ $ ( document . body ) . removeClass ( 'DTTT_Print' ) ; /* Restore the table length */ oSetDT . _iDisplayStart = oSetPrint . saveStart ; oSetDT . _iDisplayLength = oSetPrint . saveLength ; if ( oSetDT . oApi . _fnCalculateEnd ) { oSetDT . oApi . _fnCalculateEnd ( oSetDT ) ; } oSetDT . oApi . _fnDraw ( oSetDT ) ; $ ( document ) . unbind ( "keydown.DTTT" ) ; }
Printing is finished, resume normal display
@method  _fnPrintEnd
@param   {Event} e Event object
@returns void
@private
Printing is finished resume normal display