The new HTML now validates in the w3c validator
authorAndreas Tonnesen <andreto@olsr.org>
Sun, 2 Jan 2005 19:57:18 +0000 (19:57 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sun, 2 Jan 2005 19:57:18 +0000 (19:57 +0000)
lib/httpinfo/src/olsrd_httpinfo.c
lib/httpinfo/src/olsrd_httpinfo.h

index 5057bae..aa208fb 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsrd_httpinfo.c,v 1.31 2005/01/02 19:40:54 kattemat Exp $
+ * $Id: olsrd_httpinfo.c,v 1.32 2005/01/02 19:57:18 kattemat Exp $
  */
 
 /*
@@ -615,7 +615,7 @@ build_routes_body(char *buf, olsr_u32_t bufsize)
   int size = 0, index;
   struct rt_entry *routes;
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">OLSR routes in kernel</div>\n");
+  size += sprintf(&buf[size], "<h2>OLSR routes in kernel</h2>\n");
 
   size += sprintf(&buf[size], "<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Destination</th><th>Gateway</th><th>Metric</th><th>Interface</th><th>Type</th></tr>\n");
 
@@ -688,7 +688,7 @@ build_config_body(char *buf, olsr_u32_t bufsize)
 
       size += sprintf(&buf[size], "HTTP stats(ok/error/illegal): <i>%d/%d/%d</i>\n", stats.ok_hits, stats.err_hits, stats.ill_hits);
 
-    size += sprintf(&buf[size], "<div id=\"hdr\">Variables</div>\n");
+    size += sprintf(&buf[size], "<h2>Variables</h2>\n");
 
     size += sprintf(&buf[size], "<table width=\"100%%\" border=0>\n<tr>");
 
@@ -727,7 +727,7 @@ build_config_body(char *buf, olsr_u32_t bufsize)
 
     size += sprintf(&buf[size], "</tr></table>\n");
 
-    size += sprintf(&buf[size], "<div id=\"hdr\">Interfaces</div>\n");
+    size += sprintf(&buf[size], "<h2>Interfaces</h2>\n");
 
 
     size += sprintf(&buf[size], "<table width=\"100%%\" border=0>\n");
@@ -775,7 +775,7 @@ build_config_body(char *buf, olsr_u32_t bufsize)
     else
       size += sprintf(&buf[size], "<i>Olsrd is configured to halt if no interfaces are available</i><br>\n");
 
-    size += sprintf(&buf[size], "<div id=\"hdr\">Plugins</div>\n");
+    size += sprintf(&buf[size], "<h2>Plugins</h2>\n");
 
     size += sprintf(&buf[size], "<table width=\"100%%\" border=0><tr><th>Name</th><th>Parameters</th></tr>\n");
 
@@ -803,7 +803,7 @@ build_config_body(char *buf, olsr_u32_t bufsize)
       {
        struct hna4_entry *hna4;
        
-       size += sprintf(&buf[size], "<div id=\"hdr\">Announced HNA entries</div>\n");
+       size += sprintf(&buf[size], "<h2>Announced HNA entries</h2>\n");
        size += sprintf(&buf[size], "<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Network</th><th>Netmask</th></tr>\n");
        
        for(hna4 = cfg->hna4_entries; hna4; hna4 = hna4->next)
@@ -830,7 +830,7 @@ build_neigh_body(char *buf, olsr_u32_t bufsize)
   struct link_entry *link = NULL;
   int size = 0, index, thop_cnt;
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">Links</div>\n");
+  size += sprintf(&buf[size], "<h2>Links</h2>\n");
   size += sprintf(&buf[size], "<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Local IP</th><th>remote IP</th><th>Hysteresis</th><th>LinkQuality</th><th>lost</th><th>total</th><th>NLQ</th><th>ETX</th></tr>\n");
 
   /* Link set */
@@ -854,7 +854,7 @@ build_neigh_body(char *buf, olsr_u32_t bufsize)
 
   size += sprintf(&buf[size], "</table>\n");
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">Neighbors</div>\n");
+  size += sprintf(&buf[size], "<h2>Neighbors</h2>\n");
   size += sprintf(&buf[size], "<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>IP address</th><th>SYM</th><th>MPR</th><th>MPRS</th><th>Willingness</th><th>2 Hop Neighbors</th></tr>\n");
   /* Neighbors */
   for(index=0;index<HASHSIZE;index++)
