/[jquery]/jquery/jquery-log.js
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /jquery/jquery-log.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 40 by dpavlin, Fri Aug 18 17:13:13 2006 UTC revision 60 by dpavlin, Tue Aug 22 16:14:55 2006 UTC
# Line 17  $.log = { Line 17  $.log = {
17                  return m;                  return m;
18          },          },
19    
20          insert: function(class, m) {          insert: function(what, m) {
21                  if (! _jql) this.create();                  if (! _jql) this.create();
22                    if (! _jql.on[what]) return;
23    
24                  _jql.count[ class ]++;                  _jql.count[ what ]++;
25    
26                  var html = '<div class="jql-' + class + '"'                  var html = '<div class="jql-' + what + '"'
27                  if ( ! _jql.on[class] ) html += ' style="display:none"';                  if ( ! _jql.on[what] ) html += ' style="display:none"';
28                  html += '>' + m + '</div>';                  html += '>' + m + '</div>';
29                  $('#jql-log').append( html );                  $('#jql-log').append( html );
30                  //$('#jql-log').prepend( html );                  //$('#jql-log').prepend( html );
# Line 34  $.log = { Line 35  $.log = {
35                          '<span class="jql-debug">'+_jql.count.debug+'</span> ' +                          '<span class="jql-debug">'+_jql.count.debug+'</span> ' +
36                          '<span class="jql-error">'+_jql.count.error+'</span>'                          '<span class="jql-error">'+_jql.count.error+'</span>'
37                  );                  );
38    
39                    this.scroll();
40            },
41    
42            scroll: function() {
43                    // poor man's scroll to bottom
44                    var e = document.getElementById('jql-log');
45                    e.scrollTop = e.scrollHeight - e.clientHeight;
46          },          },
47    
48          /* public functions */          /* public functions */
# Line 43  $.log = { Line 52  $.log = {
52                  $('body').append(                  $('body').append(
53                  '<div id="jql" class="jql"><div id="jql-bar">' +                  '<div id="jql" class="jql"><div id="jql-bar">' +
54                  '<a href="#" onclick="javascript:return $.log.clean();">clean</a> | ' +                  '<a href="#" onclick="javascript:return $.log.clean();">clean</a> | ' +
55                  '<a href="#" class=".jql-info" onclick="javascript:return $.log.toggle(\'info\');">info</a> ' +                  '<a href="#" class="jql-info" onclick="javascript:return $.log.toggle(\'info\');">info</a> ' +
56                  '<a href="#" class=".jql-debug" onclick="javascript:return $.log.toggle(\'debug\');">debug</a> ' +                  '<a href="#" class="jql-debug" onclick="javascript:return $.log.toggle(\'debug\');">debug</a> ' +
57                  '<a href="#" class=".jql-error" onclick="javascript:return $.log.toggle(\'error\');">error</a> | ' +                  '<a href="#" class="jql-error" onclick="javascript:return $.log.toggle(\'error\');">error</a> | ' +
58                  '<a href="#" onclick="javascript:return $.log.toggle();">close</a>' +                  '<a href="#" onclick="javascript:return $.log.toggle();">close</a>' +
59                  '</div><div id="jql-log"></div></div>' +                  '</div><div id="jql-log"></div></div>' +
60                  '<div id="jql-show" class="jql">' +                  '<div id="jql-show" class="jql">' +
# Line 74  $.log = { Line 83  $.log = {
83          toggle: function( what ) {          toggle: function( what ) {
84                  if (what) {                  if (what) {
85                          $.log.debug('toggle '+what);                          $.log.debug('toggle '+what);
86                          $('.jql-'+what).toggle();                          $('#jql-log .jql-'+what).toggle();
87                          _jql.on[what] = ! _jql.on[what];                          _jql.on[what] = ! _jql.on[what];
88                            if (_jql.on[what]) {
89                                    $('#jql-bar .jql-'+what).removeClass('jql-disabled');
90                            } else {
91                                    $('#jql-bar .jql-'+what).addClass('jql-disabled');
92                            }
93                  } else {                  } else {
94                          $.log.debug('toggle logger');                          $.log.debug('toggle logger');
95                          $('#jql').toggle();                          $('#jql').toggle();
96                          $('#jql-show').toggle();                          $('#jql-show').toggle();
97                  }                  }
98                    this.scroll();
99                  return false;                  return false;
100          },          },
101    

Legend:
Removed from v.40  
changed lines
  Added in v.60

  ViewVC Help
Powered by ViewVC 1.1.26