Show
Ignore:
Timestamp:
10/13/08 21:51:36 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1223934696 +0000
git-parent:

[9e9c974e402a479ebbc927ca69c82166708b2d80]

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

deleting graphs... needs some images now, refs #22

Files:

Legend:

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

    rfb2f0f7 re13244c  
    66RewriteRule ^json/graph/info/([^/]*)$ graph_info.php?id=$1 [PT,QSA] 
    77RewriteRule ^json/graph/store$ graph_store.php [PT,QSA] 
     8RewriteRule ^json/graph/forget/([^/]*)$ graph_delete.php?id=$1 [PT,QSA] 
    89RewriteRule ^json/graph/search$ graph_search_json.php [PT,QSA] 
    910RewriteRule ^json/datapoint/search$ datapoint_search_json.php [PT,QSA] 
  • ui/web/htdocs/css/style.css

    rdfed3eb re13244c  
    254254#graphlist ul li ul li a.addtows {background:url(../images/icon-addws.png) 0 0px no-repeat;display:inline;} 
    255255#graphlist ul li ul li a em{color:#82787b;padding-left:3px;} 
     256#graphlist ul li ul li a.editgraph {background:url(../images/icon-addws.png) 0 0px no-repeat;display:inline;} 
     257#graphlist ul li ul li a.editgraph {background:url(../images/icon-editgraph.png) 0 0px no-repeat;display:inline;} 
     258#graphlist ul li ul li a.deletegraph {background:url(../images/icon-deletegraph.png) 0 0px no-repeat;display:inline;} 
    256259 
    257260div.plot-area { height:180px;width:380px; } 
  • ui/web/htdocs/graph_panel.inc

    rf2fcde0 re13244c  
    55<!-- 
    66var current_graph_id = ''; 
     7var debug_graph_edit = false; 
    78var graphinfo; 
    89var displayinfo = { start : 14*86400, cnt: '', end: '' }; 
     
    3031          $("div.tooltip") 
    3132            .html(item.datapoint[2] ? item.datapoint[2] : item.datapoint[1]) 
    32             .css( { top: item.pageY - 10, //- $(domid).offset().top, 
     33            .css( { top: item.pageY - 10, 
    3334                    left: item.pageX + 5, 
    3435                    position: 'absolute', 
     
    6162  if(recurse > 0) return; 
    6263  var str = JSON.stringify(graphinfo); 
    63   //$("#payload").html(str); 
     64  if(debug_graph_edit) $("#payload").html(str); 
    6465  $.post("json/graph/store", 
    6566         {'json':str}, 
     
    6970           if(d.error) $("#gtool-error").html(d.error).fadeIn('fast'); 
    7071           else $("#gtool-error").fadeOut('fast'); 
    71            recurse--; 
    72            //$("#payload").html(JSON.stringify(graphinfo)); 
    7372           if(graphinfo.id && graphinfo.saved != true) { 
    7473             $(".rememberGraph").html('"Remember" this graph.').fadeIn('slow'); 
     
    8382           if(redraw) redraw_current_graph("#maingraph"); 
    8483           if(f) f(d); 
     84           recurse--; 
    8585         }, 'json'); 
    8686} 
  • ui/web/htdocs/search_saved_graphs.inc

    r668d3a3 re13244c  
    3838                var g = r.results[i]; 
    3939                var a = $('<a href="#"/>'); 
    40                 a.html('Edit').addClass('addtows'); 
     40                a.html('Edit').addClass('editgraph'); 
    4141                a.click( 
    4242                  (function(graphid) { 
     
    4747                   })(g.graphid) 
    4848                ); 
    49                 var li = $('<li/>').append($('<a/>').html(g.title)) 
    50                                    .append($('<ul/>').append($('<li/>').html(g.last_update)) 
    51                                                      .append($('<li/>').append(a))); 
     49                var li = $('<li/>');; 
     50                var del = $('<a href="#"/>'); 
     51                del.html('Forget').addClass('deletegraph'); 
     52                del.click( 
     53                  (function(graphid, li) { 
     54                      return function() { 
     55                        $.getJSON('json/graph/forget/' + graphid, 
     56                          function (r) { 
     57                            if(r.error) { alert(r.error); } 
     58                            else { 
     59                              perform_graph_search(string,o,l); 
     60                            } 
     61                          }); 
     62                        return false; 
     63                      } 
     64                   })(g.graphid, li) 
     65                ); 
     66                li.append($('<a/>').html(g.title)) 
     67                  .append($('<ul/>').append($('<li/>').html(g.last_update)) 
     68                                    .append($('<li/>').append(a) 
     69                                                      .append(del))); 
    5270                $("#graph-searchresults").append(li); 
    5371              } 
  • ui/web/htdocs/worksheet_panel.inc

    rf2fcde0 re13244c  
    3636    ws_refresh_graph_from_json(r.graphs[i], "#" + r.graphs[i].graphid); 
    3737  } 
    38   ul.sortable({ handle: '.graphTitle' }); 
     38  ul.sortable({ handle: '.graphTitle', 
     39                scroll: true, 
     40                stop: 
     41                  function (e,ui) { 
     42                    var ol = new Array(); 
     43                    ui.item.parent().find("> li > div").each( 
     44                      function(i) { ol.push($(this).attr("id")); } 
     45                    ); 
     46                    console.log(ol); 
     47                  } 
     48              }); 
    3949} 
    4050function load_worksheet(id) { 
     
    94104                } 
    95105        }); 
    96         $("#gtool-error").click(function(){ 
    97           $("#gtool-error").fadeOut("slow"); 
     106        $("#ws-tool-error").click(function(){ 
     107          $("#ws-tool-error").fadeOut("slow"); 
    98108        }); 
    99109        load_worksheet('<?php print $_GET['worksheetid'] ?>'); 
     
    134144</div> 
    135145 
    136 <div class="error"><p class="error" id="gtool-error"></p></div> 
     146<div class="error"><p class="error" id="ws-tool-error"></p></div> 
    137147 
    138148<div id="ws_payload">