Update xdrv_01_webserver.ino

This commit is contained in:
gemu2015 2019-09-24 08:32:55 +02:00
parent 5e5fc79ca1
commit 56c3de022b

View File

@ -91,6 +91,8 @@ const char HTTP_SCRIPT_COUNTER[] PROGMEM =
"}" "}"
"wl(u);"; "wl(u);";
#ifdef USE_SCRIPT_WEB_DISPLAY
const char HTTP_SCRIPT_ROOT[] PROGMEM = const char HTTP_SCRIPT_ROOT[] PROGMEM =
"var rfsh=1;" "var rfsh=1;"
"function la(p){" "function la(p){"
@ -113,7 +115,6 @@ const char HTTP_SCRIPT_ROOT[] PROGMEM =
"lt=setTimeout(la,%d);" // Settings.web_refresh "lt=setTimeout(la,%d);" // Settings.web_refresh
"}" "}"
"}" "}"
#ifdef USE_SCRIPT_WEB_DISPLAY
"function seva(par,ivar){" "function seva(par,ivar){"
"la('&sv='+ivar+'_'+par);" "la('&sv='+ivar+'_'+par);"
"}" "}"
@ -131,7 +132,27 @@ const char HTTP_SCRIPT_ROOT[] PROGMEM =
"rfsh=0;" "rfsh=0;"
"}" "}"
"}" "}"
#endif #else // USE_SCRIPT_WEB_DISPLAY
const char HTTP_SCRIPT_ROOT[] PROGMEM =
"function la(p){"
"var a='';"
"if(la.arguments.length==1){"
"a=p;"
"clearTimeout(lt);"
"}"
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
"x=new XMLHttpRequest();"
"x.onreadystatechange=function(){"
"if(x.readyState==4&&x.status==200){"
"var s=x.responseText.replace(/{t}/g,\"<table style='width:100%%'>\").replace(/{s}/g,\"<tr><th>\").replace(/{m}/g,\"</th><td>\").replace(/{e}/g,\"</td></tr>\").replace(/{c}/g,\"%%'><div style='text-align:center;font-weight:\");"
"eb('l1').innerHTML=s;"
"}"
"};"
"x.open('GET','.?m=1'+a,true);" // ?m related to WebServer->hasArg("m")
"x.send();"
"lt=setTimeout(la,%d);" // Settings.web_refresh
"}"
#endif // USE_SCRIPT_WEB_DISPLAY
#ifdef USE_JAVASCRIPT_ES6 #ifdef USE_JAVASCRIPT_ES6