Common stuff for all my devices' web server pages: css, login, log, ipv4, ipv6, firmware update, clock, reset info etc.

Dependents:   oldheating gps motorhome heating

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers web-net4-html.c Source File

web-net4-html.c

00001 #include "http.h"
00002 #include "web-add.h"
00003 #include "web-nav-base.h"
00004 
00005 void WebNet4Html()
00006 {
00007     HttpOk("text/html; charset=UTF-8", "no-cache", NULL, NULL);
00008     WebAddHeader("Net IPv4", "settings.css", "net4.js");
00009     WebAddNav(NET4_PAGE);
00010     WebAddH1("Net IPv4");
00011     
00012     WebAddH2("ARP");
00013     HttpAddText("<code id='ajax-arp'></code>\r\n");
00014     HttpAddText("<div class='line'>\r\n");
00015     HttpAddText("<button onclick = 'Net.clearVendorsFromLocalStorage()'>Clear vendors</button>\r\n");
00016     HttpAddText("</div>\r\n");
00017     
00018     WebAddH2("DHCP");
00019     WebAddAjaxLabelled("IP4 address",   "ajax-local-ip"    );
00020     WebAddAjaxLabelled("Domain",        "ajax-domain-name" );
00021     WebAddAjaxLabelled("Host name",     "ajax-host-name"   );
00022     WebAddAjaxLabelled("NTP server",    "ajax-ntp-ip"      );
00023     WebAddAjaxLabelled("DNS server",    "ajax-dns-ip"      );
00024     WebAddAjaxLabelled("DHCP server",   "ajax-dhcp-ip"     );
00025     WebAddAjaxLabelled("Router",        "ajax-router-ip"   );
00026     WebAddAjaxLabelled("Subnet mask",   "ajax-subnet-mask" );
00027     WebAddAjaxLabelled("Broadcast IP",  "ajax-broadcast-ip");
00028     WebAddAjaxLabelled("Lease time IP", "ajax-lease-time"  );
00029     WebAddAjaxLabelled("Renewal T1",    "ajax-renewal-t1"  );
00030     WebAddAjaxLabelled("Renewal T2",    "ajax-renewal-t2"  );
00031     WebAddAjaxLabelled("Elapsed",       "ajax-elapsed"     );
00032     
00033     WebAddEnd();
00034                         
00035 }