From 92b898d8a93bcf560ebafebbacf485b4c04eeff0 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 14 Jul 2011 14:27:50 +0530 Subject: [PATCH] added crop function in utils/datatype.js --- js/utils/datatype.js | 7 +++++++ js/wnf.compressed.js | 3 +++ 2 files changed, 10 insertions(+) diff --git a/js/utils/datatype.js b/js/utils/datatype.js index 5e37a7358c..fdb641e14c 100644 --- a/js/utils/datatype.js +++ b/js/utils/datatype.js @@ -143,6 +143,13 @@ function flt(v,decimals) { function esc_quotes(s) { if(s==null)s=''; return s.replace(/'/, "\'");} +var crop = function(s, len) { + if(s.length>len) + return s.substr(0, len-3) + '...'; + else + return s; +} + var strip = function(s, chars) { var s= lstrip(s, chars) s = rstrip(s, chars); diff --git a/js/wnf.compressed.js b/js/wnf.compressed.js index 7e322787c7..27254105f3 100644 --- a/js/wnf.compressed.js +++ b/js/wnf.compressed.js @@ -35,6 +35,9 @@ function flt(v,decimals){if(v==null||v=='')return 0;v=(v+'').replace(/,/g,'');v= v=0;if(decimals!=null) return v.toFixed(decimals);return v;} function esc_quotes(s){if(s==null)s='';return s.replace(/'/,"\'");} +var crop=function(s,len){if(s.length>len) +return s.substr(0,len-3)+'...';else +return s;} var strip=function(s,chars){var s=lstrip(s,chars) s=rstrip(s,chars);return s;} var lstrip=function(s,chars){if(!chars)chars=['\n','\t',' '];var first_char=s.substr(0,1);while(in_list(chars,first_char)){var s=s.substr(1);first_char=s.substr(0,1);}