Changeset 314
- Timestamp:
- 06/26/08 15:20:27 (8 weeks ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/0.5/daemon/orbited/static/demos/stomp/shell.js
r284 r314 8 8 var s = self.format(s) 9 9 self.output.innerHTML += "→ " + s + "<br>" 10 self.output.scrollTop = self.output.scrollHeight10 self.output.scrollTop = self.output.scrollHeight 11 11 } 12 12 … … 15 15 { 16 16 var s = prettyprint(expr) 17 s = htmlescape(s)17 s = htmlescape(s) 18 18 return s 19 19 } … … 25 25 s = s.replace(" ", " ", "g") 26 26 s = s.replace("\n", "<br>", "g") 27 return s27 return s 28 28 } 29 29 30 30 var prettyprint = function(s) { 31 var q = "("32 if(typeof(s) == "string")33 return s31 var q = "(" 32 if(typeof(s) == "string") 33 return s 34 34 for (var i=0; i<s.length; i++) { 35 35 if (typeof(s[i]) != "object") … … 38 38 q += prettyprint(s[i]) 39 39 if (i < s.length -1) 40 q += " "40 q += " " 41 41 } 42 q += ")"43 return q42 q += ")" 43 return q 44 44 } 45 45 }