public/dashboard/bower_components/admin-lte/plugins/datatables/extensions/ColVis/js/dataTables.colVis.js
function ()
	{
		var
			that = this,
			dt = this.s.dt;

		return $(
				'<li class="ColVis_Special '+(dt.bJUI ? 'ui-button ui-state-default' : '')+'">'+
					this.s.restore+
				'</li>'
			)
			.click( function (e) {
				for ( var i=0, iLen=that.s.abOriginal.length ; i<iLen ; i++ )
				{
					that.s.dt.oInstance.fnSetColumnVis( i, that.s.abOriginal[i], false );
				}
				that._fnAdjustOpenRows();
				that.s.dt.oInstance.fnAdjustColumnSizing( false );
				that.s.dt.oInstance.fnDraw( false );
			} )[0];
	}
function ()
	{
		var
			that = this,
			dt = this.s.dt;

		return $(
				'<li class="ColVis_Special '+(dt.bJUI ? 'ui-button ui-state-default' : '')+'">'+
					this.s.restore+
				'</li>'
			)
			.click( function (e) {
				for ( var i=0, iLen=that.s.abOriginal.length ; i<iLen ; i++ )
				{
					that.s.dt.oInstance.fnSetColumnVis( i, that.s.abOriginal[i], false );
				}
				that._fnAdjustOpenRows();
				that.s.dt.oInstance.fnAdjustColumnSizing( false );
				that.s.dt.oInstance.fnDraw( false );
			} )[0];
	}
function ( ) { var that = this , dt = this . s . dt ; return $ ( '<li class="ColVis_Special ' + ( dt . bJUI ? 'ui-button ui-state-default' : '' ) + '">' + this . s . restore + '</li>' ) . click ( function ( e ) { for ( var i = 0 , iLen = that . s . abOriginal . length ; i < iLen ; i ++ ) { that . s . dt . oInstance . fnSetColumnVis ( i , that . s . abOriginal [ i ] , false ) ; } that . _fnAdjustOpenRows ( ) ; that . s . dt . oInstance . fnAdjustColumnSizing ( false ) ; that . s . dt . oInstance . fnDraw ( false ) ; } ) [ 0 ] ; }
Create a button which allows a "restore" action
@method  _fnDomRestoreButton
@returns {Node} Created button
@private
Create a button which allows a restore action