From 34fb6dfe2a8cc07db5d21b87a6e5aaae04954eaf Mon Sep 17 00:00:00 2001 From: Bernhard Kirchen Date: Sun, 3 Apr 2022 12:34:43 +0200 Subject: [PATCH] javascript: code large integers with scientific notation 99999999 and 1e8 are not the same number, but srollTop only needs to be very large, not that particular number. saves 18 Bytes of JavaScript code. --- tasmota/html_compressed/HTTP_SCRIPT_CONSOL.h | 62 +++++++++---------- .../HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h | 6 +- .../HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h | 6 +- .../HTTP_SCRIPT_ROOT_WEB_DISPLAY.h | 18 +++--- .../html_uncompressed/HTTP_SCRIPT_CONSOL.h | 6 +- .../HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h | 2 +- .../HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h | 2 +- .../HTTP_SCRIPT_ROOT_WEB_DISPLAY.h | 2 +- 8 files changed, 52 insertions(+), 52 deletions(-) diff --git a/tasmota/html_compressed/HTTP_SCRIPT_CONSOL.h b/tasmota/html_compressed/HTTP_SCRIPT_CONSOL.h index 1514db08a..792f58f84 100644 --- a/tasmota/html_compressed/HTTP_SCRIPT_CONSOL.h +++ b/tasmota/html_compressed/HTTP_SCRIPT_CONSOL.h @@ -2,7 +2,7 @@ // compressed by tools/unishox/compress-html-uncompressed.py ///////////////////////////////////////////////////////////////////// -const size_t HTTP_SCRIPT_CONSOL_SIZE = 997; +const size_t HTTP_SCRIPT_CONSOL_SIZE = 985; const char HTTP_SCRIPT_CONSOL_COMPRESSED[] PROGMEM = "\x33\xBF\xAF\x71\xF0\xE3\x3A\x8B\x44\x3E\x1C\x67\x51\x18\xA3\xA8\x2A\x2B\x1A\x7C" "\x3E\x84\x3C\x18\x17\xC1\xD6\xE7\x20\x8E\xE8\xC3\xBC\x7B\x4C\xEF\xE8\x33\xAB\x0F" "\x87\xD9\xF6\x78\x0C\x27\x7F\x2A\x2B\xD1\xAF\x05\xD1\xDD\x0A\x8E\xF0\x24\xCD\x31" @@ -10,35 +10,35 @@ const char HTTP_SCRIPT_CONSOL_COMPRESSED[] PROGMEM = "\x33\xBF\xAF\x71\xF0\xE3\x "\x0E\x43\xBC\x7B\x48\x33\xE3\x1C\x77\x4F\xB0\xCE\x43\xEC\xEF\x1E\x0B\x0F\x87\xD9" "\xFA\x0C\xE4\x3E\x1F\x67\x6C\x9F\x07\x82\x32\x16\x5F\x2D\x20\xF0\x68\xCC\xE7\xD4" "\x77\x43\x3A\x19\xD8\x42\xD9\xDE\x3C\x02\x14\x53\xE1\xF6\x7D\x9E\x28\xE9\xE0\xFF" - "\x81\x04\x55\x83\x0F\x87\x11\x1B\xD0\xCF\x1E\xE3\xE0\x23\x54\x3C\x1E\xED\x30\x77" - "\x41\x1A\x61\xF8\x7C\xF7\x1D\xE3\xDB\xA6\x0E\xE9\xB0\xFE\x1F\x38\x58\x41\x1D\xE3" - "\xDA\x6C\x3A\x58\xEC\xFD\x1D\xD3\xBC\x78\x3D\xC6\xC3\xE7\x31\xF4\x46\xC2\x1A\x41" - "\x10\xAA\xA1\x85\xF6\x6A\x16\xFD\x47\x74\xEF\x1E\x0D\x87\x4C\xEF\xBB\x10\xCB\xD5" - "\x74\xC3\x15\x7C\x3C\xCF\x87\x74\xEF\x1F\x0F\xC3\xDB\xA6\x0E\xE9\xB0\xE9\xF7\x62" - "\x19\x17\xAA\xE9\x9F\x0F\x87\x30\xFD\x1F\xA2\x36\x1D\x3D\x57\x42\xFC\x7C\x3E\x1C" - "\xA6\xC8\x10\x78\x7C\x36\x9D\x42\x1E\x04\x3E\x1B\x0E\x9F\x7E\x19\x9D\xE6\x54\xCD" - "\x94\x74\xF0\xC0\xB6\x8E\xE9\xD8\x7B\x8E\x43\xB0\xEF\x1E\x0B\x44\x3E\x08\x74\xF0" - "\xAD\x31\x47\x74\xEF\x1E\x34\xC1\xDD\x04\x49\x27\xC3\xE1\xC6\x77\x8F\x69\x50\x22" - "\xF0\x9C\x7B\x8D\xA0\x93\x82\x9B\x4E\x81\x3E\x1E\xA1\x47\xE0\x22\xE0\x67\x6C\xF8" - "\x6D\x3C\x1E\xE0\x5F\xE1\xD8\x13\x38\xFA\x0A\x8F\x9E\x74\x08\x9C\x8E\x9D\x41\x50" - "\xD3\xBC\x78\x3D\xC7\xB8\xF0\x6C\x3A\x60\xC7\xC7\x74\xFB\x21\xE2\x65\x47\xD9\xD4" - "\x7D\x87\xE3\xB4\x19\xCA\x3E\x1F\x67\x6C\xB4\x43\xB7\x87\x55\x7C\x5B\x3B\xC7\x83" - "\x61\xD3\xCF\x84\x3B\xA7\x78\xF0\x60\x12\xB1\xE3\x94\xDB\x67\x78\xF0\x7B\x89\x85" - "\xE6\x7B\x41\x47\x3B\xFB\xA1\x7F\xE4\x62\xC2\xF3\x3C\x1E\xE1\xF0\x8E\xE8\x47\x78" - "\xF0\x67\x7F\x42\x83\x3E\x1E\xF1\xEF\x9D\x41\xF1\xF0\xE3\x20\x45\xE7\x34\x51\xDD" - "\x3B\xC7\xB4\x10\xF9\x89\x3A\x58\x82\x13\x33\x7D\x44\x16\xFA\x9F\x3F\x9D\xD3\xEC" - "\xD1\x99\x09\x83\xFC\x7D\x9D\x4C\xF8\x7E\x1E\xD3\x3B\xFA\x1C\x08\x9C\xDB\x9D\x41" - "\x9F\x19\xD0\xD1\x99\x10\x78\x23\x3C\x69\x83\xBA\x72\xFE\x7C\x3E\x10\x67\xF8\xFF" - "\x1C\xC6\x7C\x3E\x10\x67\x78\xF6\x8E\x3A\x58\xBA\xC0\xF0\x68\xC0\x9D\x33\xE1\xF7" - "\x86\x0C\x1F\x67\x80\x46\xE0\x20\x71\xF0\xFC\x3D\xA3\x8E\x86\x30\x31\x7E\x3B\xA7" - "\x78\xF0\x38\xE9\xE7\x45\xE6\x13\x0E\xB7\x38\xBF\x7C\x3C\xCE\xE9\xC8\x4C\xE2\x3A" - "\xA1\x33\x88\xEF\x1E\xE3\xA9\x9D\x44\x38\xEF\x1E\xE3\x97\xF3\xE1\xF0\x83\x3B\x47" - "\x74\xED\x9D\xB0\xF8\xFC\x14\x18\x21\x72\x2A\x01\x7E\x8F\xD1\xDD\x0F\x8F\x80\x89" - "\x2C\xEF\x1D\x43\x81\x0B\x93\x41\x41\x9E\xF0\x7C\x75\x9C\x87\xBE\x7F\x8F\xF1\xF6" - "\x7D\x9D\xE3\xCF\x19\xF0\xF8\x41\x9D\xA3\xBA\x71\x9F\x87\x59\xD6\x41\xF0\x20\xE2" - "\x07\x19\x02\x9E\x10\x72\x59\xF0\xF8\x41\x9F\xA3\xF4\x77\x41\x13\x31\x3F\x0E\x44" - "\x7E\x8F\xD1\x0A\x0C\xE8\x33\x06\x1D\xD3\xBC\x75\x0A\x0C\xE8\x2F\x81\x07\x98\xA0" - "\x42\xC7\x0E\xF1\xD4\x1F\x1F\x0E\x33\xBC\x7B\x8E\xF1\xE0\xF7\x10\xF8\x47\x74\x51" - "\xDE\x3C\x1B"; + "\x81\x04\x55\x83\x0F\x87\x21\x33\x9F\x3C\x17\xB8\xF8\x08\xD3\xCF\x07\xBB\x4C\x1D" + "\xD0\x46\x98\x7E\x1F\x3D\xC7\x78\xF6\xE9\x83\xBA\x6C\x3F\x87\xCE\x16\x10\x47\x78" + "\xF6\x9B\x0E\x96\x3B\x3F\x47\x74\xEF\x1E\x0F\x71\xB0\xF9\xCC\x7D\x11\xB0\x86\x90" + "\x44\x2A\x2B\xA8\x61\x7D\x9A\x85\xBF\x51\xDD\x3B\xC7\x83\x61\xD3\x3B\xEE\xC4\x32" + "\xF5\x5D\x30\xC5\x5F\x0F\x33\xE1\xDD\x3B\xC7\xC3\xF0\xF6\xE9\x83\xBA\x6C\x3A\x7D" + "\xD8\x86\x45\xEA\xBA\x67\xC3\xE1\xCC\x3F\x47\xE8\x8D\x87\x4F\x55\xD0\xBF\x1F\x0F" + "\x87\x29\xB2\x04\x1E\x1D\xCD\xA7\x50\x87\x81\x0F\x86\xC3\xA7\xDF\x86\x67\x79\x95" + "\x33\x65\x1D\x3C\x30\x2D\xA3\xBA\x76\x1E\xE3\x90\xEC\x3B\xC7\x82\xD1\x0F\x82\x1D" + "\x3C\x2B\x4C\x51\xDD\x3B\xC7\x8D\x30\x77\x41\x12\x49\xF0\xF8\x71\x9D\xE3\xDA\x54" + "\x08\xBC\x24\x9E\xE3\x68\x24\xE0\xA6\xD3\xA0\x4F\x87\xA8\x51\xF8\x08\xB8\x19\xDB" + "\x3E\x1B\x4F\x07\xB8\x16\xB8\x71\x04\xCE\x3C\x02\xA3\xE7\x9D\x02\x27\x22\x67\x50" + "\x54\x34\xEF\x1E\x0F\x71\xEE\x3C\x1B\x0E\x98\x31\xF1\xDD\x3E\xC8\x78\x99\x51\xF6" + "\x75\x1F\x61\xF8\xED\x06\x72\x8F\x87\xD9\xDB\x2D\x10\xED\xE1\xD5\x5F\x16\xCE\xF1" + "\xE0\xD8\x74\xF3\xE1\x0E\xE9\xDE\x3C\x18\x04\xAC\x78\xE5\x13\x39\x87\x78\xF0\x7B" + "\x89\x85\xE6\x7B\x41\x47\x39\xFB\xA1\x7F\xE4\x62\xC2\xF3\x3C\x1E\xE1\xF0\x8E\xE8" + "\x47\x78\xF0\x67\x7F\x42\x83\x3E\x1E\xF1\xEF\x9D\x41\xF1\xF0\xE3\x20\x45\xE7\x04" + "\x51\xDD\x3B\xC7\xB4\x10\xF9\x7D\x3A\x58\x82\x13\x33\x7D\x44\x16\xFA\x9F\x3F\x9D" + "\xD3\xEC\xD1\x99\x09\x83\xFC\x7D\x9D\x4C\xF8\x7E\x1E\xD3\x3B\xFA\x1C\x08\x9C\xD5" + "\x9D\x41\x9F\x19\xD0\xD1\x99\x10\x78\x23\x3C\x69\x83\xBA\x72\xFE\x7C\x3E\x10\x67" + "\xF8\xFF\x1C\xC6\x7C\x3E\x10\x67\x78\xF6\x8E\x3A\x58\xBA\xC0\xF0\x68\xC0\x9D\x33" + "\xE1\xF7\x86\x0C\x1F\x67\x80\x46\xE0\x20\x71\xF0\xFC\x3D\xA3\x8E\x86\x30\x31\x7E" + "\x3B\xA7\x78\xF0\x38\xE9\xE7\x45\xE6\x13\x0E\xB7\x38\xBF\x7C\x3C\xCE\xE9\xC8\x4C" + "\xE2\x3A\xA1\x33\x88\xEF\x1E\xE3\xA9\x9D\x44\x38\xEF\x1E\xE3\x97\xF3\xE1\xF0\x83" + "\x3B\x47\x74\xED\x9D\xB0\xF8\xFC\x14\x18\x21\x71\xF2\x7E\x8F\xD1\xDD\x0F\x8F\x80" + "\x89\x2C\xEF\x1D\x43\x81\x0B\x92\xD1\x41\x9E\xF0\x7C\x75\x9C\x87\xBE\x7F\x8F\xF1" + "\xF6\x7D\x9D\xE3\xCF\x19\xF0\xF8\x41\x9D\xA3\xBA\x71\x9F\x87\x59\xD6\x41\xF0\x20" + "\xE2\x07\x19\x02\x9E\x10\x72\x59\xF0\xF8\x41\x9F\xA3\xF4\x77\x41\x13\x31\x3F\x0E" + "\x44\x7E\x8F\xD1\x0A\x0C\xE8\x33\x06\x1D\xD3\xBC\x75\x0A\x0C\xE8\x2F\x81\x07\x98" + "\x30\x42\xC7\x0E\xF1\xD4\x1F\x1F\x0E\x33\xBC\x7B\x8E\xF1\xE0\xF7\x10\xF8\x47\x74" + "\x51\xDE\x3C\x1B"; #define HTTP_SCRIPT_CONSOL Decompress(HTTP_SCRIPT_CONSOL_COMPRESSED,HTTP_SCRIPT_CONSOL_SIZE).c_str() \ No newline at end of file diff --git a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h index d0e524929..abf07e30d 100644 --- a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h +++ b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h @@ -2,7 +2,7 @@ // compressed by tools/unishox/compress-html-uncompressed.py ///////////////////////////////////////////////////////////////////// -const size_t HTTP_SCRIPT_ROOT_SIZE = 501; +const size_t HTTP_SCRIPT_ROOT_SIZE = 499; const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x33\xBF\xA3\x14\x78\x30\x2F\x83\xAD\xCE\x41\x59\xDD\x18\x77\x8F\x6D\x9F\x06\x1F" "\xE3\xFC\x7D\x9F\x67\x80\xC2\x77\xF2\xAD\x1A\xF0\x5D\x1D\xD3\x14\x77\x81\x26\x68" "\x54\x77\x8F\x1A\x60\xEE\x9B\x0F\xE1\xF3\x85\x84\x11\xDE\x3D\xA6\xC3\xA5\x8E\xCF" @@ -19,7 +19,7 @@ const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x33\xBF\xA3\x14\x78\x30\x2F "\x43\xEC\xEF\x1D\x0B\x7B\x9F\xC8\x51\x51\x0D\x20\x8F\x9E\x05\xEE\x2E\x82\xA3\xE7" "\x9D\x02\x24\xEB\x3A\x8F\xA1\x0E\xF1\xE0\xF7\x1E\xE3\xC1\xB0\xE9\x83\x1F\x1D\xD3" "\xEC\x87\x89\x95\x1F\x67\x51\xF6\x74\x3B\x43\x4F\x87\x21\xF6\x76\xCA\xCE\xAA\xF8" - "\xB6\x77\x8F\x06\xC3\xA7\x9F\x08\x77\x4E\xF1\xE0\xC0\x25\xE3\x47\x29\xB6\xCE\xF1" - "\xE0\xF7\x1B"; + "\xB6\x77\x8F\x06\xC3\xA7\x9F\x08\x77\x4E\xF1\xE0\xC0\x25\xE3\x47\x28\x99\xCC\x3B" + "\xC7\x83\xDC"; #define HTTP_SCRIPT_ROOT Decompress(HTTP_SCRIPT_ROOT_COMPRESSED,HTTP_SCRIPT_ROOT_SIZE).c_str() \ No newline at end of file diff --git a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h index 99080164f..0cb9e3616 100644 --- a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h +++ b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h @@ -2,7 +2,7 @@ // compressed by tools/unishox/compress-html-uncompressed.py ///////////////////////////////////////////////////////////////////// -const size_t HTTP_SCRIPT_ROOT_SIZE = 436; +const size_t HTTP_SCRIPT_ROOT_SIZE = 434; const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x30\x2F\x83\xAD\xCE\x41\x59\xDD\x18\x77\x8F\x6E\x98\x3B\xB4\x64\x31\xE1\x83\xBA" "\x4C\xCD\xF5\x17\xB0\x5F\xC3\x67\x78\xFE\x1F\x0F\x87\xB0\x5F\x08\xCC\x6F\x31\x0F" "\x61\xDE\x3D\xA6\x77\xF4\xCF\x9C\xC7\xD0\x23\x60\x47\x74\xFB\x3B\x43\x4F\x87\x21" @@ -18,7 +18,7 @@ const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x30\x2F\x83\xAD\xCE\x41\x59 "\x6C\x3A\x58\xEC\xFD\x1D\xD3\xBC\x7B\x8D\x87\xCE\x63\xE8\x8D\x84\x34\x82\x21\x55" "\x43\x0B\xEC\xD4\x2D\xFA\x8E\xE9\xDE\x3C\x1B\x0E\x98\x31\xF1\xDD\x3E\xC8\x78\x99" "\x51\xF6\x75\x1F\x67\x43\xB4\x34\xF8\x72\x1F\x67\x6C\xAC\xEA\xAF\x8B\x67\x78\xF0" - "\x6C\x3A\x79\xF0\x87\x74\xEF\x1E\x02\xA3\xE7\x9D\x02\x26\x83\x67\x51\xCA\x6D\xB3" - "\xBC\x78\x3D\xC6"; + "\x6C\x3A\x79\xF0\x87\x74\xEF\x1E\x02\xA3\xE7\x9D\x02\x26\x83\x67\x51\xCA\x26\x73" + "\x0E\xF1\xE0\xF7\x1B"; #define HTTP_SCRIPT_ROOT Decompress(HTTP_SCRIPT_ROOT_COMPRESSED,HTTP_SCRIPT_ROOT_SIZE).c_str() \ No newline at end of file diff --git a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h index 90af1de25..dd84f501d 100644 --- a/tasmota/html_compressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h +++ b/tasmota/html_compressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h @@ -2,7 +2,7 @@ // compressed by tools/unishox/compress-html-uncompressed.py ///////////////////////////////////////////////////////////////////// -const size_t HTTP_SCRIPT_ROOT_SIZE = 874; +const size_t HTTP_SCRIPT_ROOT_SIZE = 872; const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x33\xBF\xAF\x98\xF0\xA3\xE1\xC8\x75\x11\x8A\x3C\x18\x17\xC1\xD6\xE7\x20\xAC\xEE" "\x8C\x3B\xC7\xB6\xCF\x83\x0F\xF1\xFE\x3E\xCF\xB3\xC0\x61\x3B\xF9\x56\x8D\x78\x2E" "\x8E\xE9\x8A\x3B\xC0\x93\x34\x2A\x2B\x3B\xC7\x8D\x30\x77\x4D\x87\xF0\xF9\xC2\xC2" @@ -20,13 +20,13 @@ const char HTTP_SCRIPT_ROOT_COMPRESSED[] PROGMEM = "\x33\xBF\xAF\x98\xF0\xA3\xE1 "\x23\xE7\x81\x80\xF1\x77\xF3\x1E\x14\x77\x8F\x68\x54\x7C\xF3\xA0\x44\xAF\x67\x51" "\xF4\x21\xDE\x3C\x1E\xE3\xDC\x7B\x81\x16\xF1\xB0\xE9\x83\x1F\x1D\xD3\xEC\x87\x89" "\x95\x1F\x67\x51\xF6\x74\x3B\x43\x4F\x87\x21\xF6\x76\xCA\xCE\xAA\xF8\xB6\x77\x8F" - "\x06\xC3\xA7\x9F\x08\x77\x4E\xF1\xE0\xC0\x25\xE4\x87\x29\xB6\xCE\xF1\xE0\xF7\x1E" - "\xE2\x04\x4E\x57\xFC\xCC\xEC\xEE\x8C\xBF\x9D\x5A\x67\x7F\x3B\xC7\xB4\x2B\x3B\xA7" - "\xD9\xFA\xF1\x99\xF0\xFB\x3B\x7A\x67\x7F\x3B\x67\xD9\xFB\x3E\xCE\xD8\xCB\xF9\xDE" - "\x3C\x02\x36\x1B\xA0\x91\x86\x82\x0F\x36\x47\x80\x53\xC5\x3E\x63\xC2\x8F\x87\x19" - "\x02\x56\x37\x40\x9B\x8E\x0C\xBF\xA3\xE2\x19\x7F\x3A\x78\x2D\x0D\x9D\xD3\x8C\xEA" - "\x3B\x94\x77\x8E\xE1\xDB\x20\x46\x9C\x72\xCE\xF1\x03\x05\xD0\x46\x7C\xEE\x98\x3B" - "\xC7\xB7\x4C\x1D\xD3\x07\x78\xF6\x82\x67\x18\x40\x99\xC7\x20\x28\x71\x94\x08\x5B" - "\xA1\xEE\x61\x79\x82\xF6\x40\x08\x7A\xF9\xEE"; + "\x06\xC3\xA7\x9F\x08\x77\x4E\xF1\xE0\xC0\x25\xE4\x87\x28\x99\xCC\x3B\xC7\x83\xDC" + "\x7B\x88\x11\x39\x5D\xF3\x33\xB3\xBA\x32\xFE\x75\x69\x9D\xFC\xEF\x1E\xD0\xAC\xEE" + "\x9F\x67\xEB\xC6\x67\xC3\xEC\xED\xE9\x9D\xFC\xED\x9F\x67\xEC\xFB\x3B\x63\x2F\xE7" + "\x78\xF0\x08\xD8\x6E\x82\x46\x1A\x08\x3C\xD8\x1E\x01\x4F\x14\xF9\x8F\x0A\x3E\x1C" + "\x64\x09\x58\xDD\x02\x6E\x38\x32\xFE\x8F\x88\x65\xFC\xE9\xE0\xB4\x36\x77\x4E\x33" + "\xA8\xEE\x51\xDE\x3B\x87\x6C\x81\x1A\x71\xCB\x3B\xC4\x0C\x17\x41\x19\xF3\xBA\x60" + "\xEF\x1E\xDD\x30\x77\x4C\x1D\xE3\xDA\x09\x9C\x60\x02\x67\x1C\x40\xA1\xC6\x40\x21" + "\x6E\x87\xB9\x85\xE6\x0B\xD9\x2A\x01\x21\xEB\xE7\xB8"; #define HTTP_SCRIPT_ROOT Decompress(HTTP_SCRIPT_ROOT_COMPRESSED,HTTP_SCRIPT_ROOT_SIZE).c_str() \ No newline at end of file diff --git a/tasmota/html_uncompressed/HTTP_SCRIPT_CONSOL.h b/tasmota/html_uncompressed/HTTP_SCRIPT_CONSOL.h index 288d14b8b..9e5dcd954 100644 --- a/tasmota/html_uncompressed/HTTP_SCRIPT_CONSOL.h +++ b/tasmota/html_uncompressed/HTTP_SCRIPT_CONSOL.h @@ -9,7 +9,7 @@ const char HTTP_SCRIPT_CONSOL[] PROGMEM = "c=eb('c1');" // Console command id "o='&c1='+encodeURIComponent(c.value);" "c.value='';" - "t.scrollTop=99999999;" + "t.scrollTop=1e8;" "sn=t.scrollTop;" "}" "if(t.scrollTop>=sn){" // User scrolled back so no updates @@ -23,7 +23,7 @@ const char HTTP_SCRIPT_CONSOL[] PROGMEM = "if(d.shift()==0){t.value='';}" "z=d.shift();" "if(z.length>0){t.value+=z;}" - "t.scrollTop=99999999;" + "t.scrollTop=1e8;" "sn=t.scrollTop;" "clearTimeout(ft);" "lt=setTimeout(l,ltm);" // webrefresh timer.... @@ -31,7 +31,7 @@ const char HTTP_SCRIPT_CONSOL[] PROGMEM = "};" "x.open('GET','cs?c2='+id+o,true);" // Related to Webserver->hasArg("c2") and WebGetArg("c2", stmp, sizeof(stmp)) "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{" "lt=setTimeout(l,ltm);" // webrefresh timer.... "}" diff --git a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h index e8564b72b..eaeb8c453 100644 --- a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h +++ b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_NO_WEB_DISPLAY.h @@ -19,5 +19,5 @@ const char HTTP_SCRIPT_ROOT[] PROGMEM = "};" "x.open('GET','.?m=1'+a,true);" // ?m related to Webserver->hasArg("m") "x.send();" - "ft=setTimeout(la,20000);" // 20s failure timeout + "ft=setTimeout(la,2e4);" // 20s failure timeout "}"; diff --git a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h index b42a56499..3bcfd69ab 100644 --- a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h +++ b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_SSE_NO_WEB_DISPLAY.h @@ -16,5 +16,5 @@ const char HTTP_SCRIPT_ROOT[] PROGMEM = "x=new XMLHttpRequest();" "x.open('GET','.?m=1'+a,true);" // ?m related to Webserver->hasArg("m") "x.send();" - "lt=setTimeout(la,20000);" // 20s failure timeout + "lt=setTimeout(la,2e4);" // 20s failure timeout "}"; diff --git a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h index db0ca3ca2..02c1e5c85 100644 --- a/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h +++ b/tasmota/html_uncompressed/HTTP_SCRIPT_ROOT_WEB_DISPLAY.h @@ -22,7 +22,7 @@ const char HTTP_SCRIPT_ROOT[] PROGMEM = "if(rfsh){" "x.open('GET','.?m=1'+a,true);" // ?m related to Webserver->hasArg("m") "x.send();" - "ft=setTimeout(la,20000);" // 20s failure timeout + "ft=setTimeout(la,2e4);" // 20s failure timeout "}" "}" "function seva(par,ivar){"