2009/dap/ReSpec.js/js respec.js,1.54,1.55

Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv436/js

Modified Files:
	respec.js 
Log Message:
fixed wrapping ISSUE-48

Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- respec.js	2 Dec 2009 11:27:24 -0000	1.54
+++ respec.js	2 Dec 2009 17:10:08 -0000	1.55
@@ -797,6 +797,7 @@
     },
     
     _norm:    function (str) {
+        str = str.replace(/^\s+/, "").replace(/\s+$/, "");
         return str.split(/\s+/).join(" ");
     },
     
@@ -897,7 +898,7 @@
     
     interfaceMember:    function (dt, dd) {
         var mem = { children: [] };
-        var str = dt.textContent;
+        var str = this._norm(dt.textContent);
         var extPrm = (sn.findNodes("dl[@class='parameters']", dd))[0];
         var excepts = sn.findNodes("*[@class='exception']", dd);
         var hadId = false;
@@ -1417,6 +1418,13 @@
         for (var i = 0; i < lvl; i++) str += "    ";
         return str;
     },
+
+    // XXX make this generally available (refactoring)
+    _norm:    function (str) {
+        str = str.replace(/^\s+/, "").replace(/\s+$/, "");
+        return str.split(/\s+/).join(" ");
+    },
+    
 };
 
 // hackish, but who cares?

Received on Wednesday, 2 December 2009 17:10:11 UTC