function _fnFeatureHtmlInfo ( settings )
		{
			var
				tid = settings.sTableId,
				nodes = settings.aanFeatures.i,
				n = $('<div/>', {
					'class': settings.oClasses.sInfo,
					'id': ! nodes ? tid+'_info' : null
				} );
		
			if ( ! nodes ) {
				// Update display on each draw
				settings.aoDrawCallback.push( {
					"fn": _fnUpdateInfo,
					"sName": "information"
				} );
		
				n
					.attr( 'role', 'status' )
					.attr( 'aria-live', 'polite' );
		
				// Table is described by our info div
				$(settings.nTable).attr( 'aria-describedby', tid+'_info' );
			}
		
			return n[0];
		}
/**
		 * Generate the node required for the info display
		 *  @param {object} oSettings dataTables settings object
		 *  @returns {node} Information element
		 *  @memberof DataTable#oApi
		 */
Generate the node required for the info display
@param {object} oSettings dataTables settings object
@returns {node} Information element
@memberof DataTable#oApi
Generate the node required for the info display @param { object } oSettings dataTables settings object @returns { node } Information element @memberof DataTable#oApi
function _fnFeatureHtmlInfo ( settings )
		{
			var
				tid = settings.sTableId,
				nodes = settings.aanFeatures.i,
				n = $('<div/>', {
					'class': settings.oClasses.sInfo,
					'id': ! nodes ? tid+'_info' : null
				} );
			if ( ! nodes ) {
				settings.aoDrawCallback.push( {
					"fn": _fnUpdateInfo,
					"sName": "information"
				} );
				n
					.attr( 'role', 'status' )
					.attr( 'aria-live', 'polite' );
				$(settings.nTable).attr( 'aria-describedby', tid+'_info' );
			}
			return n[0];
		}
function _fnFeatureHtmlInfo ( settings ) { var tid = settings . sTableId , nodes = settings . aanFeatures . i , n = $ ( '<div/>' , { 'class' : settings . oClasses . sInfo , 'id' : ! nodes ? tid + '_info' : null } ) ; if ( ! nodes ) { settings . aoDrawCallback . push ( { "fn" : _fnUpdateInfo , "sName" : "information" } ) ; n . attr ( 'role' , 'status' ) . attr ( 'aria-live' , 'polite' ) ; $ ( settings . nTable ) . attr ( 'aria-describedby' , tid + '_info' ) ; } return n [ 0 ] ; }
Generate the node required for the info display
  @param {object} oSettings dataTables settings object
  @returns {node} Information element
  @memberof DataTable#oApi
Generate the node required for the info display @param { object } oSettings dataTables settings object @returns { node } Information element @memberof DataTable#oApi
// Update display on each draw // Table is described by our info div