/[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 10 by dpavlin, Tue Apr 14 19:54:56 2009 UTC revision 11 by dpavlin, Tue Apr 14 20:53:44 2009 UTC
# Line 20  $(document).ready( function() { Line 20  $(document).ready( function() {
20                          column, where_operator, where_value                          column, where_operator, where_value
21                  );                  );
22    
23                    $('form#sql .changed').removeClass('changed');
24    
25                  if ( tag == 'TH' ) {                  if ( tag == 'TH' ) {
26                          console.info('header', column);                          console.info('header', column);
27                          $('form#sql input[name=order_by]').attr('value', where_value + ' desc');                          $('form#sql input[name=order_by]')
28                                    .addClass('changed')
29                                    .attr('value', where_value + ' desc')
30                                    ;
31                  } else if ( tag = 'TD' ) {                  } else if ( tag = 'TD' ) {
32                          console.info('column', column, where_operator, where_value);                          console.info('column', column, where_operator, where_value);
33                          $('form#sql input[name=where_value]').attr('value', where_value);                          $('form#sql input[name=where_value]')
34                          $('form#sql select[name=where_column]').attr('options').selectedIndex = col_nr;                                  .addClass('changed')
35                          $('form#sql input[name=add_group_by]').attr('value', column).css('display','block').attr('disabled',0);                                  .attr('value', where_value)
36                                    ;
37                            $('form#sql select[name=where_column]')
38                                    .addClass('changed')
39                                    .attr('options').selectedIndex = col_nr
40                                    ;
41                            $('form#sql input[name=add_group_by]')
42                                    .addClass('changed')
43                                    .attr('value', column)
44                                    .css('display','block')
45                                    .attr('disabled',0)
46                                    ;
47                  } else {                  } else {
48                          console.error('unknown click on ', tag, e);                          console.error('unknown click on ', tag, e);
49                  }                  }
# Line 47  $(document).ready( function() { Line 63  $(document).ready( function() {
63                  var column = $('form#sql input[name=add_group_by]').attr('value');                  var column = $('form#sql input[name=add_group_by]').attr('value');
64                  console.debug( this, e, column, l );                  console.debug( this, e, column, l );
65    
66                  $('input[name=add_group_by]').attr('disabled', 1);                  $('input[name=add_group_by]')
67                            .removeClass('changed')
68                            .attr('disabled', 1);
69    
70                  l.load('?add_group_by='+column);                  l.load('?add_group_by='+column);
71                  $('input[name=close_group_by]').attr('disabled', 0).bind('click', function() {                  $('input[name=close_group_by]')
72                          l.css('display','none');                          .addClass('changed')
73                          $('input[name=add_group_by]').attr('disabled', 0);                          .attr('disabled', 0)
74                          $('input[name=close_group_by]').attr('disabled', 1);                          .bind('click', function() {
75                          console.debug('closed group by lookup', column);                                  l.css('display','none')
76                  });                                          .addClass('changed')
77                                            .attr('disabled', 0)
78                                            ;
79                                    $('input[name=close_group_by]')
80                                            .removeClass('changed')
81                                            .attr('disabled', 1)
82                                            ;
83                                    console.debug('closed group by lookup', column);
84                            });
85          });          });
86    
87          console.info('ready');          console.info('ready');

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

  ViewVC Help
Powered by ViewVC 1.1.26