From d4c75364088480b6419c4d2683aa1ff52fe93078 Mon Sep 17 00:00:00 2001 From: Markus Ransberger Date: Tue, 22 Aug 2023 14:10:26 +0200 Subject: [PATCH] Add resources for webserver, frontplate, etc. --- .gitignore | 1 - res/frontplate/WordClock_DrillingTemplate.pdf | Bin 0 -> 32838 bytes res/frontplate/WordClock_DrillingTemplate.svg | 1828 ++++++++++++++++ .../WordClock_DrillingTemplate_Overlay.svg | 1828 ++++++++++++++++ res/frontplate/WordClock_Front.svg | 1301 +++++++++++ .../frontplate_wordclock2.0_english.svg | 1912 +++++++++++++++++ .../frontplate_wordclock2.0_german.svg | 1912 +++++++++++++++++ .../frontplate_wordclock2.0_italian.svg | 1912 +++++++++++++++++ res/webserver/fs.html | 80 + res/webserver/icons/all_icons.svg | 273 +++ res/webserver/icons/arrow_left.svg | 15 + res/webserver/icons/arrow_right.svg | 15 + res/webserver/icons/clock.svg | 25 + res/webserver/icons/diclock.svg | 20 + res/webserver/icons/pause.svg | 16 + res/webserver/icons/pingpong.svg | 23 + res/webserver/icons/play.svg | 15 + res/webserver/icons/playpause.svg | 20 + res/webserver/icons/refresh.svg | 18 + res/webserver/icons/settings.svg | 29 + res/webserver/icons/snake.svg | 22 + res/webserver/icons/spiral.svg | 19 + res/webserver/icons/tetris.svg | 24 + res/webserver/index.html | 565 +++++ res/webserver/style.css | 111 + 25 files changed, 11983 insertions(+), 1 deletion(-) create mode 100644 res/frontplate/WordClock_DrillingTemplate.pdf create mode 100644 res/frontplate/WordClock_DrillingTemplate.svg create mode 100644 res/frontplate/WordClock_DrillingTemplate_Overlay.svg create mode 100644 res/frontplate/WordClock_Front.svg create mode 100644 res/frontplate/original/frontplate_wordclock2.0_english.svg create mode 100644 res/frontplate/original/frontplate_wordclock2.0_german.svg create mode 100644 res/frontplate/original/frontplate_wordclock2.0_italian.svg create mode 100644 res/webserver/fs.html create mode 100644 res/webserver/icons/all_icons.svg create mode 100644 res/webserver/icons/arrow_left.svg create mode 100644 res/webserver/icons/arrow_right.svg create mode 100644 res/webserver/icons/clock.svg create mode 100644 res/webserver/icons/diclock.svg create mode 100644 res/webserver/icons/pause.svg create mode 100644 res/webserver/icons/pingpong.svg create mode 100644 res/webserver/icons/play.svg create mode 100644 res/webserver/icons/playpause.svg create mode 100644 res/webserver/icons/refresh.svg create mode 100644 res/webserver/icons/settings.svg create mode 100644 res/webserver/icons/snake.svg create mode 100644 res/webserver/icons/spiral.svg create mode 100644 res/webserver/icons/tetris.svg create mode 100644 res/webserver/index.html create mode 100644 res/webserver/style.css diff --git a/.gitignore b/.gitignore index dccc9c3..3faef9e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ # Own folders _unused/ -res/ # Prerequisites *.d diff --git a/res/frontplate/WordClock_DrillingTemplate.pdf b/res/frontplate/WordClock_DrillingTemplate.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ccf9f3ede005c34bc664c926d16cfe38f2514cc4 GIT binary patch literal 32838 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 literal 0 HcmV?d00001 diff --git a/res/frontplate/WordClock_DrillingTemplate.svg b/res/frontplate/WordClock_DrillingTemplate.svg new file mode 100644 index 0000000..0ec7ec6 --- /dev/null +++ b/res/frontplate/WordClock_DrillingTemplate.svg @@ -0,0 +1,1828 @@ + + + + diff --git a/res/frontplate/WordClock_DrillingTemplate_Overlay.svg b/res/frontplate/WordClock_DrillingTemplate_Overlay.svg new file mode 100644 index 0000000..aa2dccf --- /dev/null +++ b/res/frontplate/WordClock_DrillingTemplate_Overlay.svg @@ -0,0 +1,1828 @@ + + + +ERSISTNFÜNFVIERTELZEHNZWANZIGHVORPIKACHUNACHHALBMELFÜNFMITTERNACHTEINSUWUZWEIDREIFUNVIERSECHSOBACHTSIEBENZWÖLFZEHNEUNEUHR diff --git a/res/frontplate/WordClock_Front.svg b/res/frontplate/WordClock_Front.svg new file mode 100644 index 0000000..93bcf60 --- /dev/null +++ b/res/frontplate/WordClock_Front.svg @@ -0,0 +1,1301 @@ + + + + + + + + + + E + R + S + I + S + T + N + F + Ü + N + F + V + I + E + R + T + E + L + Z + E + H + N + Z + W + A + N + Z + I + G + H + V + O + R + P + I + K + A + C + H + U + N + A + C + H + H + A + L + B + M + E + L + F + Ü + N + F + M + I + T + T + E + R + N + A + C + H + T + E + I + N + S + U + W + U + Z + W + E + I + D + R + E + I + F + U + N + V + I + E + R + S + E + C + H + S + O + B + A + C + H + T + S + I + E + B + E + N + Z + W + Ö + L + F + Z + E + H + N + E + U + N + E + U + H + R + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_english.svg b/res/frontplate/original/frontplate_wordclock2.0_english.svg new file mode 100644 index 0000000..9804675 --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_english.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + I + P + T + I + S + K + T + E + N + N + P + Q + U + A + R + T + E + R + H + A + L + F + T + W + E + N + T + Y + U + F + I + V + E + M + I + N + U + T + E + S + N + A + T + O + P + A + S + T + M + E + A + O + N + E + F + T + W + O + N + T + H + R + E + E + L + R + F + O + U + R + E + A + W + F + I + V + E + O + S + I + X + Z + U + S + E + V + E + N + E + I + G + H + T + E + L + E + V + E + N + U + N + I + N + E + T + W + E + L + V + E + T + E + N + A + W + O + C + L + O + C + K + + + + + + + + + + + + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_german.svg b/res/frontplate/original/frontplate_wordclock2.0_german.svg new file mode 100644 index 0000000..3018fa2 --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_german.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + E + P + S + I + S + T + Ä + F + Ü + N + F + V + I + E + R + T + E + L + Z + E + H + N + Z + W + A + N + Z + I + G + U + V + O + R + T + E + C + H + N + I + C + N + A + C + H + H + A + L + B + M + E + L + F + Ü + N + F + X + C + O + N + T + R + O + L + L + E + R + E + I + N + S + E + A + W + Z + W + E + I + D + R + E + I + T + U + M + V + I + E + R + S + E + C + H + S + Q + Y + A + C + H + T + S + I + E + B + E + N + Z + W + Ö + L + F + Z + E + H + N + E + U + N + J + U + H + R + + + + + + + + + + + + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_italian.svg b/res/frontplate/original/frontplate_wordclock2.0_italian.svg new file mode 100644 index 0000000..3d3c9bd --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_italian.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + S + N + O + O + R + L + E + B + O + R + E + E' + R + L' + U + N + A + S + D + U + E + Z + T + R + E + O + T + T + O + N + O + V + E + D + I + E + C + I + U + N + D + I + C + I + D + O + D + I + C + I + S + E + T + T + E + Q + U + A + T + T + R + O + C + S + E + I + C + I + N + Q + U + E + A + M + E + N + O + E + C + U + N + O + Q + U + A + R + T + O + V + E + N + T + I + C + I + N + Q + U + E + L + V + E + T + E + N + A + W + O + C + L + D + I + E + C + I + P + M + E + Z + Z + A + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/fs.html b/res/webserver/fs.html new file mode 100644 index 0000000..97f1ee9 --- /dev/null +++ b/res/webserver/fs.html @@ -0,0 +1,80 @@ + + + + + + + + Filesystem Manager + + + +

