Changeset 974e5c453348116220ccd02c8307b980865ba41e

Show
Ignore:
Timestamp:
11/03/08 20:24:45 (10 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1225743885 +0000
git-parent:

[fd997b7e3707d7793cf813c9cdc84c6d57b4c548]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1225743885 +0000
Message:

make sorting work for newly added graphs, refs #22

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ui/web/htdocs/js/recon.js

    r6cbb5ff r974e5c4  
    3737        function(options) { 
    3838          if(this.length > 1) { 
    39             this.each(function(i) { $(this).ReconGraphRefresh(); }); 
     39            this.each(function(i) { $(this).ReconGraphRefresh(options); }); 
    4040            return this; 
    4141          } 
  • ui/web/htdocs/worksheet_panel.inc

    r6cbb5ff r974e5c4  
    1818    o.ReconGraphRefresh(); 
    1919  } 
    20   ul.sortable({ handle: '.graphTitle', 
    21                 scroll: true, 
    22                 stop: 
    23                   function (e,ui) { 
    24                     var ol = new Array(); 
    25                     ui.item.parent().find("> li > div").each( 
    26                       function(i) { ol.push($(this).attr("id")); } 
    27                     ); 
    28                     // Store new worksheet order here 
    29                     console.log(ol); 
    30                   } 
    31               }); 
     20  ul.sortable("refresh"); 
    3221} 
    3322function add_graph_to_worksheet(graphid) { 
     
    4029  ul.append($('<li/>').append(o)); 
    4130  o.ReconGraphRefresh(); 
     31  ul.sortable("refresh"); 
    4232} 
    4333function refresh_worksheet() { 
     
    10696          $("#ws-tool-error").fadeOut("slow"); 
    10797        }); 
     98  var ul = $("ul#worksheet-graphs"); 
     99  ul.sortable({ handle: '.graphTitle', 
     100                scroll: true, 
     101                stop: 
     102                  function (e,ui) { 
     103                    var ol = new Array(); 
     104                    ui.item.parent().find("> li > div").each( 
     105                      function(i) { ol.push($(this).attr("id")); } 
     106                    ); 
     107                    // Store new worksheet order here 
     108                    console.log(ol); 
     109                  } 
     110              }); 
    108111}); 
    109112</script>