Add new 404 page
This commit is contained in:
parent
595fd9377c
commit
f36073f5cd
@ -25,6 +25,7 @@
|
|||||||
- Return remaining nightlight time `nl.rem` in JSON API (PR #1302)
|
- Return remaining nightlight time `nl.rem` in JSON API (PR #1302)
|
||||||
- Added gamma calculation (yet unused)
|
- Added gamma calculation (yet unused)
|
||||||
- Added LED type definitions to const.h (yet unused)
|
- Added LED type definitions to const.h (yet unused)
|
||||||
|
- Added nicer 404 page
|
||||||
- Removed `NP` and `MS=` macro HTTP API commands
|
- Removed `NP` and `MS=` macro HTTP API commands
|
||||||
- Removed macros from Time settings
|
- Removed macros from Time settings
|
||||||
|
|
||||||
|
@ -386,6 +386,14 @@ const char PAGE_dmxmap[] PROGMEM = R"=====()=====";
|
|||||||
method: "plaintext",
|
method: "plaintext",
|
||||||
filter: "html-minify",
|
filter: "html-minify",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
file: "404.htm",
|
||||||
|
name: "PAGE_404",
|
||||||
|
prepend: "=====(",
|
||||||
|
append: ")=====",
|
||||||
|
method: "plaintext",
|
||||||
|
filter: "html-minify",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
file: "favicon.ico",
|
file: "favicon.ico",
|
||||||
name: "favicon",
|
name: "favicon",
|
||||||
|
@ -35,7 +35,6 @@
|
|||||||
color: white;
|
color: white;
|
||||||
border: 0px solid white;
|
border: 0px solid white;
|
||||||
border-radius: 25px;
|
border-radius: 25px;
|
||||||
filter: drop-shadow(0px 0px 1px #000);
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
@ -323,6 +323,7 @@ button {
|
|||||||
|
|
||||||
#fxb0 {
|
#fxb0 {
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
|
filter: drop-shadow(0 0 1px #000);
|
||||||
}
|
}
|
||||||
|
|
||||||
.first {
|
.first {
|
||||||
|
@ -76,6 +76,18 @@ update();var tmout=null;function update(){if(document.hidden)return clearTimeout
|
|||||||
</script></body></html>)=====";
|
</script></body></html>)=====";
|
||||||
|
|
||||||
|
|
||||||
|
// Autogenerated from wled00/data/404.htm, do not edit!!
|
||||||
|
const char PAGE_404[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta charset="utf-8"><meta
|
||||||
|
content="width=device-width" name="viewport"><meta name="theme-color"
|
||||||
|
content="#222222"><title>Not found</title><style>
|
||||||
|
body{font-family:Verdana,Helvetica,sans-serif;text-align:center;background-color:#222;margin:0;color:#fff}img{width:400px;max-width:50%;image-rendering:pixelated;image-rendering:crisp-edges;margin:25px 0 -10px 0}button{outline:0;cursor:pointer;padding:8px;margin:10px;width:230px;text-transform:uppercase;font-family:helvetica;font-size:19px;background-color:#333;color:#fff;border:0 solid #fff;border-radius:25px}
|
||||||
|
</style></head><body><img alt=""
|
||||||
|
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAFMSURBVFhH7ZTfbYNADMaPKDNUrJA85CEjdIjOgNQV+sASlZgmI/AIK6AuQfngnDrmjtpHItQ/P+l0juHsz2cH9+fJ/G7nreldfnDnp+ln/ZIlxbIfQmIwJOekCrEJ8FUvASEWEXoBiuSERcTO75uhuwFWff86bi57n3ZC+rW3YLqB5rn11ldCEPNr2LwFJgHHy8G1bTsu3oKYX4N5BrQ8ZAYewSoBGDjr0ElWCUC/rT2X7MqynL7tG4Dc45BwEYM9H5w7DqHMdfNCURR9nue3Iobk55MtOYeLoOQ8vmoG6o+0FaLrOm9FwC3wayLgx5I2WHpGIGYorulfgPYQ3AZLz4hQ9TMBVVVleJGrRUWz2YgQOg8bPjzzrit7vwcRQb5NTiARRPPzMYItoCpoWZITMkao+mRkddpqQ6z6FN+DfwFJrOm55GfewC/CuU/E4tQYg7BPYQAAAABJRU5ErkJggg==">
|
||||||
|
<h1>404 Not Found</h1><b>Akemi does not know where you are headed...</b><br><br>
|
||||||
|
<button onclick='window.location.href="/sliders"'>Back to controls</button>
|
||||||
|
</body></html>)=====";
|
||||||
|
|
||||||
|
|
||||||
// Autogenerated from wled00/data/favicon.ico, do not edit!!
|
// Autogenerated from wled00/data/favicon.ico, do not edit!!
|
||||||
const uint16_t favicon_length = 954;
|
const uint16_t favicon_length = 954;
|
||||||
const uint8_t favicon[] PROGMEM = {
|
const uint8_t favicon[] PROGMEM = {
|
||||||
|
3321
wled00/html_ui.h
3321
wled00/html_ui.h
File diff suppressed because it is too large
Load Diff
@ -217,7 +217,7 @@ void initServer()
|
|||||||
if(espalexa.handleAlexaApiCall(request)) return;
|
if(espalexa.handleAlexaApiCall(request)) return;
|
||||||
#endif
|
#endif
|
||||||
if(handleFileRead(request, request->url())) return;
|
if(handleFileRead(request, request->url())) return;
|
||||||
request->send(404, "text/plain", "Not Found");
|
request->send_P(404, "text/html", PAGE_404);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user