www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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 }