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
web-trace-script.inc
00001 "//Net trace script\n" 00002 "'use strict';\n" 00003 "function setDirection(elem, iChar, iBit)\n" 00004 "{\n" 00005 " elem.setAttribute('dir', Ajax.hexToBit(Ajax.response.charAt(iChar), iBit) ? 'rtl' : 'ltr');\n" 00006 "}\n" 00007 "function display()\n" 00008 "{\n" 00009 " var elem;\n" 00010 " elem = Ajax.getElementOrNull('ajax-trace-dns-ip4' ); if (elem) setDirection(elem, 0, 1);\n" 00011 " elem = Ajax.getElementOrNull('ajax-trace-ntp-ip4' ); if (elem) setDirection(elem, 0, 2);\n" 00012 " elem = Ajax.getElementOrNull('ajax-trace-tftp-ip4' ); if (elem) setDirection(elem, 0, 3);\n" 00013 " elem = Ajax.getElementOrNull('ajax-trace-net-host' ); if (elem) elem.value = Ajax.response.substr( 1, 4);\n" 00014 " elem = Ajax.getElementOrNull('ajax-trace-net-stack' ); if (elem) setDirection(elem, 5, 0);\n" 00015 " elem = Ajax.getElementOrNull('ajax-trace-net-newline' ); if (elem) setDirection(elem, 5, 1);\n" 00016 " elem = Ajax.getElementOrNull('ajax-trace-net-verbose' ); if (elem) setDirection(elem, 5, 2);\n" 00017 " elem = Ajax.getElementOrNull('ajax-trace-link' ); if (elem) setDirection(elem, 5, 3);\n" 00018 " elem = Ajax.getElementOrNull('ajax-trace-dns-name' ); if (elem) setDirection(elem, 6, 0);\n" 00019 " elem = Ajax.getElementOrNull('ajax-trace-dns-query' ); if (elem) setDirection(elem, 6, 1);\n" 00020 " elem = Ajax.getElementOrNull('ajax-trace-dns-reply' ); if (elem) setDirection(elem, 6, 2);\n" 00021 " elem = Ajax.getElementOrNull('ajax-trace-dns-server' ); if (elem) setDirection(elem, 6, 3);\n" 00022 " elem = Ajax.getElementOrNull('ajax-trace-ntp' ); if (elem) setDirection(elem, 7, 0);\n" 00023 " elem = Ajax.getElementOrNull('ajax-trace-dhcp' ); if (elem) setDirection(elem, 7, 1);\n" 00024 " elem = Ajax.getElementOrNull('ajax-trace-ns-recv-sol' ); if (elem) setDirection(elem, 7, 2);\n" 00025 " elem = Ajax.getElementOrNull('ajax-trace-ns-recv-adv' ); if (elem) setDirection(elem, 7, 3);\n" 00026 " elem = Ajax.getElementOrNull('ajax-trace-ns-send-sol' ); if (elem) setDirection(elem, 8, 0);\n" 00027 " elem = Ajax.getElementOrNull('ajax-trace-nr' ); if (elem) setDirection(elem, 8, 2);\n" 00028 " elem = Ajax.getElementOrNull('ajax-trace-ntp-client' ); if (elem) setDirection(elem, 8, 3);\n" 00029 " elem = Ajax.getElementOrNull('ajax-trace-echo4' ); if (elem) setDirection(elem, 9, 2);\n" 00030 " elem = Ajax.getElementOrNull('ajax-trace-echo6' ); if (elem) setDirection(elem, 9, 3);\n" 00031 " elem = Ajax.getElementOrNull('ajax-trace-dest6' ); if (elem) setDirection(elem, 10, 0);\n" 00032 " elem = Ajax.getElementOrNull('ajax-trace-ra' ); if (elem) setDirection(elem, 10, 1);\n" 00033 " elem = Ajax.getElementOrNull('ajax-trace-rs' ); if (elem) setDirection(elem, 10, 2);\n" 00034 " elem = Ajax.getElementOrNull('ajax-trace-ar4' ); if (elem) setDirection(elem, 10, 3);\n" 00035 " elem = Ajax.getElementOrNull('ajax-trace-ar6' ); if (elem) setDirection(elem, 11, 0);\n" 00036 " elem = Ajax.getElementOrNull('ajax-trace-arp' ); if (elem) setDirection(elem, 11, 1);\n" 00037 " elem = Ajax.getElementOrNull('ajax-trace-ip4' ); if (elem) setDirection(elem, 11, 2);\n" 00038 " elem = Ajax.getElementOrNull('ajax-trace-ip6' ); if (elem) setDirection(elem, 11, 3);\n" 00039 " elem = Ajax.getElementOrNull('ajax-trace-udp' ); if (elem) setDirection(elem, 12, 0);\n" 00040 " elem = Ajax.getElementOrNull('ajax-trace-tcp' ); if (elem) setDirection(elem, 12, 1);\n" 00041 " elem = Ajax.getElementOrNull('ajax-trace-http' ); if (elem) setDirection(elem, 12, 2);\n" 00042 " elem = Ajax.getElementOrNull('ajax-trace-tftp' ); if (elem) setDirection(elem, 12, 3);\n" 00043 "}\n" 00044 "\n" 00045 "Ajax.server = '/trace-ajax';\n" 00046 "Ajax.onResponse = display;\n" 00047 "Ajax.init();"
Generated on Wed Jul 13 2022 14:19:59 by 1.7.2