ESP8266 Filesystem Manager

+
+ + +
+
+ + +
+
+
+ +
+ + diff --git a/res/webserver/icons/all_icons.svg b/res/webserver/icons/all_icons.svg new file mode 100644 index 0000000..db3df32 --- /dev/null +++ b/res/webserver/icons/all_icons.svg @@ -0,0 +1,273 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + 34 + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/arrow_left.svg b/res/webserver/icons/arrow_left.svg new file mode 100644 index 0000000..07fc109 --- /dev/null +++ b/res/webserver/icons/arrow_left.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/arrow_right.svg b/res/webserver/icons/arrow_right.svg new file mode 100644 index 0000000..d862ef5 --- /dev/null +++ b/res/webserver/icons/arrow_right.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/clock.svg b/res/webserver/icons/clock.svg new file mode 100644 index 0000000..0712a28 --- /dev/null +++ b/res/webserver/icons/clock.svg @@ -0,0 +1,25 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/diclock.svg b/res/webserver/icons/diclock.svg new file mode 100644 index 0000000..4a5d25a --- /dev/null +++ b/res/webserver/icons/diclock.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + 34 + 12 + + + + diff --git a/res/webserver/icons/pause.svg b/res/webserver/icons/pause.svg new file mode 100644 index 0000000..4a2c9d4 --- /dev/null +++ b/res/webserver/icons/pause.svg @@ -0,0 +1,16 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/res/webserver/icons/pingpong.svg b/res/webserver/icons/pingpong.svg new file mode 100644 index 0000000..f0aa1dd --- /dev/null +++ b/res/webserver/icons/pingpong.svg @@ -0,0 +1,23 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/play.svg b/res/webserver/icons/play.svg new file mode 100644 index 0000000..7a02675 --- /dev/null +++ b/res/webserver/icons/play.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/playpause.svg b/res/webserver/icons/playpause.svg new file mode 100644 index 0000000..0e9db2c --- /dev/null +++ b/res/webserver/icons/playpause.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/res/webserver/icons/refresh.svg b/res/webserver/icons/refresh.svg new file mode 100644 index 0000000..c4131d5 --- /dev/null +++ b/res/webserver/icons/refresh.svg @@ -0,0 +1,18 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/res/webserver/icons/settings.svg b/res/webserver/icons/settings.svg new file mode 100644 index 0000000..2420243 --- /dev/null +++ b/res/webserver/icons/settings.svg @@ -0,0 +1,29 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/snake.svg b/res/webserver/icons/snake.svg new file mode 100644 index 0000000..40e4c80 --- /dev/null +++ b/res/webserver/icons/snake.svg @@ -0,0 +1,22 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/spiral.svg b/res/webserver/icons/spiral.svg new file mode 100644 index 0000000..c7479fc --- /dev/null +++ b/res/webserver/icons/spiral.svg @@ -0,0 +1,19 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/res/webserver/icons/tetris.svg b/res/webserver/icons/tetris.svg new file mode 100644 index 0000000..4d4ae65 --- /dev/null +++ b/res/webserver/icons/tetris.svg @@ -0,0 +1,24 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/index.html b/res/webserver/index.html new file mode 100644 index 0000000..059fefa --- /dev/null +++ b/res/webserver/index.html @@ -0,0 +1,565 @@ + + + + + + + WORDCLOCK 2.0 + + + + +
+ +

