diff options
author | JoelHMikael <joel.h.kronqvist@gmail.com> | 2021-12-07 14:09:23 +0200 |
---|---|---|
committer | JoelHMikael <joel.h.kronqvist@gmail.com> | 2021-12-07 14:09:23 +0200 |
commit | 278d57ab2f06b246e2c671ba7f453408c0468318 (patch) | |
tree | 7ed140424a45ae11f934219ba4b6e81fb897e0df | |
parent | 68bfb9cc8eeaeb93fa6b4eae649d82ddb1f01234 (diff) | |
download | LYLLRuoka-278d57ab2f06b246e2c671ba7f453408c0468318.tar.gz LYLLRuoka-278d57ab2f06b246e2c671ba7f453408c0468318.zip |
Made a frontend that can be looked at
-rw-r--r-- | 404/index.css | 3 | ||||
-rw-r--r-- | 404/index.html | 8 | ||||
-rw-r--r-- | index.css | 60 | ||||
-rw-r--r-- | index.html | 67 | ||||
-rw-r--r-- | parse.js | 4 | ||||
-rw-r--r-- | server.js | 1 |
6 files changed, 115 insertions, 28 deletions
diff --git a/404/index.css b/404/index.css new file mode 100644 index 0000000..ceb8016 --- /dev/null +++ b/404/index.css @@ -0,0 +1,3 @@ +body { + padding-top: calc(30vh); +} diff --git a/404/index.html b/404/index.html index ea9660a..e6771ad 100644 --- a/404/index.html +++ b/404/index.html @@ -4,9 +4,13 @@ <meta charset="utf-8"> <title>Page not found</title> <link href="/index.css" rel="stylesheet" type="text/css"> + <link href="/404/index.css" rel="stylesheet" type="text/css"> + <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> - <h1>404: Page not found at \(path\).</h1> - <p>):</p> + <div class="float-block"> + <h1>404: sivua \(path\) ei löytynyt.</h1> + <p>Voi myös olla, että sinulla ei ole oikeuksia sivun tarkasteluun tai että palvelimella on tapahtunut virhe. Jos epäilet jälkimmäistä, otathan yhteyttä joel.kronqvist@edu.lohja.fi</p> + </div> </body> </html> @@ -1,4 +1,62 @@ +* { + margin: 0; + padding: 0; + text-align: center; +} + body { - background: black; + background: #444; color: white; + padding: 1em; + + font-family: Verdana, sans-serif; + text-shadow: .125em .125em black; +} + +#foodshift, #food { + width: 100%; + box-sizing: border-box; + display: inline-block; + vertical-align: top; +} + +@media screen and (min-width: 700px) +{ + #foodshift, #food { + width: 49%; + } +} + +.float-block { + display: inline-block; + margin: 1em; + padding: 1em; + + background: #222; + border: 0 solid black; + border-radius: 5px; +} + +.float-block p, .float-block h1, .float-block h2, .float-block label, .float-block select, .float-block input { + margin: .5em; +} + +#send { + background: blue; + padding: .5em; + margin: .5em; + border: 1px solid black; + border-radius: 5px; + font-weight: bold; + + position: relative; + right: .125em; + bottom: .125em; + box-shadow: .125em .125em; +} + +#send:hover { + right: .25em; + bottom: .25em; + box-shadow: .25em .25em; } @@ -2,29 +2,54 @@ <html> <head> <meta charset="utf-8"> - <title>Food-app</title> + <title>LYLL-ruokailuvuoro</title> <link href="/index.css" rel="stylesheet" type="text/css"> + <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> - <h1>Food-app</h1> - <p>\(result\)</p> - <form method="GET"> - <label for="index">Opettaja / kurssi:</label> - <br> - <input type="text" name="index" placeholder="sahe // ÄI1.2"> - <br> - <label for="day">Päivä:</label> - <br> - <select name="day"> - <option value="1">ma</option> - <option value="2">ti</option> - <option value="3">ke</option> - <option value="4">to</option> - <option value="5">pe</option> - <option value="6" disabled>la</option> - <option value="0" disabled>su</option> - </select> - <input type="submit"> - </form> + <header> + <h1>LYLL-ruokailuvuoro</h1> + </header> + + <br> + + <main> + <div id="foodshift"> + <form method="GET" class="float-block"> + <label for="index">Opettaja / kurssi:</label> + <br> + <input type="text" name="index" placeholder="sahe // ÄI1.2"> + <br> + <label for="day">Päivä:</label> + <br> + <select name="day"> + <option value="1">ma</option> + <option value="2">ti</option> + <option value="3">ke</option> + <option value="4">to</option> + <option value="5">pe</option> + <option value="6" disabled>la</option> + <option value="0" disabled>su</option> + </select> + <br> + <input type="submit" id="send" value="Löydä vuoro"> + </form> + + <br> + + <div id="result" class="float-block"> + <h2>\(foodshift-header\)</h2> + <p>\(result\)</p> + </div> + </div> + + + <div id="food"> + <div class="float-block"> + <h2>\(food-header\)</h2> + <p>\(food\)</p> + </div> + </div> + </main> </body> </html> @@ -210,7 +210,3 @@ function getShift(day, index, db) // day: int, 1 = monday; index: string of cour exports.build = parseShift; exports.get = getShift; - -const db = parseShift("MAANANTAISIN\n\n \n\nRUOKAILUVUORO I: ruokailu klo 10.50 - 11.30, oppitunti klo 11.40 - 13.00\n\nTE11 JUHO, GE21 PAHO, EA112 ANLE, MA72 JUMA, MA141 SAKO, ÄI82 MIAU, ÄI63 TUTA ja KAHDEN TUTKINNON OPINNOT 1., 2. ja 3. VUOSITASON RYHMÄT \n\n \n\nRUOKAILUVUORO II: ruokailu klo 11.40 - 12.20, oppitunti klo 11.00 - 11.40 ja klo 12.20 - 13.00\n\nGE42 MAME, KE82 SALE, PS53 SATU, MB42 SAHE, YH25 JAJU, RB46 ANSU, MB83 MATI, EA48 VIHU, FD41 MASI ja FI31 TEKE\n\n \n\nRUOKAILUVUORO III: ruokailu klo 12.20 - 13.00, oppitunti klo 11.00 - 12.20\n\nBI14 LAMI, BI12 LAMI, ENA27 SABE, RB37 KAHU, AT12 RIHO, AT13 ESRI, RB62 SASA, KU15 REOJ ja OP16 PIKS\n\n \n\n \n\nTIISTAISIN\n\n \n\nRUOKAILUVUORO I: ruokailu klo 10.50 - 11.20, oppitunti klo 11.30 - 12.50\n\nMA111 MATI, ÄI62 HAPA, KU41 REOJ, MA73 SAKO, PS82 JUNU, RB41 ANSU, BI41 PAHO, UE27 SATU ja RA41 SASA\n\n \n\nRUOKAILUVUORO II: ruokailu klo 11.40 - 12.10, oppitunti klo 11.00 - 11.40 ja klo 12.10 - 12.50\n\nUE13 TEKE, RB44 MAOI, HI31 JUSA, MA142 ESRI, KE81 SALE, PS51 ALMA, TE14 ANSA, TE12 ANSA, BI16 MAME ja BI13 MAME\n\n \n\nRUOKAILUVUORO III: ruokailu klo 12.20 - 12.50, oppitunti klo 11.00 - 12.20\n\nENA25 VIHU, TE17 JUHO, AT11 RIHO, FY12 JUMA, MB84 OLNU, ÄI85 TUTA ja MU41 MAMY\n\n \n\n \n\nKESKIVIIKKOISIN\n\n \n\nRUOKAILUVUORO I: ruokailu klo 10.50 - 11.30, oppitunti klo 11.40 - 13.00\n\nLP91 JUHO, LT91 ANSA, ÄI84 HAPA, AT14 ESRI, AT16 RIHO, GE61 MAME, HI32 HEAH, ÄI44 VETU ja PS52 JSAL\n\n \n\nRUOKAILUVUORO II: ruokailu klo 11.40 - 12.20, oppitunti klo 11.00 - 11.40 ja klo 12.20 - 13.00\n\nMB63 SAHE, UE51 SATU, KE33 SAKO, SC51 SABE, RB35 ANSU, EA46 KAHU, HI27 JAJU, ENA21 MASI ja MA143 MATI\n\n \n\nRUOKAILUVUORO III: ruokailu klo 12.20 - 13.00, oppitunti klo 11.00 - 12.20\n\nRB82 MAOI, KE13 SALE, PS15 ALMA, PS12 ALMA, OPO12 KIIK, OPO17 PIKS, EA51 ANLE ja ÄI61 TUTA\n\n \n\nTORSTAISIN\n\n \n\nRUOKAILUVUORO I: ruokailu klo 10.50 - 11.20, oppitunti klo 11.30 - 12.50\n\nLP22 JUHO, PS71 KAMA, ÄI48 HAPA, ÄI86 VETU, ÄI65 MIAU, MA74 RIHO, YH42 JUSA ja RB72 MAOI\n\n \n\nRUOKAILUVUORO II: ruokailu klo 11.40 - 12.10, oppitunti klo 11.00 - 11.40 ja klo 12.10 - 12.50\n\nMB64 SAHE, ENA24 ANLE, PS17 SATU, GE31 PAHO, SC101 SABE, MB43 JOTO, PC41 VIHU, PD51 VIHU, ENA22 KAHU ja FY72 JUMA\n\n \n\nRUOKAILUVUORO III: ruokailu klo 12.20 - 12.50, oppitunti klo 11.00 - 12.20\n\nFI13 ALMA, HI15 HEAH, HI12 HEAH, KU11 REOJ, LT23 ANSA, MU16 MAMY, MU14 MAMY ja BI23 MAME\n\n \n\nPERJANTAISIN\n\n \n\nRUOKAILUVUORO I: ruokailu klo 10.50 - 11.30, oppitunti klo 11.40 - 13.00\n\nOPO13 KIIK, OPO15 PIKS, ET21 ALMA, RA111 MAOI, RB111 MAOI, TE32 ANSA, FY111 JUMA, PC81 VIHU, TE22 JUHO, ÄI83 MIAU ja ÄI67 VETU\n\n \n\nRUOKAILUVUORO II: ruokailu klo 11.40 - 12.20, oppitunti klo 11.00 - 11.40 ja klo 12.20 - 13.00\n\nRB71 KAHU, AT17 RIHO, MB82 JOTO, MA71 MATI, MB41 ESRI, EA44 ANLE ja HI25 HEAH\n\n \n\nRUOKAILUVUORO III: ruokailu klo 12.20 - 13.00, oppitunti klo 11.00 - 12.20\n\nBI26 PAHO, FI11 JSAL, FI12 JSAL, PS14 TEKE, ENA26 SABE, MU12 MAMY, MU13 MAMY, KE32 SALE ja FD81 MASI"); -console.log(db[1]); -console.log(getShift(2, "SASA", db)); @@ -20,6 +20,7 @@ async function init() const build = { "./index.html": buildMain, "./index.css": buildDefault, + "./404/index.css": buildDefault }; const errorPath = "./404/index.html"; |