diff --git a/dataRender/ellipsis.js b/dataRender/ellipsis.js index 721c788..117b834 100644 --- a/dataRender/ellipsis.js +++ b/dataRender/ellipsis.js @@ -45,33 +45,31 @@ * } ); */ -jQuery.fn.dataTable.render = { - ellipsis: function ( cutoff, wordbreak ) { - return { - display: function ( d ) { - if ( wordbreak === undefined ) { - wordbreak = false; - } - - if ( typeof d !== 'number' && typeof d !== 'string' ) { - return d; - } +jQuery.fn.dataTable.render.ellipsis = function ( cutoff, wordbreak ) { + return { + display: function ( d ) { + if ( wordbreak === undefined ) { + wordbreak = false; + } - var str = d.toString(); // cast numbers + if ( typeof d !== 'number' && typeof d !== 'string' ) { + return d; + } - if ( d.length < cutoff ) { - return d; - } + var str = d.toString(); // cast numbers - str = d.substr(0, cutoff); + if ( d.length < cutoff ) { + return d; + } - if ( wordbreak ) { - // Find the last white space character in the string - str = str.replace(/\s([^\s]*)$/, ''); - } + str = d.substr(0, cutoff); - return ''+str+'…'; + if ( wordbreak ) { + // Find the last white space character in the string + str = str.replace(/\s([^\s]*)$/, ''); } - }; - } + + return ''+str+'…'; + } + }; }; \ No newline at end of file