diff --git a/public/stylesheets/style.css b/public/stylesheets/style.css index 92e563e..3f4e70e 100644 --- a/public/stylesheets/style.css +++ b/public/stylesheets/style.css @@ -21,11 +21,11 @@ h2 { border: none; color: #0099ff; background-color: transparent; - font-size: 20px; + font-size: 15px; display: block; margin-left: auto; margin-right: auto; - margin-top: 20px; + margin-top: 15px; cursor: pointer; } .invisible { @@ -38,7 +38,7 @@ h2 { .signinup form input { color: #e0e0e0; margin-bottom: 4vh; - font-size: 25px; } + font-size: 18px; } .signinup form input[type="submit"] { padding: 1vw; border-radius: 2vw; @@ -48,7 +48,7 @@ h2 { width: 40%; display: block; margin: auto; - font-size: 25px; + font-size: 18px; border: 2px solid #2C3531; cursor: pointer; transition-duration: 0.3s; } @@ -72,7 +72,7 @@ i { margin-left: 16vw; } #navtop { - font-size: 30px; } + font-size: 22px; } #navtop .maintitle { font-size: 50px; text-align: center; @@ -103,7 +103,7 @@ i { color: black; } #navprofile { - font-size: 25px; + font-size: 18px; padding-top: 1vh; padding-bottom: 1vh; margin: 0; @@ -129,26 +129,30 @@ i { #edtjour .edtflex { display: flex; flex-direction: column; } + #edtjour .edtflex div:first-child p { + margin: 22px; } #edtjour .edtflex div:last-child { border: none; } #edtjour .edtflex div { text-align: center; - font-size: 20px; + font-size: 15px; background-color: #2a2a2a; padding: 0 10px; border-bottom: 2px solid #a1a1a1; } + #edtjour .edtflex div p { + margin: 10px; } #edtjour .edtflex .edthead { border: none; - font-size: 30px; + font-size: 22px; background-color: #0099ff; } #edtjour .edtflex .edtmidi { - height: 100px; + height: 10vh; background-color: #1f1f1f; } #filactu .actuflex { background-color: #1f1f1f; padding: 0; - height: 700px; + height: 70vh; display: flex; flex-direction: column; } #filactu .actuflex div:last-child { @@ -156,14 +160,14 @@ i { #filactu .actuflex .actucontent { overflow-y: scroll; padding: 0; - height: 700px; + height: 70vh; cursor: auto; } #filactu .actuflex .actucontent div:hover { background-color: #686868; } #filactu .actuflex div { text-align: left; cursor: pointer; - font-size: 20px; + font-size: 15px; background-color: #2a2a2a; padding: 0 10px; border-bottom: 2px solid #a1a1a1; } @@ -173,36 +177,37 @@ i { #filactu .actuflex .actuhead { border: none; cursor: auto; - font-size: 30px; + font-size: 22px; background-color: #0099ff; text-align: center; } #filactu .actuflex .actuhead p { - padding: 30px; } + padding: 22px; } #filactu .actuflex .actuhead:hover { background-color: #0099ff; } #welcome { - padding-bottom: 20px; } + padding-bottom: 25px; + font-size: 35px; } h3 { - font-size: 30px; + font-size: 22px; text-align: center; } #edttable { - margin-top: 100px; + margin-top: 5vh; border-collapse: collapse; border: 1px solid white; width: 90%; margin-left: auto; margin-right: auto; } #edttable .midi td { - height: 109px; } + height: 10vh; } #edttable th { background-color: #0099ff; text-align: center; border-radius: 0; border: 1px solid white; - font-size: 25px; } + font-size: 18px; } #edttable tr td:first-child { border-left: 1px solid white; } #edttable tr td:last-child { @@ -211,11 +216,13 @@ h3 { border-bottom: 1px solid white; } #edttable td { text-align: center; - font-size: 20px; + font-size: 15px; background-color: #686868; padding: 0; border-radius: 0; border: 1px solid black; } + #edttable td p { + margin: 10px; } #edttable td:nth-child(even) { background-color: #2a2a2a; } @@ -238,7 +245,7 @@ h3 { border-collapse: collapse; } #marks table tbody { display: block; - height: 270px; + height: 194px; overflow: auto; } #marks table thead, #marks table tbody tr { display: table; @@ -248,9 +255,9 @@ h3 { border: 1px solid white; background-color: #0099ff; text-align: center; - font-size: 30px; } + font-size: 22px; } #marks table td { - font-size: 25px; + font-size: 18px; cursor: pointer; padding: 0; text-align: center; @@ -270,14 +277,14 @@ h3 { border: 1px solid white; } .marksdetails th { text-align: center; - font-size: 25px; + font-size: 18px; border: 1px solid white; background-color: #0099ff; } .marksdetails td { text-align: center; background-color: #2a2a2a; border: none; - font-size: 25px; } + font-size: 18px; } .marksdetails tr:last-child td { border-bottom: 1px solid white; } @@ -288,13 +295,12 @@ div#visible + div { filter: blur(4px) grayscale(80%); } .marksgroup { - display: none; margin-top: 300px; } .marksgroup h3 { background-color: #0099ff; margin: 0; - padding: 20px; - font-size: 30px; } + padding: 15px; + font-size: 22px; } #flexgroup { display: flex; @@ -305,8 +311,8 @@ div#visible + div { #flexgroup p { background-color: #686868; cursor: pointer; - padding: 20px; - font-size: 25px; } + padding: 15px; + font-size: 18px; } #markstable { width: 95%; @@ -327,9 +333,9 @@ div#visible + div { background-color: #0099ff; border: 2px solid white; text-align: center; - font-size: 30px; } + font-size: 22px; } #markstable th input { - font-size: 30px; + font-size: 22px; border: none; color: white; text-align: center; } @@ -339,10 +345,10 @@ div#visible + div { background-color: #2a2a2a; } #markstable td { text-align: center; - font-size: 25px; + font-size: 18px; border: 1px solid #e0e0e0; } #markstable td input { - font-size: 25px; + font-size: 18px; border: none; color: white; text-align: center; } @@ -356,7 +362,7 @@ div#visible + div { border: none; margin-left: auto; margin-right: auto; - font-size: 30px; + font-size: 22px; padding: 15px; cursor: pointer; margin-bottom: 50px; } diff --git a/public/stylesheets/style.css.map b/public/stylesheets/style.css.map index bcd5c24..35ea330 100644 --- a/public/stylesheets/style.css.map +++ b/public/stylesheets/style.css.map @@ -5,5 +5,5 @@ "style.sass" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/public/stylesheets/style.sass b/public/stylesheets/style.sass index e4548c1..82c1477 100644 --- a/public/stylesheets/style.sass +++ b/public/stylesheets/style.sass @@ -31,11 +31,11 @@ h2 border: none; color: $secondary; background-color: transparent; - font-size: 20px; + font-size: 15px; display: block; margin-left: auto; margin-right: auto; - margin-top: 20px; + margin-top: 15px; cursor: pointer; .invisible @@ -49,7 +49,7 @@ h2 input color: $light; margin-bottom: 4vh; - font-size: 25px; + font-size: 18px; input[type="submit"] padding: 1vw; border-radius: 2vw; @@ -59,7 +59,7 @@ h2 width: 40%; display: block; margin: auto; - font-size: 25px; + font-size: 18px; border: 2px solid #2C3531; cursor: pointer; transition-duration: 0.3s @@ -83,7 +83,7 @@ i margin-left: 16vw; #navtop - font-size: 30px; + font-size: 22px; .maintitle font-size: 50px; text-align: center; @@ -115,7 +115,7 @@ i color: black; #navprofile - font-size: 25px; + font-size: 18px; padding-top: 1vh; padding-bottom: 1vh; margin: 0; @@ -142,27 +142,32 @@ i .edtflex display: flex; flex-direction: column; + div:first-child + p + margin: 22px; div:last-child border: none; div text-align: center; - font-size: 20px; + font-size: 15px; background-color: $dark2; padding: 0 10px; border-bottom: 2px solid $light3; + p + margin: 10px; .edthead border: none; - font-size: 30px; + font-size: 22px; background-color: $secondary; .edtmidi - height: 100px; + height: 10vh; background-color: $dark3; #filactu .actuflex background-color: $dark3; padding: 0; - height: 700px; + height: 70vh; display: flex; flex-direction: column; div:last-child @@ -170,14 +175,14 @@ i .actucontent overflow-y: scroll; padding: 0; - height: 700px; + height: 70vh; cursor: auto; div:hover background-color: $medium; div text-align: left; cursor: pointer; - font-size: 20px; + font-size: 15px; background-color: $dark2; padding: 0 10px; border-bottom: 2px solid $light3; @@ -187,23 +192,24 @@ i .actuhead border: none; cursor: auto; - font-size: 30px; + font-size: 22px; background-color: $secondary; text-align: center; p - padding: 30px; + padding: 22px; .actuhead:hover background-color: $secondary; #welcome - padding-bottom: 20px; + padding-bottom: 25px; + font-size: 35px; h3 - font-size: 30px; + font-size: 22px; text-align: center; #edttable - margin-top: 100px; + margin-top: 5vh; border-collapse: collapse; border: 1px solid white; width: 90%; @@ -211,13 +217,13 @@ h3 margin-right: auto; .midi td - height: 109px; + height: 10vh; th background-color: $secondary; text-align: center; border-radius: 0; border: 1px solid white; - font-size: 25px; + font-size: 18px; tr td:first-child border-left: 1px solid white; @@ -228,11 +234,13 @@ h3 border-bottom: 1px solid white; td text-align: center; - font-size: 20px; + font-size: 15px; background-color: $medium; padding: 0; border-radius: 0; border: 1px solid black; + p + margin: 10px; td:nth-child(even) background-color: $dark2; @@ -256,7 +264,7 @@ h3 border-collapse: collapse; tbody display: block; - height: 270px; + height: 194px; overflow: auto; thead, tbody tr display: table; @@ -266,9 +274,9 @@ h3 border: 1px solid white; background-color: $secondary; text-align: center; - font-size: 30px; + font-size: 22px; td - font-size: 25px; + font-size: 18px; cursor: pointer; padding: 0; text-align: center; @@ -288,14 +296,14 @@ h3 border: 1px solid white; th text-align: center; - font-size: 25px; + font-size: 18px; border: 1px solid white; background-color: $secondary; td text-align: center; background-color: $dark2; border: none; - font-size: 25px; + font-size: 18px; tr:last-child td border-bottom: 1px solid white; @@ -307,13 +315,12 @@ div#visible + div filter: blur(4px) grayscale(80%); .marksgroup - display: none; margin-top: 300px; h3 background-color: $secondary; margin: 0; - padding: 20px; - font-size: 30px; + padding: 15px; + font-size: 22px; #flexgroup display: flex; @@ -324,8 +331,8 @@ div#visible + div p background-color: $medium; cursor: pointer; - padding: 20px; - font-size: 25px; + padding: 15px; + font-size: 18px; #markstable width: 95%; @@ -346,9 +353,9 @@ div#visible + div background-color: $secondary; border: 2px solid white; text-align: center; - font-size: 30px; + font-size: 22px; input - font-size: 30px; + font-size: 22px; border: none; color: white; text-align: center; @@ -360,10 +367,10 @@ div#visible + div background-color: $dark2; td text-align: center; - font-size: 25px; + font-size: 18px; border: 1px solid $light; input - font-size: 25px; + font-size: 18px; border: none; color: white; text-align: center; @@ -377,7 +384,7 @@ div#visible + div border: none; margin-left: auto; margin-right: auto; - font-size: 30px; + font-size: 22px; padding: 15px; cursor: pointer; margin-bottom: 50px; \ No newline at end of file diff --git a/routes/edt.js b/routes/edt.js index c7144fb..6e74d6b 100644 --- a/routes/edt.js +++ b/routes/edt.js @@ -2,7 +2,7 @@ let express = require("express"); let router = express.Router(); router.get("/", (req, res) => { - res.render("edt", { title: "L'ETU" }); + res.render("pages/edt", { title: "L'ETU" }); }); module.exports = router; \ No newline at end of file diff --git a/routes/home.js b/routes/home.js index 7c6fb3c..10276d9 100644 --- a/routes/home.js +++ b/routes/home.js @@ -3,7 +3,7 @@ let router = express.Router(); /* GET home page. */ router.get("/", (req, res) => { - res.render("home", { title: "L'ETU" }); + res.render("pages/home", { title: "L'ETU" }); }); module.exports = router; \ No newline at end of file diff --git a/routes/index.js b/routes/index.js index b8592d3..ced825d 100644 --- a/routes/index.js +++ b/routes/index.js @@ -3,7 +3,7 @@ let router = express.Router(); const sessionCheck = require("./utils/sessionCheck"); router.get("/", sessionCheck(1), (req, res) => { - res.render("index", { title: "L'ETU" }); + res.render("pages/home", { title: "L'ETU" }); }); module.exports = router; diff --git a/routes/login.js b/routes/login.js index cb6319a..0a899f0 100644 --- a/routes/login.js +++ b/routes/login.js @@ -3,7 +3,7 @@ let router = express.Router(); const sessionCheck = require("./utils/sessionCheck"); router.get("/",sessionCheck(-1), (req, res) => { - res.render("login", { title: "L'ETU" }); + res.render("pages/login", { title: "L'ETU" }); }); module.exports = router; diff --git a/routes/marks.js b/routes/marks.js index 4723389..c4d5cb9 100644 --- a/routes/marks.js +++ b/routes/marks.js @@ -2,7 +2,7 @@ let express = require("express"); let router = express.Router(); router.get("/", (req, res) => { - res.render("marks", { title: "L'ETU" }); + res.render("pages/marks", { title: "L'ETU" }); }); module.exports = router; \ No newline at end of file diff --git a/routes/register.js b/routes/register.js index 92fc009..630c8e0 100644 --- a/routes/register.js +++ b/routes/register.js @@ -2,7 +2,7 @@ let express = require("express"); let router = express.Router(); router.get("/", (req, res) => { - res.render("register", { title: "L'ETU" }); + res.render("pages/register", { title: "L'ETU" }); }); module.exports = router; \ No newline at end of file diff --git a/routes/utils/sessionCheck.js b/routes/utils/sessionCheck.js index 786bc56..5a54bc5 100644 --- a/routes/utils/sessionCheck.js +++ b/routes/utils/sessionCheck.js @@ -3,7 +3,7 @@ let error = require("./error"); function sessionCheck(permission) { return (req, res, next) => { if (permission === -1 && req.session.user) { - res.redirect(req.session.lastUrl); + res.redirect("/"); } else if (permission !== -1 && !req.session.user) { req.session.lastUrl = req.originalUrl; req.session.save(() => res.redirect("/login")); diff --git a/views/edt.pug b/views/edt.pug deleted file mode 100644 index 7e79aa3..0000000 --- a/views/edt.pug +++ /dev/null @@ -1,84 +0,0 @@ -table(id="edttable") - tr - th Monday - th Tuesday - th Wednesday - th Thursday - th Friday - tr - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - tr - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - tr(class="midi") - td - td - td - td - td - tr - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - tr - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 - td - p Maths - p S26 -div(class="row" id="edtweek") - div(class="col s3 offset-s1") - i(class="large material-icons") fast_rewind - div(class="col s4") - h3 Week of the 02/11/2020 - div(class="col s3") - i(class="large material-icons") fast_forward \ No newline at end of file diff --git a/views/home.pug b/views/home.pug deleted file mode 100644 index a691b81..0000000 --- a/views/home.pug +++ /dev/null @@ -1,40 +0,0 @@ -extends layout - -block content - h1(id="welcome") Welcome Back Benoit ! - div(class="row home") - if admin === false - div(class="col s12 m6" id="filactu") - div(class="col s10 offset-s1 actuflex") - div(class="actuhead") - p Fil d'actualité - div(class="actucontent") - div - p Nouvelle note : - p 18/20 Anglais - div - p Maths - p S26 - div - p Maths - p S26 - div - p Maths - p S26 - div(class="col s12 m6" id="edtjour") - div(class="col s10 offset-s1 edtflex") - div(class="edthead") - p EDT du jour - div - p Maths - p S26 - div - p Maths - p S26 - div(class="edtmidi") - div - p Maths - p S26 - div - p Maths - p S26 \ No newline at end of file diff --git a/views/marks.pug b/views/marks.pug deleted file mode 100644 index 544679a..0000000 --- a/views/marks.pug +++ /dev/null @@ -1,185 +0,0 @@ -if student === true - div(class="marksdetails" id="visibl") - table - tr - th(colspan="2") Details - tr - td DS 1 - tr - td Rang : 10/29 - tr - td Coeff : 1.5 - tr - td Moyenne de classe : 12 - div(class="row" id="marks") - div(class="col s12 m6 l4") - table - thead - tr - th(colspan="2") Maths - tbody - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - - div(class="col s12 m6 l4") - table - thead - tr - th(colspan="2") TP SE - tbody - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - - div(class="col s12 m6 l4") - table - thead - tr - th(colspan="2") PHP - tbody - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - - div(class="col s12 m6 l4") - table - thead - tr - th(colspan="2") Anglais - tbody - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - tr - td - p DS 1 - p 18/20 - td - p DS 2 - p 16/20 - -if teacher === true - div(class="row") - div(class="col s12 m10 offset-m1 marksgroup") - h3 Selectionnez un groupe - div(id="flexgroup") - p G1S1 - p G2S2 - p G3S3 - - form - table(id="markstable") - thead - tr - th Noms - th - input(type="text" value="DS1") - th - input(type="text" placeholder="Ajouter une note") - tbody - tr - td Test - td - input(type="number" value="16") - td - input(type="number") - tr - td Keze - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - tr - td Kezel - td - input(type="number" value="16") - td - input(type="number") - input(id="marksubmit" type="submit" value="Enregistrer") \ No newline at end of file diff --git a/views/pages/edt.pug b/views/pages/edt.pug new file mode 100644 index 0000000..ace08ac --- /dev/null +++ b/views/pages/edt.pug @@ -0,0 +1,87 @@ +extends ../template/navbar + +block content + table(id="edttable") + tr + th Monday + th Tuesday + th Wednesday + th Thursday + th Friday + tr + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + tr + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + tr(class="midi") + td + td + td + td + td + tr + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + tr + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + td + p Maths + p S26 + div(class="row" id="edtweek") + div(class="col s3 offset-s1") + i(class="large material-icons") fast_rewind + div(class="col s4") + h3 Week of the 02/11/2020 + div(class="col s3") + i(class="large material-icons") fast_forward \ No newline at end of file diff --git a/views/pages/home.pug b/views/pages/home.pug new file mode 100644 index 0000000..a7c7b02 --- /dev/null +++ b/views/pages/home.pug @@ -0,0 +1,40 @@ +extends ../template/navbar + +block content + h1(id="welcome") Welcome Back Benoit ! + div(class="row home") + if admin === false + div(class="col s12 m6" id="filactu") + div(class="col s10 offset-s1 actuflex") + div(class="actuhead") + p Fil d'actualité + div(class="actucontent") + div + p Nouvelle note : + p 18/20 Anglais + div + p Maths + p S26 + div + p Maths + p S26 + div + p Maths + p S26 + div(class="col s12 m6" id="edtjour") + div(class="col s10 offset-s1 edtflex") + div(class="edthead") + p EDT du jour + div + p Maths + p S26 + div + p Maths + p S26 + div(class="edtmidi") + div + p Maths + p S26 + div + p Maths + p S26 \ No newline at end of file diff --git a/views/login.pug b/views/pages/login.pug similarity index 97% rename from views/login.pug rename to views/pages/login.pug index fc935f3..aff1956 100644 --- a/views/login.pug +++ b/views/pages/login.pug @@ -37,5 +37,4 @@ html input(type='submit' value='Send email') script(src="/javascripts/login.js") - script(src="/javascripts/register.js") script(src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js") \ No newline at end of file diff --git a/views/pages/marks.pug b/views/pages/marks.pug new file mode 100644 index 0000000..592674b --- /dev/null +++ b/views/pages/marks.pug @@ -0,0 +1,188 @@ +extends ../template/navbar + +block content + if student === true + div(class="marksdetails" id="visibl") + table + tr + th(colspan="2") Details + tr + td DS 1 + tr + td Rang : 10/29 + tr + td Coeff : 1.5 + tr + td Moyenne de classe : 12 + div(class="row" id="marks") + div(class="col s12 m6 l4") + table + thead + tr + th(colspan="2") Maths + tbody + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + + div(class="col s12 m6 l4") + table + thead + tr + th(colspan="2") TP SE + tbody + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + + div(class="col s12 m6 l4") + table + thead + tr + th(colspan="2") PHP + tbody + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + + div(class="col s12 m6 l4") + table + thead + tr + th(colspan="2") Anglais + tbody + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + tr + td + p DS 1 + p 18/20 + td + p DS 2 + p 16/20 + + if teacher === true + div(class="row") + div(class="col s12 m10 offset-m1 marksgroup") + h3 Selectionnez un groupe + div(id="flexgroup") + p G1S1 + p G2S2 + p G3S3 + + form + table(id="markstable") + thead + tr + th Noms + th + input(type="text" value="DS1") + th + input(type="text" placeholder="Ajouter une note") + tbody + tr + td Test + td + input(type="number" value="16") + td + input(type="number") + tr + td Keze + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + tr + td Kezel + td + input(type="number" value="16") + td + input(type="number") + input(id="marksubmit" type="submit" value="Enregistrer") \ No newline at end of file diff --git a/views/register.pug b/views/pages/register.pug similarity index 91% rename from views/register.pug rename to views/pages/register.pug index 844b8c1..f2c0d6f 100644 --- a/views/register.pug +++ b/views/pages/register.pug @@ -31,4 +31,7 @@ html label(for="passwordreg-input") Password input(type='submit' value='Register') - button(class="alreadyregister") Already registered ? \ No newline at end of file + button(class="alreadyregister") Already registered ? + + script(src="/javascripts/register.js") + script(src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js") \ No newline at end of file diff --git a/views/error.pug b/views/template/error.pug similarity index 100% rename from views/error.pug rename to views/template/error.pug diff --git a/views/layout.pug b/views/template/layout.pug similarity index 100% rename from views/layout.pug rename to views/template/layout.pug diff --git a/views/index.pug b/views/template/navbar.pug similarity index 84% rename from views/index.pug rename to views/template/navbar.pug index af0739f..645db03 100644 --- a/views/index.pug +++ b/views/template/navbar.pug @@ -18,12 +18,12 @@ block navbar div(id="navtop") ul if student === true - li - a Home li(class="active") - a Planning + a(href="/") Home li - a Marks + a(href="/edt") Planning + li + a(href="/marks") Marks li a(href="https://mail.univ-lyon1.fr/owa/") Mail li @@ -31,12 +31,12 @@ block navbar li a School and student life if teacher === true - li - a Home li(class="active") - a Planning + a(href="/") Home li - a Marks + a(href="/edt") Planning + li + a(href="/marks") Marks li a(href="https://mail.univ-lyon1.fr/owa/") Mail li