Changeset f2fcde0512e2ff2b14a8f019757192561c15bc81

Show
Ignore:
Timestamp:
10/12/08 22:56:29 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1223852189 +0000
git-parent:

[dfed3eb59c93220d58be194a69926922213ec314]

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

rework tooltips to be body-relative absolute. Intergrate the sortable lists for worksheet graph reordering, refs #22

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ui/web/htdocs/graph_panel.inc

    rdfed3eb rf2fcde0  
    2323      if(!r.options.grid) r.options.grid = {}; 
    2424      r.options.grid.hoverable = true; 
    25       $(domid + " > div.tooltip").remove(); 
     25      $("div.tooltip").remove(); 
    2626      placeholder.bind("plothover", function (event, pos, item) { 
    2727        if(item) { 
    28           if(! $(domid + " > div.tooltip")[0]) 
    29             $('<div class="tooltip"></div>').appendTo($(domid)); 
    30           $(domid + " > div.tooltip") 
     28          if(! $("div.tooltip")[0]) 
     29            $('<div class="tooltip"></div>').appendTo($('body')); 
     30          $("div.tooltip") 
    3131            .html(item.datapoint[2] ? item.datapoint[2] : item.datapoint[1]) 
    32             .css( { top: $(domid).offset().top - 
    33                           placeholder.offset().top + item.pageY
    34                     left: item.pageX
    35                     position: 'absolute' }); 
     32            .css( { top: item.pageY - 10, //- $(domid).offset().top, 
     33                    left: item.pageX + 5
     34                    position: 'absolute'
     35                    'z-index': 1000 }); 
    3636        } 
    3737        else { 
    38           $(domid + " > div.tooltip").remove(); 
     38          $("div.tooltip").remove(); 
    3939        } 
    4040      }); 
  • ui/web/htdocs/index.php

    r1a8ddc4 rf2fcde0  
    1111<script src="js/jquery.flot.js"></script> 
    1212<script src="js/jquery.jeditable.pack.js"></script> 
     13<script src="js/ui.core.min.js"></script> 
     14<script src="js/ui.sortable.min.js"></script> 
    1315<script src="js/jquery.cookie.js" type="text/javascript"></script> 
    1416<script src="js/jquery.treeview.js" type="text/javascript"></script> 
  • ui/web/htdocs/worksheet_panel.inc

    rdfed3eb rf2fcde0  
    3636    ws_refresh_graph_from_json(r.graphs[i], "#" + r.graphs[i].graphid); 
    3737  } 
     38  ul.sortable({ handle: '.graphTitle' }); 
    3839} 
    3940function load_worksheet(id) {