Changeset 9059


Ignore:
Timestamp:
02/15/08 08:48:32 (5 years ago)
Author:
eko
Message:

traff: daily data on mouseover

Location:
src/router/httpd/modules
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/modules/broadcom.c

    r9052 r9059  
    40004000  }   
    40014001 
     4002  char incom[32]; 
     4003  sprintf (incom, "%s", live_translate ("status_inet.traffin")); 
     4004  char outcom[32]; 
     4005  sprintf (outcom, "%s", live_translate ("status_inet.traffout")); 
    40024006   
    40034007  websWrite (stream, "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n"); 
     
    40054009  websWrite (stream, "<head>\n");  
    40064010  websWrite (stream, "<title>dd-wrt traffic graph</title>\n"); 
     4011 
     4012  websWrite (stream, "<script type=\"text/javascript\">\n"); 
     4013  websWrite (stream, "//<![CDATA[\n"); 
     4014  websWrite (stream, "function Show(label) {\n"); 
     4015  websWrite (stream, "document.getElementById(\"label\").innerHTML = label;\n"); 
     4016  websWrite (stream, "}\n"); 
     4017  websWrite (stream, "//]]>\n"); 
     4018  websWrite (stream, "</script>\n"); 
     4019   
    40074020  websWrite (stream, "<style type=\"text/css\">\n\n"); 
    40084021  websWrite (stream, "#t-graph {position: relative; width: %upx; height: 300px;\n", days * COL_WIDTH); 
     
    40374050  for (i = 0; i < days; i++) 
    40384051  { 
    4039   websWrite (stream, "<li class=\"day\" id=\"d%d\">%d\n", i + 1 , i + 1);  
     4052  websWrite (stream, "<li class=\"day\" id=\"d%d\" ", i + 1); 
     4053  websWrite (stream, "onmouseover=\"Show(\'%s %d, %d (%s: %lu MB / %s: %lu MB)\')\" ", months[month - 1], i + 1, year, incom, rcvd[i], outcom, sent[i]); 
     4054  websWrite (stream, "onmouseout=\"Show(\'%s %d (%s: %lu MB / %s: %lu MB)\')\"", months[month - 1], year, incom, totin, outcom, totout); 
     4055  websWrite (stream, ">%d\n",  i + 1); 
    40404056  websWrite (stream, "<ul>\n"); 
    40414057  websWrite (stream, "<li class=\"rcvd bar\" style=\"height: %lupx;\"></li>\n", rcvd[i] * 300 / smax); 
     
    40484064  for (i = 5; i ; i--)  //scale 
    40494065  {   
    4050   websWrite (stream, "<div class=\"tick\" style=\"height: 59px;\"><p>%d&nbsp;MB</p></div>\n", smax * i / 5); 
     4066  websWrite (stream, "<div class=\"tick\" style=\"height: 59px;\"><p>%d%sMB</p></div>\n", smax * i / 5, (smax > 10000) ? " " : "&nbsp;"); 
    40514067  } 
    40524068  websWrite (stream, "</li>\n\n"); 
    40534069 
    40544070  websWrite (stream, "<li id=\"label\">\n"); 
    4055   websWrite (stream, "%s %d (%s: %lu MB / ", months[month - 1], year, live_translate("status_inet.traffin"), totin); 
    4056   websWrite (stream, "%s: %lu MB)\n", live_translate("status_inet.traffout"), totout); 
     4071  websWrite (stream, "%s %d (%s: %lu MB / %s: %lu MB)\n", months[month - 1], year, incom, totin, outcom, totout); 
    40574072  websWrite (stream, "</li>\n"); 
    40584073     
  • src/router/httpd/modules/dd-wrt.c

    r8986 r9059  
    83058305    show_ipnetmask (wp, var); 
    83068306    websWrite (wp, "</div>\n"); 
    8307     websWrite (wp, "<script>\n//<![CDATA[\n "); 
     8307    websWrite (wp, "<script type=\"text/javascript\">\n//<![CDATA[\n "); 
    83088308    websWrite (wp, 
    83098309               "show_layer_ext(document.getElementsByName(\"%s_bridged\"), \"%s_idnet\", %s);\n", 
Note: See TracChangeset for help on using the changeset viewer.