/[sql-web-session]/sql-editor.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 /sql-editor.js

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

revision 11 by dpavlin, Tue Apr 14 20:53:44 2009 UTC revision 14 by dpavlin, Wed Apr 15 15:35:15 2009 UTC
# Line 1  Line 1 
1    
2    // fake firebug's console.*
3    if (!window.console) {
4            var names = [ "log", "debug", "info", "warn", "error" ];
5            window.console =  {};
6            for (i in names) {
7                    window.console[names[i]] = function() {};
8            }
9    }
10    
11  $(document).ready( function() {  $(document).ready( function() {
12    
13          function click_on_cell(e) {          function click_on_cell(e) {
# Line 15  $(document).ready( function() { Line 24  $(document).ready( function() {
24                  else                  else
25                          where_value = '%' + where_value + '%';                          where_value = '%' + where_value + '%';
26    
27                    var type = column_type[col_nr];
28    
29                  console.debug('click on ', this, e,                  console.debug('click on ', this, e,
30                          e.originalTarget,                          e.originalTarget,
31                          column, where_operator, where_value                          column, type, where_operator, where_value
32                  );                  );
33    
34                  $('form#sql .changed').removeClass('changed');                  $('form#sql .changed').removeClass('changed');
# Line 44  $(document).ready( function() { Line 55  $(document).ready( function() {
55                                  .css('display','block')                                  .css('display','block')
56                                  .attr('disabled',0)                                  .attr('disabled',0)
57                                  ;                                  ;
58                            $('select[name=where_operator]')
59                                    .addClass('changed')
60                                    .attr('selectedIndex', type < 0 ? 0 : 2)
61                                    ;
62                  } else {                  } else {
63                          console.error('unknown click on ', tag, e);                          console.error('unknown click on ', tag, e);
64                  }                  }
# Line 59  $(document).ready( function() { Line 74  $(document).ready( function() {
74    
75          $('input[name=add_group_by]').bind('click', function(e) {          $('input[name=add_group_by]').bind('click', function(e) {
76                  var l = $('div#lookup');                  var l = $('div#lookup');
77                  l.css('display','block');                  l.html('...loading...').css('display','block');
78                  var column = $('form#sql input[name=add_group_by]').attr('value');                  var column = $('form#sql input[name=add_group_by]').attr('value');
79                  console.debug( this, e, column, l );                  console.debug( this, e, column, l );
80    
# Line 67  $(document).ready( function() { Line 82  $(document).ready( function() {
82                          .removeClass('changed')                          .removeClass('changed')
83                          .attr('disabled', 1);                          .attr('disabled', 1);
84    
85                  l.load('?add_group_by='+column);                  l.load('?add_group_by='+column).addClass('changed');
86                  $('input[name=close_group_by]')                  $('input[name=close_group_by]')
87                          .addClass('changed')                          .addClass('changed')
88                          .attr('disabled', 0)                          .attr('disabled', 0)

Legend:
Removed from v.11  
changed lines
  Added in v.14

  ViewVC Help
Powered by ViewVC 1.1.26