mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-22 18:26:30 +00:00
Shrink javascript
This commit is contained in:
parent
e9ec0934d3
commit
8588340bff
@ -116,7 +116,7 @@ const char HTTP_SCRIPT_HIDE[] PROGMEM =
|
|||||||
"}";
|
"}";
|
||||||
|
|
||||||
const char HTTP_SCRIPT_RELOAD_TIME[] PROGMEM =
|
const char HTTP_SCRIPT_RELOAD_TIME[] PROGMEM =
|
||||||
"setTimeout(function(){location.href='.';},%d);";
|
"setTimeout(()=>{location.href='.';},%d);";
|
||||||
|
|
||||||
#ifdef USE_UNISHOX_COMPRESSION
|
#ifdef USE_UNISHOX_COMPRESSION
|
||||||
#include "./html_compressed/HTTP_SCRIPT_CONSOL.h"
|
#include "./html_compressed/HTTP_SCRIPT_CONSOL.h"
|
||||||
@ -984,7 +984,7 @@ void WebRestart(uint32_t type)
|
|||||||
#if ((RESTART_AFTER_INITIAL_WIFI_CONFIG) && (AFTER_INITIAL_WIFI_CONFIG_GO_TO_NEW_IP))
|
#if ((RESTART_AFTER_INITIAL_WIFI_CONFIG) && (AFTER_INITIAL_WIFI_CONFIG_GO_TO_NEW_IP))
|
||||||
// In case of type 3 (New network has been configured) go to the new device's IP in the new Network
|
// In case of type 3 (New network has been configured) go to the new device's IP in the new Network
|
||||||
if (3 == type) {
|
if (3 == type) {
|
||||||
WSContentSend_P("setTimeout(function(){location.href='http://%_I';},%d);",
|
WSContentSend_P("setTimeout(()=>{location.href='http://%_I';},%d);",
|
||||||
(uint32_t)WiFi.localIP(),
|
(uint32_t)WiFi.localIP(),
|
||||||
HTTP_RESTART_RECONNECT_TIME
|
HTTP_RESTART_RECONNECT_TIME
|
||||||
);
|
);
|
||||||
|
@ -7922,7 +7922,7 @@ const char HTTP_SCRIPT_FULLPAGE1[] PROGMEM =
|
|||||||
"}"
|
"}"
|
||||||
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
||||||
"x=new XMLHttpRequest();"
|
"x=new XMLHttpRequest();"
|
||||||
"x.onreadystatechange=function(){"
|
"x.onreadystatechange=()=>{"
|
||||||
"if(x.readyState==4&&x.status==200){"
|
"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:\");"
|
// "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:\");"
|
||||||
"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>\");"
|
"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>\");"
|
||||||
|
@ -531,7 +531,7 @@ const char HTTP_SCRIPT_XFER_STATE[] PROGMEM =
|
|||||||
"function z9(){"
|
"function z9(){"
|
||||||
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
||||||
"x=new XMLHttpRequest();"
|
"x=new XMLHttpRequest();"
|
||||||
"x.onreadystatechange=function(){"
|
"x.onreadystatechange=()=>{"
|
||||||
"if(x.readyState==4&&x.status==200){"
|
"if(x.readyState==4&&x.status==200){"
|
||||||
"var s=x.responseText;"
|
"var s=x.responseText;"
|
||||||
"if(s!=7){" // ZBU_UPLOAD
|
"if(s!=7){" // ZBU_UPLOAD
|
||||||
|
@ -1716,7 +1716,7 @@ const char ZB_WEB_U[] PROGMEM =
|
|||||||
// index 4
|
// index 4
|
||||||
// Auto-refresh
|
// Auto-refresh
|
||||||
//=ZB_WEB_AUTO_REFRESH
|
//=ZB_WEB_AUTO_REFRESH
|
||||||
"<script>setTimeout(function(){location.reload();},1990);</script>"
|
"<script>setTimeout(()=>{location.reload();},1990);</script>"
|
||||||
|
|
||||||
"\0"
|
"\0"
|
||||||
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
@ -144,12 +144,12 @@ const char HTTP_MLX90640_2a_SNS_COMPRESSED[] PROGMEM = "\x33\xBF\xA0\xB7\x9A\x3E
|
|||||||
#else
|
#else
|
||||||
const char HTTP_MLX90640_2a_SNS[] PROGMEM =
|
const char HTTP_MLX90640_2a_SNS[] PROGMEM =
|
||||||
"var line = 0;"
|
"var line = 0;"
|
||||||
"setInterval(function() {"
|
"setInterval(()=>{"
|
||||||
"rl('ul',line);" // 0 = do NOT force refresh
|
"rl('ul',line);" // 0 = do NOT force refresh
|
||||||
"},200);"
|
"},200);"
|
||||||
"function rl(s,v){" //source, value
|
"function rl(s,v){" //source, value
|
||||||
"var xr=new XMLHttpRequest();"
|
"var xr=new XMLHttpRequest();"
|
||||||
"xr.onreadystatechange=function(){"
|
"xr.onreadystatechange=()=>{"
|
||||||
"if(xr.readyState==4&&xr.status==200){"
|
"if(xr.readyState==4&&xr.status==200){"
|
||||||
"var aB = xr.response;" // arrayBuffer
|
"var aB = xr.response;" // arrayBuffer
|
||||||
"var i;"
|
"var i;"
|
||||||
|
@ -484,13 +484,13 @@ const char HTTP_SCRIPT_BERRY_CONSOLE[] PROGMEM =
|
|||||||
"cn=0;"
|
"cn=0;"
|
||||||
"}"
|
"}"
|
||||||
"c.value='';"
|
"c.value='';"
|
||||||
"t.scrollTop=99999999;"
|
"t.scrollTop=1e8;"
|
||||||
"sn=t.scrollTop;"
|
"sn=t.scrollTop;"
|
||||||
"}"
|
"}"
|
||||||
"if(t.scrollTop>=sn){" // User scrolled back so no updates
|
"if(t.scrollTop>=sn){" // User scrolled back so no updates
|
||||||
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
"if(x!=null){x.abort();}" // Abort if no response within 2 seconds (happens on restart 1)
|
||||||
"x=new XMLHttpRequest();"
|
"x=new XMLHttpRequest();"
|
||||||
"x.onreadystatechange=function(){"
|
"x.onreadystatechange=()=>{"
|
||||||
"if(x.readyState==4&&x.status==200){"
|
"if(x.readyState==4&&x.status==200){"
|
||||||
"var d,t1;"
|
"var d,t1;"
|
||||||
"d=x.responseText.split(/" BERRY_CONSOLE_CMD_DELIMITER "/,2);" // Field separator
|
"d=x.responseText.split(/" BERRY_CONSOLE_CMD_DELIMITER "/,2);" // Field separator
|
||||||
@ -508,7 +508,7 @@ const char HTTP_SCRIPT_BERRY_CONSOLE[] PROGMEM =
|
|||||||
"t1.innerText=d1;"
|
"t1.innerText=d1;"
|
||||||
"t.appendChild(t1);"
|
"t.appendChild(t1);"
|
||||||
"}"
|
"}"
|
||||||
"t.scrollTop=99999999;"
|
"t.scrollTop=1e8;"
|
||||||
"sn=t.scrollTop;"
|
"sn=t.scrollTop;"
|
||||||
"clearTimeout(ft);"
|
"clearTimeout(ft);"
|
||||||
"lt=setTimeout(l,ltm);" // webrefresh timer....
|
"lt=setTimeout(l,ltm);" // webrefresh timer....
|
||||||
@ -516,7 +516,7 @@ const char HTTP_SCRIPT_BERRY_CONSOLE[] PROGMEM =
|
|||||||
"};"
|
"};"
|
||||||
"x.open('GET','bc?c2='+id+o,true);" // Related to Webserver->hasArg("c2") and WebGetArg("c2", stmp, sizeof(stmp))
|
"x.open('GET','bc?c2='+id+o,true);" // Related to Webserver->hasArg("c2") and WebGetArg("c2", stmp, sizeof(stmp))
|
||||||
"x.send();"
|
"x.send();"
|
||||||
"ft=setTimeout(l,20000);" // fail timeout, triggered 20s after asking for XHR
|
"ft=setTimeout(l,2e4);" // fail timeout, triggered 20s after asking for XHR
|
||||||
"}else{"
|
"}else{"
|
||||||
"lt=setTimeout(l,ltm);" // webrefresh timer....
|
"lt=setTimeout(l,ltm);" // webrefresh timer....
|
||||||
"}"
|
"}"
|
||||||
|
@ -451,7 +451,7 @@ const char HTTP_MI32_SCRIPT_1[] PROGMEM =
|
|||||||
"for(const el of ti){var t=parseInt(el.innerText);el.innerText=t+1;}}"
|
"for(const el of ti){var t=parseInt(el.innerText);el.innerText=t+1;}}"
|
||||||
"function update(){" //source, value
|
"function update(){" //source, value
|
||||||
"var xr=new XMLHttpRequest();"
|
"var xr=new XMLHttpRequest();"
|
||||||
"xr.onreadystatechange=function(){"
|
"xr.onreadystatechange=()=>{"
|
||||||
"if(xr.readyState==4&&xr.status==200){"
|
"if(xr.readyState==4&&xr.status==200){"
|
||||||
"var r = xr.response;" // new widget
|
"var r = xr.response;" // new widget
|
||||||
"if(r.length>2000){return;};if(r.length==0){return;}"
|
"if(r.length>2000){return;};if(r.length==0){return;}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user