public/dashboard/bower_components/admin-lte/plugins/datatables/extensions/FixedHeader/js/dataTables.fixedHeader.js
function ( parent, original, clone )
	{
		var that = this;
		var originals = $(parent +' tr', original);
		var height;

		$(parent+' tr', clone).each( function (k) {
			height = originals.eq( k ).css('height');

			// This is nasty :-(. IE has a sub-pixel error even when setting
			// the height below (the Firefox fix) which causes the fixed column
			// to go out of alignment. Need to add a pixel before the assignment
			// Can this be feature detected? Not sure how...
			if ( navigator.appName == 'Microsoft Internet Explorer' ) {
				height = parseInt( height, 10 ) + 1;
			}

			$(this).css( 'height', height );

			// For Firefox to work, we need to also set the height of the
			// original row, to the value that we read from it! Otherwise there
			// is a sub-pixel rounding error
			originals.eq( k ).css( 'height', height );
		} );
	}
function ( parent, original, clone )
	{
		var that = this;
		var originals = $(parent +' tr', original);
		var height;

		$(parent+' tr', clone).each( function (k) {
			height = originals.eq( k ).css('height');

			// This is nasty :-(. IE has a sub-pixel error even when setting
			// the height below (the Firefox fix) which causes the fixed column
			// to go out of alignment. Need to add a pixel before the assignment
			// Can this be feature detected? Not sure how...
			if ( navigator.appName == 'Microsoft Internet Explorer' ) {
				height = parseInt( height, 10 ) + 1;
			}

			$(this).css( 'height', height );

			// For Firefox to work, we need to also set the height of the
			// original row, to the value that we read from it! Otherwise there
			// is a sub-pixel rounding error
			originals.eq( k ).css( 'height', height );
		} );
	}
function ( parent , original , clone ) { var that = this ; var originals = $ ( parent + ' tr' , original ) ; var height ; $ ( parent + ' tr' , clone ) . each ( function ( k ) { height = originals . eq ( k ) . css ( 'height' ) ; // This is nasty :-(. IE has a sub-pixel error even when setting // the height below (the Firefox fix) which causes the fixed column // to go out of alignment. Need to add a pixel before the assignment // Can this be feature detected? Not sure how... if ( navigator . appName == 'Microsoft Internet Explorer' ) { height = parseInt ( height , 10 ) + 1 ; } $ ( this ) . css ( 'height' , height ) ; // For Firefox to work, we need to also set the height of the // original row, to the value that we read from it! Otherwise there // is a sub-pixel rounding error originals . eq ( k ) . css ( 'height' , height ) ; } ) ; }
Equalise the heights of the rows in a given table node in a cross browser way. Note that this
is more or less lifted as is from FixedColumns
@method  fnEqualiseHeights
@returns void
@param   {string} parent Node type - thead, tbody or tfoot
@param   {element} original Original node to take the heights from
@param   {element} clone Copy the heights to
@private
Equalise the heights of the rows in a given table node in a cross browser way . Note that this is more or less lifted as is from FixedColumns