Show
Ignore:
Timestamp:
03/03/09 20:35:50 (5 years ago)
Author:
Umar Farooq <umar@omniti.com>
git-committer:
Umar Farooq <umar@omniti.com> 1236112550 +0000
git-parent:

[26e5e981299b93a275012a85ed2391e4a90605b7]

git-author:
Umar Farooq <umar@omniti.com> 1236112550 +0000
Message:

added json get so that we retrieve graph stacked type in worksheets, remove and zoom now have attr to make referencing them possible
fixes ticket #98

Files:

Legend:

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

    r7fa19b3 rfac2dc2  
    3636function stream_data(graph_id) { 
    3737 
    38   polltime = 5000; 
    39   timewindow = 50000; 
     38  polltime = 1000; 
     39  timewindow = 300000; 
    4040  stream_object = stream_graph; 
    4141  stream_dirty = false; 
     
    8383 
    8484    zb = $("<li class='zoomGraph' id='Zoom-"+g.graphid+"'><img src='images/zoom_icon.png'></li>"); 
    85     zb.click(function() { zoom_modal(g.graphid); }); 
     85    zb.attr("graphid", g.graphid); 
     86    zb.attr("graphtype", g.type); 
     87    zb.click(function() { zoom_modal($(this).attr("graphid"), $(this).attr("graphtype")); }); 
    8688    mb = $("<li class='moveGraph' id='Move-"+g.graphid+"'><img src='images/drag_icon.png'></li>");     
    8789    rb = $("<li class='deleteWorksheetGraph' id='Remove-"+g.graphid+"'><img src='images/remove_icon.png'></li>"); 
     90    rb.attr("graphid", g.graphid); 
    8891    rb.click( function() { 
    89                   $.getJSON('json/worksheet/deletegraph/' + wsinfo.id + '/' + g.graphid
     92                  $.getJSON('json/worksheet/deletegraph/' + wsinfo.id + '/' + $(this).attr("graphid")
    9093                     function(r) { if(r.error) { $("#ws-tool-error").html(r.error).fadeIn('fast');  } }); 
    91                   $("#"+g.graphid).remove(); 
     94                  $("#"+$(this).attr("graphid")).remove(); 
    9295               }); 
    9396 
     
    111114} 
    112115 
    113 function zoom_modal (id) { 
    114   stream_graph = $('<div></div>').ReconGraph({graphid: id}); 
     116function zoom_modal (id, gtype) { 
     117  stream_graph = $('<div></div>').ReconGraph({graphid: id, type: gtype}); 
    115118  var smod = stream_graph.modal({ 
    116119      containerId: 'StreamingModalContainer', 
     
    242245         }, 'json'); 
    243246} 
    244  
     247   
    245248function process_worksheet_json(r) { 
    246249  wsinfo.id = r.sheetid; 
     
    258261    g.cnt = ws_displayinfo.cnt; 
    259262 
    260     var o = make_ws_graph(g); 
    261  
    262     ul.append($('<li/>').append(o)); 
    263     o.ReconGraphRefresh(); 
    264     wsinfo.graphs.push(g.graphid); 
     263    $.getJSON("json/graph/info/" + g.graphid,  
     264        function (j) { 
     265            g.type = j.type; 
     266            g.graphid = j.id; 
     267            var o = make_ws_graph(g); 
     268            ul.append($('<li/>').append(o)); 
     269            o.ReconGraphRefresh(); 
     270            wsinfo.graphs.push(g.graphid); 
     271         }); 
     272 
    265273  } 
    266274  ul.sortable("refresh"); 
     
    280288              graphid: graphid }; 
    281289 
    282     var o = make_ws_graph(g); 
    283  
    284     var ul = $("ul#worksheet-graphs"); 
    285     ul.append($('<li/>').append(o)); 
    286     o.ReconGraphRefresh(); 
    287     ul.sortable("refresh"); 
    288     if(!wsinfo.graphs) {wsinfo.graphs = new Array();} 
    289     wsinfo.graphs.push(graphid); 
    290     update_current_worksheet(); 
    291     unlock_wforms(); 
     290     $.getJSON("json/graph/info/" + g.graphid,  
     291        function (j) { 
     292            g.type = j.type; 
     293            g.graphid = j.id; 
     294            var o = make_ws_graph(g); 
     295            var ul = $("ul#worksheet-graphs"); 
     296            ul.append($('<li/>').append(o)); 
     297            o.ReconGraphRefresh(); 
     298            ul.sortable("refresh"); 
     299            if(!wsinfo.graphs) {wsinfo.graphs = new Array();} 
     300            wsinfo.graphs.push(graphid); 
     301            update_current_worksheet(); 
     302            unlock_wforms(); 
     303        }); 
    292304  } 
    293305