WORDCLOCK 2.0

+ +
+
+ + +
+
+ + +
+
+ + +
+
SAVE
+
+ +
+
+
+ MODE +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/webserver/style.css b/res/webserver/style.css new file mode 100644 index 0000000..0041e58 --- /dev/null +++ b/res/webserver/style.css @@ -0,0 +1,111 @@ + +/* For more information visit:https://fipsok.de */ +body { + font-family: sans-serif; + background-color: #87cefa; + display: flex; + flex-flow: column; + align-items: center; +} +h1,h2 { + color: #e1e1e1; + text-shadow: 2px 2px 2px black; +} +li { + background-color: #feb1e2; + list-style-type: none; + margin-bottom: 10px; + padding: 2px 5px 1px 0; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +li a:first-child, li b { + background-color: #8f05a5; + font-weight: bold; + color: white; + text-decoration:none; + padding: 2px 5px; + text-shadow: 2px 2px 1px black; + cursor:pointer; +} +li strong { + color: red; +} +input { + height:35px; + font-size:14px; + padding-left: .3em; +} +label + a { + text-decoration: none; +} +h1 + main { + display: flex; +} +aside { + display: flex; + flex-direction: column; + padding: 0.2em; +} +button { + height:40px; + width:130px; + font-size:16px; + margin-top: 1em; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +div button { + background-color: #7bff97; +} +nav { + display: flex; + align-items: baseline; + justify-content: space-between; +} +#left { + align-items:flex-end; + text-shadow: 0.5px 0.5px 1px #757474; +} +#cr { + font-weight: bold; + cursor:pointer; + font-size: 1.5em; +} +#up { + width: auto; +} +.note { + background-color: #fecdee; + padding: 0.5em; + margin-top: 1em; + text-align: center; + max-width: 320px; + border-radius: 0.5em; +} +.no { + display: none; +} +form [title] { + background-color: skyblue; + font-size: 16px; + width: 125px; +} +form:nth-of-type(2) { + margin-bottom: 1em; +} +[value*=Format] { + margin-top: 1em; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +[name="group"] { + display: none; +} +[name="group"] + label { + font-size: 1.5em; + margin-right: 5px; +} +[name="group"] + label::before { + content: "\002610"; +} +[name="group"]:checked + label::before { + content: '\002611\0027A5'; +}