PIN code field focus on load.

This commit is contained in:
Blaz Kristan 2022-05-01 10:27:26 +02:00
parent 2e6ce0481c
commit e088f7a552
3 changed files with 35 additions and 49 deletions

View File

@ -4,26 +4,19 @@
<meta name="viewport" content="width=500"> <meta name="viewport" content="width=500">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Misc Settings</title> <title>PIN required</title>
<script> <script>
var d = document; var d = document;
function H() { window.open("https://kno.wled.ge/features/settings/#security-settings"); }
function B() { window.open("/settings","_self"); } function B() { window.open("/settings","_self"); }
function gId(s) { return d.getElementById(s); }
function isObj(item) { return (item && typeof item === 'object' && !Array.isArray(item)); }
</script> </script>
<style> <style>
@import url("style.css"); @import url("style.css");
</style> </style>
</head> </head>
<body> <body onload="d.getElementsByName('PIN')[0].focus()">
<form id="form_s" name="Sf" method="post"> <form id="form_s" name="Sf" method="post">
<div class="toprow">
<div class="helpB"><button type="button" onclick="H()">?</button></div>
<button type="button" onclick="B()">Back</button><button type="submit">Submit</button><hr>
</div>
<h2>Please enter settings PIN code</h2> <h2>Please enter settings PIN code</h2>
<input type="password" name="PIN" size="4" maxlength="4" minlength="4" pattern="[0-9]*" inputmode="numeric"><br> <input type="password" name="PIN" size="4" maxlength="4" minlength="4" pattern="[0-9]*" inputmode="numeric" autofocus>
<hr> <hr>
<button type="button" onclick="B()">Back</button><button type="submit">Submit</button> <button type="button" onclick="B()">Back</button><button type="submit">Submit</button>
</form> </form>

View File

