log.js (1307B)
1 function logPauseToggle() { 2 if (logPause) { 3 $('.log .contenu').stop().scrollTo($('.log .contenu :last'), 200); 4 logPause = false; 5 $('#log-pause').val("pause"); 6 } else { 7 logPause = true; 8 $('.log .contenu').stop(); 9 $('#log-pause').val("play"); 10 } 11 } 12 13 function log(msg) { 14 var elem = $('.log .contenu').append("<p>"+msg+"</p>"); 15 if (!logPause) { 16 $('.log .contenu').stop().scrollTo($('.log .contenu :last'), 100); 17 } 18 } 19 20 function logEval() { 21 window.setTimeout(function () { 22 cmd = $('#log-cmdline'); 23 log("> " + cmd.val()); 24 v = eval(cmd.val()); 25 if (typeof v == 'object') { 26 if (v.length !== undefined) { 27 str = v.length + ' : ['; 28 for (i = 0; i < v.length - 1; i++) { 29 str += v[i] + ', '; 30 } 31 if (v.length > 0) { 32 str += v[v.length - 1]; 33 } 34 log(str + ']'); 35 } else { 36 str = ""; 37 for (i in v) { 38 str += ' ' + i + ':' + v[i]; 39 } 40 log(str); 41 } 42 } else { 43 log(v); 44 } 45 //cmd.val(''); 46 cmd.focus(); 47 }, 0); 48 return false; 49 }