/[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 14 by dpavlin, Wed Apr 15 15:35:15 2009 UTC revision 16 by dpavlin, Wed Apr 15 22:44:40 2009 UTC
# Line 74  $(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');
                 l.html('...loading...').css('display','block');  
77                  var column = $('form#sql input[name=add_group_by]').attr('value');                  var column = $('form#sql input[name=add_group_by]').attr('value');
78                  console.debug( this, e, column, l );                  var col_nr = $('form#sql select[name=where_column]').attr('options').selectedIndex;
79                    var operator = $('select[name=where_operator]').attr('options').selectedIndex;
80    
81                    l.html('...loading '+column+'...').css('display','block');
82    
83                    console.debug( this, e, column, col_nr, l );
84    
85                  $('input[name=add_group_by]')                  $('input[name=add_group_by]')
86                          .removeClass('changed')                          .removeClass('changed')
87                          .attr('disabled', 1);                          .attr('disabled', 1);
88    
89                  l.load('?add_group_by='+column).addClass('changed');                  $.get('', { add_group_by: column }, function(data,textStatus) {
90                            console.debug( data, textStatus );
91                            l.addClass('changed');
92                            l.html( data );
93    
94                            $('div#lookup a')
95                                    .bind('click', function(e) {
96                                            console.debug( 'lookup click', e );
97                                            $('form#sql input[name=where_value]')
98                                                    .attr('value', e.target.text )
99                                                    ;
100                                            $('form#sql select[name=where_column]')
101                                                    .attr('options').selectedIndex = col_nr
102                                                    ;
103                                            $('select[name=where_operator]')
104                                                    .attr('options').selectedIndex = operator + 1 // remove not
105                                                    ;
106                                            return false;
107                                    });
108                    });
109    
110    
111                  $('input[name=close_group_by]')                  $('input[name=close_group_by]')
112                          .addClass('changed')                          .addClass('changed')
113                          .attr('disabled', 0)                          .attr('disabled', 0)

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

  ViewVC Help
Powered by ViewVC 1.1.26