--- sql-editor.js 2009/12/08 20:38:47 33 +++ sql-editor.js 2009/12/09 13:10:54 34 @@ -12,6 +12,8 @@ function click_on_cell(e) { +console.debug( e, this ); + var tag = e.originalTarget.tagName; var col_nr = e.originalTarget.cellIndex; @@ -66,7 +68,21 @@ $('form#sql').addClass('visible').addClass('fixed'); }; - $('table#results').bind('mouseup', click_on_cell); + $('table#results th').bind('click', function(e) { + var column = $(this).text(); + console.info('header', column); + + $('form#sql .changed').removeClass('changed'); + + $('form#sql input[name=order_by]') + .addClass('changed') + .attr('value', column + ' desc') + ; + + $('form#sql').addClass('visible').addClass('fixed'); + }); + +// $('table#results td').bind('click', click_on_cell); $('#status').bind('click', function() { $('form#sql').toggleClass('visible').addClass('fixed');