public/dashboard/bower_components/admin-lte/plugins/datatables/extensions/TableTools/js/dataTables.tableTools.js
function ( oOpts )
	{
		/* Is this the master control instance or not? */
		if ( typeof this.s.dt._TableToolsInit == 'undefined' )
		{
			this.s.master = true;
			this.s.dt._TableToolsInit = true;
		}

		/* We can use the table node from comparisons to group controls */
		this.dom.table = this.s.dt.nTable;

		/* Clone the defaults and then the user options */
		this.s.custom = $.extend( {}, TableTools.DEFAULTS, oOpts );

		/* Flash file location */
		this.s.swfPath = this.s.custom.sSwfPath;
		if ( typeof ZeroClipboard_TableTools != 'undefined' )
		{
			ZeroClipboard_TableTools.moviePath = this.s.swfPath;
		}

		/* Table row selecting */
		this.s.select.type = this.s.custom.sRowSelect;
		this.s.select.preRowSelect = this.s.custom.fnPreRowSelect;
		this.s.select.postSelected = this.s.custom.fnRowSelected;
		this.s.select.postDeselected = this.s.custom.fnRowDeselected;

		// Backwards compatibility - allow the user to specify a custom class in the initialiser
		if ( this.s.custom.sSelectedClass )
		{
			this.classes.select.row = this.s.custom.sSelectedClass;
		}

		this.s.tags = this.s.custom.oTags;

		/* Button set */
		this.s.buttonSet = this.s.custom.aButtons;
	}
function ( oOpts )
	{
		/* Is this the master control instance or not? */
		if ( typeof this.s.dt._TableToolsInit == 'undefined' )
		{
			this.s.master = true;
			this.s.dt._TableToolsInit = true;
		}

		/* We can use the table node from comparisons to group controls */
		this.dom.table = this.s.dt.nTable;

		/* Clone the defaults and then the user options */
		this.s.custom = $.extend( {}, TableTools.DEFAULTS, oOpts );

		/* Flash file location */
		this.s.swfPath = this.s.custom.sSwfPath;
		if ( typeof ZeroClipboard_TableTools != 'undefined' )
		{
			ZeroClipboard_TableTools.moviePath = this.s.swfPath;
		}

		/* Table row selecting */
		this.s.select.type = this.s.custom.sRowSelect;
		this.s.select.preRowSelect = this.s.custom.fnPreRowSelect;
		this.s.select.postSelected = this.s.custom.fnRowSelected;
		this.s.select.postDeselected = this.s.custom.fnRowDeselected;

		// Backwards compatibility - allow the user to specify a custom class in the initialiser
		if ( this.s.custom.sSelectedClass )
		{
			this.classes.select.row = this.s.custom.sSelectedClass;
		}

		this.s.tags = this.s.custom.oTags;

		/* Button set */
		this.s.buttonSet = this.s.custom.aButtons;
	}
function ( oOpts ) { /* Is this the master control instance or not? */ if ( typeof this . s . dt . _TableToolsInit == 'undefined' ) { this . s . master = true ; this . s . dt . _TableToolsInit = true ; } /* We can use the table node from comparisons to group controls */ this . dom . table = this . s . dt . nTable ; /* Clone the defaults and then the user options */ this . s . custom = $ . extend ( { } , TableTools . DEFAULTS , oOpts ) ; /* Flash file location */ this . s . swfPath = this . s . custom . sSwfPath ; if ( typeof ZeroClipboard_TableTools != 'undefined' ) { ZeroClipboard_TableTools . moviePath = this . s . swfPath ; } /* Table row selecting */ this . s . select . type = this . s . custom . sRowSelect ; this . s . select . preRowSelect = this . s . custom . fnPreRowSelect ; this . s . select . postSelected = this . s . custom . fnRowSelected ; this . s . select . postDeselected = this . s . custom . fnRowDeselected ; // Backwards compatibility - allow the user to specify a custom class in the initialiser if ( this . s . custom . sSelectedClass ) { this . classes . select . row = this . s . custom . sSelectedClass ; } this . s . tags = this . s . custom . oTags ; /* Button set */ this . s . buttonSet = this . s . custom . aButtons ; }
Take the user defined settings and the default settings and combine them.
@method  _fnCustomiseSettings
@param   {Object} oOpts Same as TableTools constructor
@returns void
@private
Take the user defined settings and the default settings and combine them .