@ -1549,44 +1549,37 @@ const uint8_t PAGE_settings_um[] PROGMEM = {
// Autogenerated from wled00/data/settings_pin.htm, do not edit!! // Autogenerated from wled00/data/settings_pin.htm, do not edit!!
const uint16_t PAGE_settings_pin_length = 577; const uint16_t PAGE_settings_pin_length = 471;
const uint8_t PAGE_settings_pin[] PROGMEM = { const uint8_t PAGE_settings_pin[] PROGMEM = {
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0x95, 0x54, 0x5b, 0x6f, 0xd3, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0x5d, 0x52, 0x4d, 0x6f, 0x13, 0x31,
0x14, 0x7e, 0xcf, 0xaf, 0xf0, 0x8c, 0x34, 0xb5, 0x68, 0x6d, 0xc6, 0x04, 0x12, 0xb0, 0x38, 0x40, 0x10, 0xbd, 0xef, 0xaf, 0x30, 0x73, 0x69, 0x82, 0x92, 0x6c, 0xa8, 0xa8, 0x04, 0xaa, 0xbd, 0x42,
0x61, 0x12, 0x7b, 0x80, 0x4d, 0x1a, 0x2f, 0x08, 0xa1, 0xc9, 0xb5, 0x4f, 0x1a, 0x6f, 0x8e, 0x1d, 0x81, 0x1e, 0xb8, 0x94, 0x48, 0xe5, 0x52, 0x55, 0x55, 0xe5, 0xd8, 0xb3, 0x89, 0x55, 0x7f, 0x2c,
0xd9, 0x27, 0xcd, 0xca, 0xc4, 0x7f, 0xe7, 0x38, 0xe9, 0xba, 0x8b, 0x04, 0x12, 0x2f, 0xb1, 0xbf, 0xb6, 0x37, 0x21, 0x54, 0xfc, 0x77, 0xc6, 0xbb, 0xa1, 0xa0, 0x5c, 0xd6, 0x7e, 0x33, 0xe3, 0x37,
0x73, 0xfd, 0xce, 0xc5, 0x29, 0xf6, 0x3e, 0x9d, 0x7d, 0xfc, 0xf6, 0xfd, 0xfc, 0x84, 0xd5, 0xd8, 0x6f, 0xde, 0x2c, 0x7f, 0xf3, 0xe5, 0xdb, 0xe7, 0xef, 0xf7, 0xeb, 0x1b, 0xb6, 0xcb, 0xce, 0x36,
0xd8, 0xb2, 0x48, 0x5f, 0x66, 0xa5, 0x5b, 0x09, 0x0e, 0x8e, 0x13, 0x06, 0xa9, 0xcb, 0xa2, 0x01, 0xbc, 0x7c, 0x99, 0x95, 0x7e, 0x2b, 0x00, 0x3d, 0x10, 0x46, 0xa9, 0x1b, 0xee, 0x30, 0x4b, 0xe6,
0x94, 0xcc, 0xc9, 0x06, 0x04, 0x5f, 0x1b, 0xe8, 0x5b, 0x1f, 0x90, 0x33, 0xe5, 0x1d, 0x82, 0x43, 0xa5, 0x43, 0x01, 0x7b, 0x83, 0x87, 0x2e, 0xc4, 0x0c, 0x4c, 0x05, 0x9f, 0xd1, 0x67, 0x01, 0x07,
0xc1, 0x7b, 0xa3, 0xb1, 0x16, 0xaf, 0x0e, 0x0f, 0x79, 0x99, 0x8d, 0xa6, 0xd9, 0x13, 0x9d, 0x86, 0xa3, 0xf3, 0x4e, 0x5c, 0x2d, 0x97, 0xd0, 0x54, 0x63, 0x69, 0x75, 0x96, 0xd3, 0xb8, 0x37, 0x0a,
0xb5, 0x51, 0x30, 0x1b, 0xc0, 0x81, 0x71, 0x06, 0x8d, 0xb4, 0xb3, 0xa8, 0xa4, 0x05, 0xf1, 0xe2, 0xe7, 0x03, 0x98, 0x19, 0x6f, 0xb2, 0x91, 0x76, 0x9e, 0x94, 0xb4, 0x28, 0xde, 0xcd, 0x9c, 0xfc,
0xa0, 0x91, 0x37, 0xa6, 0xe9, 0x9a, 0x1d, 0xee, 0x22, 0x84, 0x01, 0xc8, 0x25, 0x61, 0xe7, 0x39, 0x69, 0x5c, 0xef, 0x5e, 0x71, 0x9f, 0x30, 0x0e, 0x40, 0x6e, 0x08, 0xfb, 0x00, 0xac, 0x3a, 0x6b,
0xcb, 0x9e, 0xa4, 0xde, 0x12, 0x52, 0xb5, 0x0c, 0x11, 0x28, 0x49, 0x87, 0xd5, 0xec, 0x35, 0x49, 0x7d, 0x12, 0xa4, 0x76, 0x32, 0x26, 0xa4, 0x26, 0x7d, 0x6e, 0xe7, 0x1f, 0x28, 0x9a, 0x4d, 0xb6,
0xd1, 0xa0, 0x85, 0xf2, 0x8b, 0x89, 0x8a, 0x5d, 0x00, 0xa2, 0x71, 0xab, 0x58, 0xe4, 0xa3, 0xb0, 0xd8, 0xac, 0xbf, 0xde, 0xb2, 0x88, 0x3f, 0x7a, 0x13, 0x51, 0xf3, 0x7a, 0x8c, 0xf1, 0xa4, 0xa2,
0x88, 0x2a, 0x98, 0x16, 0xcb, 0x6c, 0x2d, 0x03, 0xd3, 0x42, 0x7b, 0xd5, 0x35, 0x44, 0xf0, 0xb8, 0xe9, 0x72, 0x53, 0xed, 0x65, 0x64, 0x5a, 0xe8, 0xa0, 0x7a, 0x47, 0xfa, 0xae, 0xdb, 0xde, 0xab,
0xea, 0x9c, 0x42, 0xe3, 0x1d, 0xfb, 0x3c, 0x99, 0xde, 0xf6, 0xc6, 0x69, 0xdf, 0xcf, 0x7d, 0x0b, 0x6c, 0x82, 0x67, 0xab, 0xc9, 0xf4, 0xe5, 0x60, 0xbc, 0x0e, 0x87, 0x45, 0xe8, 0xd0, 0x4f, 0xa0,
0x6e, 0xc2, 0x6b, 0xc4, 0x36, 0xbe, 0xcd, 0xf3, 0x6b, 0xe7, 0xe7, 0xbd, 0x05, 0x3d, 0x5f, 0x41, 0x26, 0xe6, 0x6c, 0xfc, 0x36, 0xc1, 0x0c, 0x9e, 0x12, 0xda, 0x16, 0xa6, 0xbf, 0x79, 0x7d, 0xa2,
0x5e, 0x81, 0xc4, 0x2e, 0x40, 0xcc, 0xe3, 0x36, 0x7c, 0xfe, 0x2c, 0x82, 0xea, 0x82, 0xc1, 0xcd, 0xe1, 0x29, 0x1f, 0x89, 0xb5, 0xfa, 0x64, 0x5c, 0x11, 0xc4, 0xfa, 0x68, 0x27, 0x30, 0xc4, 0x16,
0xec, 0x4e, 0xc4, 0xa7, 0xbf, 0x77, 0x41, 0x17, 0x4f, 0x83, 0xee, 0x1c, 0xf9, 0x01, 0xbf, 0x8c, 0x2a, 0x25, 0x98, 0x5e, 0x53, 0xe5, 0x50, 0xc1, 0xeb, 0xd1, 0xc0, 0x4d, 0xd0, 0x47, 0x56, 0x05,
0x60, 0xab, 0x87, 0xd6, 0xab, 0x53, 0x3d, 0xc1, 0xe9, 0x6d, 0x00, 0xca, 0xe1, 0x58, 0x4a, 0x88, 0x6f, 0x83, 0xd4, 0xe2, 0x42, 0x2f, 0xb6, 0x98, 0x6f, 0x2c, 0x16, 0x09, 0x69, 0x75, 0xbc, 0xa5,
0x27, 0x16, 0x12, 0xcd, 0xc5, 0x66, 0x50, 0xdd, 0x9b, 0x9a, 0x78, 0xb6, 0xbc, 0x7a, 0x60, 0x8c, 0xe9, 0x26, 0x40, 0xb2, 0x61, 0xfa, 0xb0, 0x7c, 0x5c, 0xb4, 0x24, 0x2e, 0x4d, 0xa6, 0x17, 0x0d,
0xfb, 0xfb, 0xdc, 0x2f, 0xaf, 0x40, 0x21, 0x17, 0x02, 0x37, 0x2d, 0xf8, 0x2a, 0xc9, 0xf6, 0x3e, 0x6f, 0x43, 0x74, 0xcc, 0x68, 0x01, 0xe5, 0xf2, 0x94, 0xe0, 0xb4, 0x82, 0xbb, 0x96, 0x2c, 0x21,
0x84, 0x20, 0x37, 0x73, 0x13, 0x87, 0x33, 0x45, 0xc8, 0x8a, 0x7c, 0xdb, 0x89, 0x22, 0xe2, 0x86, 0x07, 0x76, 0x81, 0x52, 0x5d, 0x48, 0xc5, 0x90, 0xdd, 0x65, 0xb3, 0xb6, 0x28, 0x13, 0x32, 0xe2,
0x1a, 0xf3, 0xde, 0x34, 0xa9, 0xa7, 0xac, 0x0b, 0x76, 0xc2, 0x07, 0xd1, 0x5c, 0x45, 0x2a, 0xe2, 0xc4, 0xc8, 0xfe, 0xaa, 0x67, 0xc5, 0x0d, 0x15, 0x34, 0x92, 0x92, 0xcb, 0x86, 0x1b, 0xdf, 0xf5,
0x98, 0x0c, 0x07, 0x83, 0x22, 0x1f, 0x77, 0x60, 0xe9, 0xf5, 0xa6, 0x2c, 0x2a, 0x1f, 0x1a, 0x66, 0x99, 0xe5, 0x63, 0x47, 0x34, 0x9d, 0x4c, 0xe9, 0x10, 0xa2, 0x7e, 0xf5, 0xb7, 0x28, 0x60, 0xc9,
0xb4, 0xe0, 0xe9, 0x72, 0x19, 0x77, 0xb3, 0xb9, 0xa8, 0x38, 0xa3, 0xa1, 0xd4, 0x9e, 0x54, 0xad, 0xfc, 0xa2, 0xeb, 0x7b, 0x60, 0xb4, 0x16, 0x8b, 0x7e, 0x4b, 0xdb, 0x1b, 0x90, 0xf1, 0xff, 0xa1,
0x8f, 0x69, 0x46, 0xda, 0xac, 0x99, 0xb2, 0x32, 0x46, 0xc1, 0xd1, 0xb7, 0xc1, 0xf7, 0x8f, 0x65, 0x4e, 0x66, 0x6a, 0xe2, 0x05, 0x3c, 0x2c, 0xe7, 0x1f, 0x1f, 0xdf, 0x12, 0xc3, 0x40, 0xec, 0xa8,
0x35, 0xd8, 0x76, 0x41, 0xa2, 0x65, 0x87, 0x48, 0x15, 0x65, 0x89, 0xb5, 0xe0, 0x23, 0xe2, 0xcc, 0x8f, 0x00, 0x4f, 0xd6, 0x46, 0xa3, 0x80, 0xc9, 0x3e, 0x87, 0x61, 0x18, 0x92, 0x17, 0xc9, 0x83,
0x3b, 0x65, 0x8d, 0xba, 0x16, 0x9c, 0xe6, 0xc2, 0xcb, 0x77, 0x45, 0x3e, 0x2a, 0x88, 0x0d, 0x85, 0x3e, 0x67, 0x72, 0x7a, 0x6c, 0x3e, 0x02, 0x60, 0xc1, 0x2b, 0x6b, 0xd4, 0xb3, 0x00, 0x5a, 0x00,
0xd8, 0x39, 0xfd, 0xc5, 0x67, 0x91, 0x7c, 0xb2, 0x85, 0x54, 0xd7, 0xf7, 0x7e, 0x8f, 0x3c, 0x62, 0x34, 0x2b, 0xa9, 0x9e, 0x2b, 0x5e, 0x8f, 0xc9, 0xb3, 0x17, 0xa9, 0xdf, 0x38, 0x43, 0xa3, 0xde,
0xb7, 0x6c, 0x0c, 0x71, 0xbc, 0x18, 0xce, 0x7b, 0xa3, 0x3a, 0xdc, 0x25, 0xa8, 0x8f, 0xca, 0xec, 0x0d, 0xe7, 0xbf, 0xa2, 0xba, 0x98, 0x43, 0x47, 0xb1, 0xb8, 0xf8, 0x5d, 0x7e, 0xe3, 0x3f, 0x6d,
0xdc, 0x82, 0x8c, 0xc0, 0xa8, 0xff, 0x10, 0xd8, 0xdd, 0xe0, 0xd8, 0xf9, 0xe9, 0x57, 0x5a, 0x7d, 0x09, 0x82, 0x33, 0xd6, 0x02, 0x00, 0x00
0x0d, 0xd4, 0x97, 0xa3, 0xb2, 0x30, 0xae, 0xed, 0x70, 0x1b, 0xb5, 0xa5, 0xba, 0x7a, 0x1f, 0x34,
0xdf, 0x3e, 0x15, 0xb2, 0xe4, 0x2c, 0x9a, 0x5f, 0x74, 0x7d, 0x49, 0x8d, 0xa2, 0x3d, 0xb7, 0xe0,
0x56, 0xf4, 0x1c, 0x12, 0x6c, 0x8c, 0x7b, 0x80, 0x5a, 0x89, 0x94, 0xc4, 0x09, 0xfe, 0xe3, 0x70,
0xf6, 0xe6, 0xe7, 0x73, 0xce, 0x86, 0xb8, 0x0d, 0xa5, 0x11, 0xdc, 0xd1, 0xa6, 0x06, 0xa3, 0x52,
0xab, 0xc2, 0x48, 0x71, 0xa4, 0x9b, 0xfd, 0xb3, 0xfc, 0xff, 0xaf, 0x9e, 0x56, 0x23, 0x0d, 0x95,
0x3a, 0x30, 0x8e, 0x3a, 0x1f, 0xfe, 0x08, 0x7f, 0x00, 0x9e, 0x95, 0x90, 0x17, 0x21, 0x04, 0x00,
0x00
}; };

View File

@ -8,7 +8,7 @@
*/ */
// version code in format yymmddb (b = daily build) // version code in format yymmddb (b = daily build)
#define VERSION 2204301 #define VERSION 2205011
//uncomment this if you have a "my_config.h" file you'd like to use //uncomment this if you have a "my_config.h" file you'd like to use
//#define WLED_USE_MY_CONFIG //#define WLED_USE_MY_CONFIG