@@ -908,7 +908,7 @@ build_topo_body(char *buf, olsr_u32_t bufsize)
   struct topo_dst *dst_entry;
 
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">Topology entries</div>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Source IP addr</th><th>Dest IP addr</th><th>LQ</th><th>ILQ</th><th>ETX</th></tr>\n");
+  size += sprintf(&buf[size], "<h2>Topology entries</h2>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Source IP addr</th><th>Dest IP addr</th><th>LQ</th><th>ILQ</th><th>ETX</th></tr>\n");
 
 
   /* Topology */  
@@ -952,7 +952,7 @@ build_hna_body(char *buf, olsr_u32_t bufsize)
 
   size = 0;
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">HNA entries</div>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Network</th><th>Netmask</th><th>Gateway</th></tr>\n");
+  size += sprintf(&buf[size], "<h2>HNA entries</h2>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Network</th><th>Netmask</th><th>Gateway</th></tr>\n");
 
   /* HNA entries */
   for(index=0;index<HASHSIZE;index++)
@@ -991,7 +991,7 @@ build_mid_body(char *buf, olsr_u32_t bufsize)
   struct mid_entry *entry;
   struct addresses *alias;
 
-  size += sprintf(&buf[size], "<div id=\"hdr\">MID entries</div>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Main Address</th><th>Aliases</th></tr>\n");
+  size += sprintf(&buf[size], "<h2>MID entries</h2>\n<table width=\"100%%\" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=center><tr><th>Main Address</th><th>Aliases</th></tr>\n");
   
   /* MID */  
   for(index=0;index<HASHSIZE;index++)
index c243330..d409ed3 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsrd_httpinfo.h,v 1.24 2005/01/02 19:40:55 kattemat Exp $
+ * $Id: olsrd_httpinfo.h,v 1.25 2005/01/02 19:57:18 kattemat Exp $
  */
 
 /*
@@ -67,7 +67,10 @@ static const char *httpinfo_css[] =
 {
   "A {text-decoration: none}\n",
   "TH{text-align: left}\n",
-  "H1, H2, H3, TD, TH {font-family: Helvetica; font-size: 80%%}\n",
+  "H1, H3, TD, TH {font-family: Helvetica; font-size: 80%%}\n",
+  "h2\n {\nfont-family: Helvetica;\n font-size: 14px;text-align: center;\n",
+  "line-height: 16px;\ntext-decoration: none;\nborder: 1px solid #ccc;\n",
+  "margin: 5px;\nbackground: #ececec;\n}\n",
   "hr\n{\nborder: none;\npadding: 1px;\nbackground: url(grayline.gif) repeat-x bottom;\n}\n",
   "#maintable\n{\nmargin: 0px;\npadding: 5px;\nborder-left: 1px solid #ccc;\n",
   "border-right: 1px solid #ccc;\nborder-bottom: 1px solid #ccc;\n}\n",
@@ -106,7 +109,7 @@ static const char *http_ok_head[] =
   "<td align=\"left\" height=\"69\" valign=\"middle\" width=\"80%\">",
   "<font color=\"black\" face=\"timesroman\" size=\"6\">&nbsp;&nbsp;&nbsp;olsr.org OLSR daemon</font></td>",
   "<td align=\"right\" height=\"69\" valign=\"middle\" width=\"20%\">",
-  "<img src=\"/logo.gif\"></td>",
+  "<img src=\"/logo.gif\" alt=\"olsrd logo\"></td>",
   "</tr>",
   "<p>",
   "</table>",