diff --git a/.editorconfig b/.editorconfig index 893c1a0..59db1ab 100644 --- a/.editorconfig +++ b/.editorconfig @@ -12,5 +12,9 @@ indent_style = tab indent_style = space indent_size = 4 +[*.{yml,yaml}] +indent_style = space +indent_size = 2 + [*.el] indent_style = space diff --git a/.gitignore b/.gitignore index c2b1e82..e3056d3 100644 --- a/.gitignore +++ b/.gitignore @@ -73,4 +73,5 @@ tmp/ .tern-port # Do not add scss cache +.sass-cache *.sass-cache diff --git a/app/static/css/themes/Makefile b/app/static/css/themes/Makefile new file mode 100644 index 0000000..93dd726 --- /dev/null +++ b/app/static/css/themes/Makefile @@ -0,0 +1,23 @@ +# Find a SASS preprocessor +SASS := $(shell command -v sass 2>/dev/null) +ifndef SASS +SASS := $(shell command -v sassc 2>/dev/null) +endif +ifndef SASS +$(error No SASS preprocessor found) +endif + +SASSFLAGS := --sourcemap=auto -- + +.PHONY: all clean + +# Detect SCSS files, use their CSS counterparts as `all` target +SCSS_FILES := $(wildcard *.scss) +all: $(SCSS_FILES:%.scss=%.css) + +# Teach Make how to convert SCSS to CSS +%.css: %.scss + $(SASS) $(SASSFLAGS) $< $@ + +clean: + rm -rf $(SCSS_FILES:%.scss=%.css) $(SCSS_FILES:%.scss=%.css.map) diff --git a/app/static/css/themes/christmas_heavy.css b/app/static/css/themes/christmas_heavy.css new file mode 100644 index 0000000..fec71d9 --- /dev/null +++ b/app/static/css/themes/christmas_heavy.css @@ -0,0 +1,548 @@ +@charset "UTF-8"; +/* +¡¡¡ OPGELET !!! +Deze css bevat lelijke code. +Dit komt doordat bootstrap lelijk en oud is. +Ik zal later proberen de css te verbeteren en bootstrap weg te gooien. +Enige discretie is aangeraden. + +---=§[ Arnhoudt ]§=--- + +*/ +:root { + --dGray0:#F28705; + --dGray1:white; + --dGray2:#590212; + --dGray3:#590212; + --dGray4:#274001; + --dGray5:#274001; + --dGray6:#F2778D; + --dBlue:#F2778D; } + +body { + height: 100%; + font-family: Radikal,Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif; + background-color: #2F0000; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_regular.ttf"); + font-weight: normal; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_light.ttf"); + font-weight: 200; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_medium.ttf"); + font-weight: medium; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_bold.ttf"); + font-weight: bold; } + +.btn { + border-radius: 5rem; + color: white; + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + background-image: linear-gradient(-40deg, #F53030, #F58B9E); } + +.btn:hover { + background-image: linear-gradient(-40deg, #A81111, #FF4B33); } + +.navbar { + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + padding: 1.5rem; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + text-transform: capitalize; } + +.nav > li > a { + padding-left: 1vw; + padding-right: 1vw; } + +.main { + height: 90vh; + overflow: scroll; + padding-left: 0; + padding-right: 0; + width: 100%; + display: flex; + align-items: center; + flex-direction: column; } + +.navbar .container { + width: 100%; + padding: 0 4vw; } + +@media (min-width: 768px) { + .container { + width: 100%; } } + +@media (min-width: 992px) { + .main .container, .main .orders { + width: 970px; } } + +@media (min-width: 1200px) { + .main .container, .main .orders { + width: 1170px; } } + +.main { + padding-top: 2.5rem; } + +.order_data { + display: flex; + flex-direction: row; + width: 100%; + justify-content: space-between; + padding: 0 3rem; + align-items: baseline; } + +.order_row { + background: transparent; } + +.order_data h5 { + max-width: 60%; + padding-bottom: 3rem; } + +.expand_button { + padding: 1rem 0rem; + margin-top: -1rem; + width: 70%; + margin-bottom: 1.5rem; } + +.hi_im_haldis h2 { + display: none; } + +.hi_im_haldis h3 { + width: 100%; + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + text-align: center; } + +.hi_im_haldis { + background: linear-gradient(70deg, rgba(203, 52, 68, 0.8), rgba(135, 32, 44, 0.8)); + border-radius: 0; + width: 100%; } + +.hi_im_haldis_wrapper { + width: 100%; } + +.darker:nth-child(even) { + background-color: #B62937; + border-radius: 2rem; } + +.darker:nth-child(odd) { + background-color: #821C25; + border-radius: 2rem; } + +.darker { + padding: 1rem; } + +.order_row:nth-child(even) .order_data { + background-color: #B62937; + border-radius: 2rem; } + +.order_row:nth-child(odd) .order_data { + background-color: #821C25; + border-radius: 2rem; } + +.order_row h5 { + font-weight: bold; } + +.order_row { + margin-bottom: 3rem; } + +h3 { + padding-bottom: 1rem; } + +.home_sir { + font-weight: bold; + color: #F45D68; } + +.expand_button_wrapper { + margin-top: -1rem; + width: 100%; + display: flex; + justify-content: center; } + +.time_data { + text-align: right; + display: flex; + flex-direction: column; + justify-self: right; } + +.navbar .navbar-nav .active a { + color: #ff9bae; + border-bottom: 1px solid #ff9bae; + padding-bottom: 1rem; } + +.navbar-nav { + padding-left: 2rem; } + +.jumbotron, .darker { + display: flex; + flex-direction: column; + border-radius: 4rem; } + +.row > div > h5 { + font-weight: bold; + padding-top: 1.5rem; + font-size: 2.5rem; } + +.row > div > .amount_of_orders { + font-weight: lighter; + font-size: 1.6rem; } + +.row > div .time { + font-weight: lighter; } + +.jumbotron { + background-color: transparent; } + +.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover { + background-color: transparent; } + +.background { + -webkit-filter: blur(0px) brightness(80%); + -moz-filter: blur(0px) brightness(80%); + -o-filter: blur(0px) brightness(80%); + -ms-filter: blur(0px) brightness(80%); + filter: blur(0px) brightness(80%); + position: fixed; + top: 0; + left: 0; } + +footer a { + color: #69E8FF; } + +footer { + position: fixed; + bottom: 0; + width: 100%; + background: #CB3444; + height: 5rem; + display: flex; + align-items: center; } + +footer > hr { + display: none; } + +#mapid { + width: 100%; } + +.order_overview, .order_order, .order_items, .order_ordered, .order_depts { + padding: 1rem 5rem 3rem 5rem; } + +.order_overview { + width: 100%; } + +.order_depts { + width: 100%; + margin-bottom: 10rem; } + +.location_data, .location_products { + width: 100%; } + +.location_products { + margin-bottom: 10rem; } + +.locations_locations { + padding: 1rem 5rem 3rem 5rem; } + +.background_wrapper { + position: absolute; + left: 0; + bottom: 5rem; + width: 100%; + height: 100%; + overflow: hidden; } + +.christmas_background { + z-index: -101; + width: 300%; + height: 300%; + background: linear-gradient(-45deg, #2F0000, #C20A12); + animation: gradientBG 19s ease infinite; } + +.sled { + width: 15rem; + height: 15rem; + transition: transform 2s ease-in 5s, rotate 1s ease-in-out 2s; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + background-image: url("static/images/themes/kerstmis/sled.svg"); } + +.sled_wrapper { + top: 0.5rem; + left: -7.5rem; + position: absolute; + transform: translate(-50vw, 40vh) rotate(0deg); + width: 15rem; + height: 15rem; + animation: sled 29s ease-in-out infinite; } + +.train_button:checked ~ .sled_wrapper:hover { + animation-play-state: paused; } + +.train_button:checked ~ .sled_wrapper:hover .sled { + transform: translateY(100vh) rotate(90deg); } + +.snowman_wrapper { + height: 17rem; + width: 10rem; + position: absolute; + bottom: 15rem; + left: -12rem; + animation: snowman 37s ease infinite; + transform-origin: right bottom; } + +.snowman_head { + position: absolute; + top: 0; + width: 10rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/snowman_head.svg"); + animation: snowman_head 2s ease infinite; } + +.snowman_body { + position: absolute; + top: 9.5rem; + left: 0.5rem; + width: 10rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/snowman_body.svg"); } + +.train_button:checked ~ .merry_christmas { + position: absolute; + top: 0; + width: 100%; + height: 100%; + background-position: center; + background-image: url("static/images/themes/kerstmis/merry_christmas.svg"); + background-size: 25vw; + background-repeat: no-repeat; + animation: merry_christmas 5s ease infinite; } + +.train_button { + position: absolute; + transform: scaleX(20) scaleY(8) translateX(-100rem); + bottom: 5.5rem; + left: 7rem; + animation: follow_train 47s linear infinite; + opacity: 0; } + +.train_wrapper { + position: absolute; + bottom: 0.5rem; + transform: translateX(-80vw); + animation: train 47s linear infinite; } + +.wheel_big, .wheel_small { + position: absolute; + bottom: -0.4rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/wheel.svg"); } + +.train { + position: absolute; + bottom: 0.5rem; + left: 30rem; + width: 30rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/train.svg"); + animation: whobble 1s linear alternate-reverse infinite; } + +.wheel_big { + width: 3.2rem; + height: 3.2rem; } + +.wheel_small { + width: 2.5rem; + height: 2.5rem; } + +.train .wheel1 { + animation: turn 2s linear infinite; + left: 3.5rem; } + +.train .wheel2 { + animation: turn 2s linear infinite, -0.1s; + left: 7rem; } + +.train .wheel3 { + animation: turn 2s linear infinite -0.3s; + left: 10.5rem; } + +.train .wheel4 { + animation: turn 1.5s linear infinite -0.5s; + left: 13.9rem; } + +.train .wheel5 { + animation: turn 1.5s linear infinite -0.7s; + left: 16.6rem; } + +.zeus_wagon, .mc_wagon { + position: absolute; + bottom: 1.25rem; + width: 30rem; + height: 7.5rem; + background-repeat: no-repeat; + background-size: contain; + animation: whobble 1s linear alternate-reverse infinite; } + +.mc_wagon { + background-image: url("static/images/themes/kerstmis/mc_wagon.svg"); + left: 0rem; } + +.zeus_wagon { + background-image: url("static/images/themes/kerstmis/zeus_wagon.svg"); + left: 15rem; } + +.zeus_wagon .wheel1, .mc_wagon .wheel1 { + animation: turn 2s linear infinite; + bottom: -1.1rem; + left: 2.2rem; } + +.zeus_wagon .wheel2, .mc_wagon .wheel2 { + animation: turn 2s linear infinite, -0.1s; + bottom: -1.1rem; + left: 5.75rem; } + +.zeus_wagon .wheel3, .mc_wagon .wheel3 { + animation: turn 2s linear infinite -0.3s; + bottom: -1.1rem; + left: 9.3rem; } + +.snow { + border-radius: 50%; + opacity: 0.8; + position: absolute; + top: -100vh; + animation-name: fall; + animation-timing-function: linear; + animation-iteration-count: infinite; } + +.layer1 { + width: 1rem; + height: 1rem; + filter: blur(1.5px); + box-shadow: 95.5vw 70.4vh 0 -0.48rem#fff,87.9vw 28.3vh 0 -0.3rem#fff,48.4vw 63.8vh 0 -0.16rem#fff,55.2vw 23.5vh 0 -0.28rem#fff,43.2vw 62.6vh 0 -0.32rem#fff,5vw 16.6vh 0 -0.42rem#fff,34.4vw 88.5vh 0 -0.08rem#fff,63.3vw 27.4vh 0 -0.26rem#fff,58.1vw 21.3vh 0 -0.21rem#fff,58.2vw 56.7vh 0 -0.29rem#fff,81.1vw 47.1vh 0 -0.27rem#fff,89.6vw 19.1vh 0 -0.23rem#fff,76vw 67.1vh 0 -0.16rem#fff,50.8vw 26.8vh 0 -0.43rem#fff,59.1vw 73.6vh 0 -0.11rem#fff,48.2vw 55.3vh 0 -0.09rem#fff,28.1vw 65.2vh 0 -0.13rem#fff,48.3vw 77.8vh 0 -0.31rem#fff,21vw 86.9vh 0 -0.03rem#fff,8.5vw 46.7vh 0 -0.37rem#fff,65.2vw 10.1vh 0 -0.04rem#fff,16.3vw 76.3vh 0 -0.33rem#fff,36.8vw 80.3vh 0 -0.05rem#fff,64.1vw 25.3vh 0 -0.15rem#fff,69vw 4.4vh 0 -0.37rem#fff,20.6vw 59.8vh 0 -0.05rem#fff,92.5vw 58.8vh 0 -0.3rem#fff,89.3vw 76.2vh 0 -0.24rem#fff,16.4vw 77.7vh 0 -0.32rem#fff,93.4vw 49.7vh 0 -0.25rem#fff,75.7vw 50.5vh 0 -0.36rem#fff,53.8vw 45.1vh 0 -0.2rem#fff,25.2vw 42.9vh 0 -0.41rem#fff,21.7vw 63.5vh 0 -0.36rem#fff,76.8vw 29vh 0 -0.11rem#fff,27.4vw 56.2vh 0 -0.25rem#fff,10.7vw 87.3vh 0 -0.37rem#fff,71.9vw 5.2vh 0 -0.09rem#fff,64.9vw 31.5vh 0 -0.13rem#fff,24vw 21.4vh 0 -0.33rem#fff,54.9vw 18vh 0 -0.48rem#fff,4.4vw 37.8vh 0 -0.23rem#fff,58.3vw 93.1vh 0 -0.41rem#fff,56.1vw 58.2vh 0 -0.42rem#fff,17.1vw 17.4vh 0 -0.3rem#fff,69.6vw 50.9vh 0 -0.04rem#fff,81.1vw 8.8vh 0 -0.12rem#fff,69.9vw 6.2vh 0 -0.31rem#fff,86vw 17.9vh 0 -0.16rem#fff,27.7vw 14.1vh 0 -0.37rem#fff,46.9vw 10.9vh 0 -0.07rem#fff,58.3vw 93.4vh 0 -0.14rem#fff,98.9vw 1.1vh 0 -0.17rem#fff,82.5vw 36.2vh 0 -0.41rem#fff,28vw 0.5vh 0 -0.06rem#fff,0.4vw 21.8vh 0 -0.5rem#fff,70.4vw 47.8vh 0 -0.31rem#fff,16vw 42.2vh 0 -0.11rem#fff,42.1vw 14.1vh 0 -0.23rem#fff,49.3vw 67.7vh 0 -0.43rem#fff,46.2vw 69vh 0 -0.13rem#fff,23.2vw 88vh 0 -0.45rem#fff,93.2vw 88.3vh 0 -0.5rem#fff,17.3vw 22vh 0 -0.14rem#fff,57.6vw 6.5vh 0 -0.44rem#fff,26.5vw 88.2vh 0 -0.14rem#fff,85.4vw 14.8vh 0 -0.32rem#fff,33.1vw 44.2vh 0 -0.15rem#fff,1.3vw 6.4vh 0 -0.12rem#fff,1.8vw 58.5vh 0 -0.21rem#fff,85.5vw 74.1vh 0 -0.43rem#fff,82.9vw 4.4vh 0 -0.35rem#fff,94.6vw 55.2vh 0 -0.1rem#fff,7.1vw 5.1vh 0 -0.29rem#fff,47.1vw 95.8vh 0 -0.13rem#fff,69.3vw 35.3vh 0 -0.1rem#fff,8.3vw 83vh 0 -0.02rem#fff,90.8vw 47vh 0 -0.21rem#fff,85.2vw 35.3vh 0 -0.06rem#fff,80.1vw 13.6vh 0 -0.07rem#fff,52vw 37vh 0 -0.11rem#fff,75.7vw 26.3vh 0 -0.16rem#fff,51.3vw 7.7vh 0 -0.46rem#fff,35.2vw 18.6vh 0 -0.09rem#fff,69.4vw 21.3vh 0 -0.05rem#fff,16.1vw 66.8vh 0 -0.14rem#fff,80.3vw 4vh 0 -0.25rem#fff,31.1vw 78.7vh 0 -0.08rem#fff,26.9vw 45.3vh 0 -0.01rem#fff,38.3vw 11.4vh 0 -0.47rem#fff,46.7vw 10.2vh 0 -0.44rem#fff,15.5vw 2.9vh 0 -0.35rem#fff,97.8vw 19.8vh 0 -0.24rem#fff,60.8vw 94.7vh 0 -0.12rem#fff,46.1vw 66vh 0 -0.45rem#fff,59.6vw 65vh 0 -0.33rem#fff,30.5vw 44.4vh 0 -0.18rem#fff,78.2vw 55.6vh 0 -0.07rem#fff,69.5vw 61.9vh 0 -0.11rem#fff,53.4vw 38.3vh 0 -0.11rem#fff; + animation-duration: 18s; } + +.layer1.a { + animation-delay: -9s; } + +.layer2 { + width: 0.8rem; + height: 0.8rem; + filter: blur(3px); + box-shadow: 89.1vw 69.4vh 0 -0.15rem#fff,19.2vw 77.1vh 0 -0.35rem#fff,52.3vw 3.8vh 0 -0.04rem#fff,69.5vw 14.1vh 0 -0.25rem#fff,75.5vw 74.6vh 0 -0.44rem#fff,13.6vw 48vh 0 -0.36rem#fff,62.5vw 17.4vh 0 -0.2rem#fff,53.5vw 44.1vh 0 -0.41rem#fff,58.2vw 63vh 0 -0.28rem#fff,64.3vw 54.3vh 0 -0.42rem#fff,38.3vw 92.4vh 0 -0.36rem#fff,89.4vw 6.5vh 0 -0.06rem#fff,92.9vw 11.4vh 0 -0.06rem#fff,8.4vw 33.7vh 0 -0.25rem#fff,84.1vw 44.5vh 0 -0.02rem#fff,58.2vw 87.2vh 0 -0.43rem#fff,64.8vw 34.8vh 0 -0.33rem#fff,46.1vw 31.1vh 0 -0.4rem#fff,11.3vw 61.1vh 0 -0.33rem#fff,50.9vw 4.5vh 0 -0.3rem#fff,43.6vw 97.2vh 0 -0.43rem#fff,24.7vw 62.9vh 0 -0.12rem#fff,5.2vw 40.3vh 0 -0.45rem#fff,48.2vw 21.6vh 0 -0.45rem#fff,28.4vw 48.3vh 0 -0.18rem#fff,35vw 16.7vh 0 -0.09rem#fff,29.5vw 65.1vh 0 -0.11rem#fff,65.7vw 59.2vh 0 -0.15rem#fff,28vw 80.1vh 0 -0.4rem#fff,20.4vw 33.1vh 0 -0.1rem#fff,11.1vw 70.2vh 0 -0.4rem#fff,37.4vw 92.5vh 0 -0.49rem#fff,38.5vw 90.5vh 0 -0.12rem#fff,97.3vw 34.4vh 0 -0.07rem#fff,14.7vw 10.4vh 0 -0.23rem#fff,98.2vw 54.5vh 0 -0.3rem#fff,23.4vw 44vh 0 -0.17rem#fff,4.8vw 21.2vh 0 -0.26rem#fff,27vw 63.3vh 0 -0.27rem#fff,93.4vw 67.2vh 0 -0.16rem#fff,86.2vw 82vh 0 -0.02rem#fff,61.4vw 50vh 0 -0.41rem#fff,43.9vw 68.4vh 0 -0.49rem#fff,46.6vw 6.3vh 0 -0.18rem#fff,69.8vw 94.2vh 0 -0.03rem#fff,17.1vw 31.7vh 0 -0.39rem#fff,88vw 76.3vh 0 -0.13rem#fff,90.8vw 27.8vh 0 -0.5rem#fff,16.5vw 86vh 0 -0.24rem#fff,48.4vw 50vh 0 -0.12rem#fff,0.2vw 9.7vh 0 -0.29rem#fff,70.6vw 13.2vh 0 -0.34rem#fff,75.4vw 46.7vh 0 -0.02rem#fff,41.9vw 63.2vh 0 -0.09rem#fff,81.2vw 32.4vh 0 -0.44rem#fff,62.1vw 38.9vh 0 -0.29rem#fff,83.8vw 8.6vh 0 -0.46rem#fff,60.4vw 96.9vh 0 -0.37rem#fff,80.7vw 83.8vh 0 -0.14rem#fff,91.1vw 35.7vh 0 -0.45rem#fff,19.8vw 9.6vh 0 -0.11rem#fff,56.3vw 28.3vh 0 -0.11rem#fff,49.7vw 27.6vh 0 -0.21rem#fff,92.2vw 61.1vh 0 -0.37rem#fff,10.7vw 18.8vh 0 -0.04rem#fff,44.4vw 77.2vh 0 -0.41rem#fff,42.3vw 53.9vh 0 -0.32rem#fff,16vw 19.5vh 0 -0.02rem#fff,40.8vw 60.8vh 0 -0.23rem#fff,6.5vw 77.1vh 0 -0.41rem#fff,78.2vw 98.6vh 0 -0.5rem#fff,70.3vw 88vh 0 -0.34rem#fff,21.4vw 45.7vh 0 -0.2rem#fff,79.3vw 27.8vh 0 -0.16rem#fff,20.5vw 91.9vh 0 -0.1rem#fff,44vw 20.7vh 0 -0.05rem#fff,20.2vw 58.5vh 0 -0.18rem#fff,0.4vw 57.7vh 0 -0.44rem#fff,29.8vw 96.4vh 0 -0.41rem#fff,66vw 94.4vh 0 -0.01rem#fff,25.4vw 74.6vh 0 -0.37rem#fff,89.7vw 38.4vh 0 -0.04rem#fff,32vw 64vh 0 -0.4rem#fff,79.9vw 73.7vh 0 -0.45rem#fff,92.8vw 72.3vh 0 -0.46rem#fff,50.5vw 54.5vh 0 -0.47rem#fff,77.8vw 38.2vh 0 -0.29rem#fff,73.9vw 61.4vh 0 -0.17rem#fff,88.1vw 91.1vh 0 -0.37rem#fff,20.4vw 32.5vh 0 -0.39rem#fff,68.5vw 97.8vh 0 -0.42rem#fff,62.7vw 53.2vh 0 -0.11rem#fff,65.4vw 70.8vh 0 -0.14rem#fff,31.3vw 5.3vh 0 -0.12rem#fff,39.2vw 78vh 0 -0.48rem#fff,50vw 44.2vh 0 -0.01rem#fff,16.9vw 20.6vh 0 -0.05rem#fff,61.3vw 5.1vh 0 -0.48rem#fff,18.6vw 65.8vh 0 -0.35rem#fff,88.4vw 67.2vh 0 -0.5rem#fff; + animation-duration: 24s; } + +.layer2.a { + animation-delay: -12s; } + +.layer3 { + width: 0.6rem; + height: 0.6rem; + filter: blur(6px); + box-shadow: 12.2vw 53.5vh 0 -0.46rem#fff,38.8vw 53vh 0 -0.18rem#fff,48vw 42vh 0 -0.4rem#fff,89.7vw 31vh 0 -0.36rem#fff,67vw 60.1vh 0 -0.3rem#fff,69vw 14.5vh 0 -0.49rem#fff,6.7vw 91.1vh 0 -0.18rem#fff,13.2vw 34.7vh 0 -0.48rem#fff,70.4vw 67.8vh 0 -0.36rem#fff,85.1vw 82.5vh 0 -0.05rem#fff,16.8vw 7.6vh 0 -0.19rem#fff,6.2vw 34.2vh 0 -0.16rem#fff,8.9vw 68.8vh 0 -0.32rem#fff,58.5vw 28.3vh 0 -0.3rem#fff,41.7vw 74.1vh 0 -0.34rem#fff,10.3vw 79.8vh 0 -0.26rem#fff,8.3vw 24.6vh 0 -0.05rem#fff,33.1vw 85.4vh 0 -0.41rem#fff,20.3vw 16.9vh 0 -0.02rem#fff,21.1vw 50.7vh 0 -0.36rem#fff,14.9vw 17vh 0 -0.05rem#fff,45.8vw 17vh 0 -0.21rem#fff,25.6vw 0.8vh 0 -0.31rem#fff,35.4vw 53.4vh 0 -0.22rem#fff,19.2vw 79.1vh 0 -0.35rem#fff,74.5vw 60.8vh 0 -0.25rem#fff,88.9vw 89.9vh 0 -0.48rem#fff,48.7vw 7.2vh 0 -0.13rem#fff,88.1vw 84.1vh 0 -0.12rem#fff,63.2vw 82.3vh 0 -0.06rem#fff,99.9vw 46.2vh 0 -0.47rem#fff,92vw 59.8vh 0 -0.12rem#fff,1.6vw 8.8vh 0 -0.23rem#fff,79.8vw 2vh 0 -0.5rem#fff,58.2vw 22.4vh 0 -0.34rem#fff,47.6vw 7.3vh 0 -0.06rem#fff,28.1vw 71vh 0 -0.18rem#fff,14.2vw 77.1vh 0 -0.43rem#fff,95.5vw 68.6vh 0 -0.43rem#fff,6.7vw 8.1vh 0 -0.1rem#fff,60.2vw 36.7vh 0 -0.31rem#fff,25.8vw 27vh 0 -0.42rem#fff,1vw 60vh 0 -0.42rem#fff,64.2vw 19.1vh 0 -0.23rem#fff,80.9vw 88.8vh 0 -0.03rem#fff,3.6vw 60.1vh 0 -0.08rem#fff,30.1vw 10.9vh 0 -0.44rem#fff,38.5vw 26.3vh 0 -0.45rem#fff,44.3vw 38.8vh 0 -0.1rem#fff,16.2vw 45.5vh 0 -0.14rem#fff,90.6vw 6.6vh 0 -0.23rem#fff,15.8vw 52.6vh 0 -0.45rem#fff,30.2vw 2.7vh 0 -0.4rem#fff,3.8vw 40.1vh 0 -0.48rem#fff,10.7vw 82.2vh 0 -0.4rem#fff,90.5vw 73.3vh 0 -0.16rem#fff,72.9vw 48.3vh 0 -0.14rem#fff,17.7vw 25.7vh 0 -0.07rem#fff,84.6vw 82.3vh 0 -0.3rem#fff,69.9vw 71.5vh 0 -0.05rem#fff,34.6vw 45.9vh 0 -0.1rem#fff,81.3vw 12.5vh 0 -0.1rem#fff,58.3vw 11.4vh 0 -0.48rem#fff,17.7vw 7vh 0 -0.18rem#fff,67.5vw 27.8vh 0 -0.4rem#fff,92.1vw 63.6vh 0 -0.42rem#fff,92vw 97.7vh 0 -0.3rem#fff,7.3vw 28.6vh 0 -0.22rem#fff,93.4vw 39.8vh 0 -0.04rem#fff,27.4vw 56.7vh 0 -0.08rem#fff,2.5vw 39.9vh 0 -0.47rem#fff,61.1vw 38.3vh 0 -0.29rem#fff,42.4vw 41.2vh 0 -0.14rem#fff,85.8vw 26vh 0 -0.44rem#fff,95.9vw 70vh 0 -0.19rem#fff,77.4vw 52.9vh 0 -0.15rem#fff,54.9vw 1.2vh 0 -0.4rem#fff,47.1vw 44.2vh 0 -0.2rem#fff,60vw 66.7vh 0 -0.41rem#fff,88.2vw 72vh 0 -0.05rem#fff,77.2vw 74.3vh 0 -0.31rem#fff,77.7vw 63.2vh 0 -0.1rem#fff,15.9vw 61.7vh 0 -0.19rem#fff,13.9vw 23.5vh 0 -0.4rem#fff,81.2vw 18.9vh 0 -0.17rem#fff,20.1vw 44.6vh 0 -0.47rem#fff,59vw 4vh 0 -0.44rem#fff,6vw 40vh 0 -0.34rem#fff,12.2vw 77vh 0 -0.26rem#fff,9.5vw 20.3vh 0 -0.01rem#fff,52.6vw 58.7vh 0 -0.17rem#fff,89.5vw 32.6vh 0 -0.03rem#fff,0.2vw 83.9vh 0 -0.3rem#fff,42.3vw 73.3vh 0 -0.03rem#fff,0.5vw 15.7vh 0 -0.17rem#fff,58.1vw 98.2vh 0 -0.01rem#fff,95.7vw 4.3vh 0 -0.01rem#fff,82.7vw 57.7vh 0 -0.18rem#fff,99.6vw 2.6vh 0 -0.12rem#fff,44.5vw 68.3vh 0 -0.02rem#fff; + animation-duration: 30s; } + +.layer3.a { + animation-delay: -15s; } + +@keyframes fall { + 100% { + transform: translateY(200vh); } } + +@keyframes gradientBG { + 0% { + transform: translate(-10%, -10%); } + 50% { + transform: translate(-60%, -60%); } + 100% { + transform: translate(-10%, -10%); } } + +@keyframes sled { + 0% { + transform: translate(-50rem, 40vh) rotate(0deg); } + 4% { + transform: translate(-50rem, 40vh) rotate(0deg); } + 20% { + transform: translate(50vw, 10vh) rotate(20deg); } + 36% { + transform: translate(150vw, 40vh) rotate(40deg); } + 100% { + transform: translate(150vw, 40vh) rotate(40deg); } } + +@keyframes train { + 0% { + transform: translateX(-80rem); } + 55% { + transform: translateX(-80rem); } + 85% { + transform: translateX(100vw); } + 100% { + transform: translateX(100vw); } } + +@keyframes follow_train { + 0% { + transform: translateX(-80rem) scaleX(20) scaleY(8); } + 55% { + transform: translateX(-80rem) scaleX(20) scaleY(8); } + 85% { + transform: translateX(100vw) scaleX(20) scaleY(8); } + 100% { + transform: translateX(100vw) scaleX(20) scaleY(8); } } + +@keyframes turn { + 100% { + transform: rotate(360deg); } } + +@keyframes whobble { + 100% { + transform: translateY(0.5vh); } } + +@keyframes snowman { + 0% { + transform: rotate(0); } + 20% { + transform: rotate(0); } + 30% { + transform: rotate(80deg); } + 54% { + transform: rotate(80deg); } + 68% { + transform: rotate(0); } + 100% { + transform: rotate(0); } } + +@keyframes snowman_head { + 0% { + transform: rotate(-3deg); } + 50% { + transform: rotate(3deg); } + 100% { + transform: rotate(-3deg); } } + +@keyframes merry_christmas { + 0% { + opacity: 0.8; } + 50% { + opacity: 0.6; } + 100% { + opacity: 0.8; } } + +/*# sourceMappingURL=christmas_heavy.css.map */ \ No newline at end of file diff --git a/app/static/css/themes/christmas_heavy.css.map b/app/static/css/themes/christmas_heavy.css.map new file mode 100644 index 0000000..6b24b60 --- /dev/null +++ b/app/static/css/themes/christmas_heavy.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "file": "christmas_heavy.css", + "sources": [ + "christmas_heavy.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/app/static/css/themes/highPerformance/kerstmis.scss b/app/static/css/themes/christmas_heavy.scss similarity index 99% rename from app/static/css/themes/highPerformance/kerstmis.scss rename to app/static/css/themes/christmas_heavy.scss index d6d390c..f21dcf7 100644 --- a/app/static/css/themes/highPerformance/kerstmis.scss +++ b/app/static/css/themes/christmas_heavy.scss @@ -9,10 +9,7 @@ Enige discretie is aangeraden. */ - -/*high performance kerstmis*/ :root { - /*Darkmode colors*/ --dGray0:#F28705; --dGray1:white; --dGray2:#590212; diff --git a/app/static/css/themes/christmas_lightweight.css b/app/static/css/themes/christmas_lightweight.css new file mode 100644 index 0000000..e96e389 --- /dev/null +++ b/app/static/css/themes/christmas_lightweight.css @@ -0,0 +1,451 @@ +@charset "UTF-8"; +/* +¡¡¡ OPGELET !!! +Deze css bevat lelijke code. +Dit komt doordat bootstrap lelijk en oud is. +Ik zal later proberen de css te verbeteren en bootstrap weg te gooien. +Enige discretie is aangeraden. + +---=§[ Arnhoudt ]§=--- + +*/ +:root { + --dGray0:#F28705; + --dGray1:white; + --dGray2:#590212; + --dGray3:#590212; + --dGray4:#274001; + --dGray5:#274001; + --dGray6:#F2778D; + --dBlue:#F2778D; } + +body { + height: 100%; + font-family: Radikal,Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif; + background-color: #2F0000; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_regular.ttf"); + font-weight: normal; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_light.ttf"); + font-weight: 200; } + +@font-face { + font-family: Radikal; + src: url("static/fonts/radikal_bold.ttf"); + font-weight: bold; } + +.btn { + border-radius: 5rem; + color: white; + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + background-image: linear-gradient(-40deg, #F53030, #F58B9E); } + +.btn:hover { + background-image: linear-gradient(-40deg, #A81111, #FF4B33); } + +.navbar { + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + padding: 1.5rem; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + text-transform: capitalize; } + +.nav > li > a { + padding-left: 1vw; + padding-right: 1vw; } + +.main { + height: 90vh; + overflow: scroll; + padding-left: 0; + padding-right: 0; + width: 100%; + display: flex; + align-items: center; + flex-direction: column; } + +.navbar .container { + width: 100%; + padding: 0 4vw; } + +@media (min-width: 768px) { + .container { + width: 100%; } } + +@media (min-width: 992px) { + .main .container, .main .orders { + width: 970px; } } + +@media (min-width: 1200px) { + .main .container, .main .orders { + width: 1170px; } } + +.main { + padding-top: 2.5rem; } + +.order_data { + display: flex; + flex-direction: row; + width: 100%; + justify-content: space-between; + padding: 0 3rem; + align-items: baseline; } + +.order_data h5 { + max-width: 60%; + padding-bottom: 3rem; } + +.expand_button { + padding: 1rem 0rem; + margin-top: -1rem; + width: 70%; + margin-bottom: 1.5rem; } + +.hi_im_haldis h2 { + display: none; } + +.hi_im_haldis h3 { + width: 100%; + font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; + text-align: center; } + +.hi_im_haldis { + background: linear-gradient(70deg, rgba(203, 52, 68, 0.8), rgba(135, 32, 44, 0.8)); + border-radius: 0; + width: 100%; } + +.hi_im_haldis_wrapper { + width: 100%; } + +.darker:nth-child(even) { + background-color: #B62937; + border-radius: 2rem; } + +.darker:nth-child(odd) { + background-color: #821C25; + border-radius: 2rem; } + +.darker { + padding: 1rem; } + +.order_row:nth-child(even) .order_data { + background-color: #B62937; + border-radius: 2rem; } + +.order_row { + background: transparent; } + +.order_row:nth-child(odd) .order_data { + background-color: #821C25; + border-radius: 2rem; } + +.order_row h5 { + font-weight: bold; } + +.order_row { + margin-bottom: 3rem; } + +h3 { + padding-bottom: 1rem; } + +.home_sir { + font-weight: bold; + color: #F45D68; } + +.expand_button_wrapper { + margin-top: -1rem; + width: 100%; + display: flex; + justify-content: center; } + +.time_data { + text-align: right; + display: flex; + flex-direction: column; + justify-self: right; } + +.navbar .navbar-nav .active a { + color: #ff9bae; + border-bottom: 1px solid #ff9bae; + padding-bottom: 1rem; } + +.navbar-nav { + padding-left: 2rem; } + +.jumbotron, .darker { + display: flex; + flex-direction: column; + border-radius: 4rem; } + +.row > div > h5 { + font-weight: bold; + padding-top: 1.5rem; + font-size: 2.5rem; } + +.row > div > .amount_of_orders { + font-weight: lighter; + font-size: 1.6rem; } + +.row > div .time { + font-weight: lighter; } + +.jumbotron { + background-color: transparent; } + +.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover { + background-color: transparent; } + +.background { + -webkit-filter: blur(0px) brightness(80%); + -moz-filter: blur(0px) brightness(80%); + -o-filter: blur(0px) brightness(80%); + -ms-filter: blur(0px) brightness(80%); + filter: blur(0px) brightness(80%); + position: fixed; + top: 0; + left: 0; } + +footer a { + color: #69E8FF; } + +footer { + position: fixed; + bottom: 0; + width: 100%; + background: #CB3444; + height: 5rem; + display: flex; + align-items: center; } + +footer > hr { + display: none; } + +#mapid { + width: 100%; } + +.order_overview, .order_order, .order_items, .order_ordered, .order_depts { + padding: 1rem 5rem 3rem 5rem; } + +.order_overview { + width: 100%; } + +.order_depts { + width: 100%; + margin-bottom: 10rem; } + +.location_data, .location_products { + width: 100%; } + +.location_products { + margin-bottom: 10rem; } + +.locations_locations { + padding: 1rem 5rem 3rem 5rem; } + +.background_wrapper { + position: absolute; + left: 0; + bottom: 5rem; + width: 100%; + height: 100%; + overflow: hidden; } + +.christmas_background { + z-index: -101; + width: 300%; + height: 300%; + background: linear-gradient(-45deg, #2F0000, #C20A12); } + +.sled { + width: 15rem; + height: 15rem; + transition: transform 2s ease-in 5s, rotate 1s ease-in-out 2s; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + background-image: url("static/images/themes/kerstmis/sled.svg"); } + +.sled_wrapper { + top: 0.5rem; + left: -7.5rem; + position: absolute; + transform: translate(-50vw, 40vh) rotate(0deg); + width: 15rem; + height: 15rem; + animation: sled 29s ease-in-out infinite; } + +.snowman_wrapper { + height: 17rem; + width: 10rem; + position: absolute; + bottom: 15rem; + left: -12rem; + animation: snowman 37s ease infinite; + transform-origin: right bottom; } + +.snowman_head { + position: absolute; + top: 0; + width: 10rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/snowman_head.svg"); + animation: snowman_head 2s ease infinite; } + +.snowman_body { + position: absolute; + top: 9.5rem; + left: 0.5rem; + width: 10rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/snowman_body.svg"); } + +.train_button { + visibility: hidden; } + +.train_wrapper { + position: absolute; + bottom: 0.5rem; + transform: translateX(-80vw); + animation: train 47s linear infinite; } + +.wheel_big, .wheel_small { + position: absolute; + bottom: -0.4rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/wheel.svg"); } + +.train { + position: absolute; + bottom: 0.5rem; + left: 30rem; + width: 30rem; + height: 10rem; + background-repeat: no-repeat; + background-size: contain; + background-image: url("static/images/themes/kerstmis/train.svg"); + animation: whobble 1s linear alternate-reverse infinite; } + +.wheel_big { + width: 3.2rem; + height: 3.2rem; } + +.wheel_small { + width: 2.5rem; + height: 2.5rem; } + +.train .wheel1 { + animation: turn 2s linear infinite; + left: 3.5rem; } + +.train .wheel2 { + animation: turn 2s linear infinite, -0.1s; + left: 7rem; } + +.train .wheel3 { + animation: turn 2s linear infinite -0.3s; + left: 10.5rem; } + +.train .wheel4 { + animation: turn 1.5s linear infinite -0.5s; + left: 13.9rem; } + +.train .wheel5 { + animation: turn 1.5s linear infinite -0.7s; + left: 16.6rem; } + +.zeus_wagon, .mc_wagon { + position: absolute; + bottom: 1.25rem; + width: 30rem; + height: 7.5rem; + background-repeat: no-repeat; + background-size: contain; + animation: whobble 1s linear alternate-reverse infinite; } + +.mc_wagon { + background-image: url("static/images/themes/kerstmis/mc_wagon.svg"); + left: 0rem; } + +.zeus_wagon { + background-image: url("static/images/themes/kerstmis/zeus_wagon.svg"); + left: 15rem; } + +.zeus_wagon .wheel1, .mc_wagon .wheel1 { + animation: turn 2s linear infinite; + bottom: -1.1rem; + left: 2.2rem; } + +.zeus_wagon .wheel2, .mc_wagon .wheel2 { + animation: turn 2s linear infinite, -0.1s; + bottom: -1.1rem; + left: 5.75rem; } + +.zeus_wagon .wheel3, .mc_wagon .wheel3 { + animation: turn 2s linear infinite -0.3s; + bottom: -1.1rem; + left: 9.3rem; } + +@keyframes sled { + 0% { + transform: translate(-50rem, 40vh) rotate(0deg); } + 4% { + transform: translate(-50rem, 40vh) rotate(0deg); } + 20% { + transform: translate(50vw, 10vh) rotate(20deg); } + 36% { + transform: translate(150vw, 40vh) rotate(40deg); } + 100% { + transform: translate(150vw, 40vh) rotate(40deg); } } + +@keyframes train { + 0% { + transform: translateX(-80rem); } + 55% { + transform: translateX(-80rem); } + 85% { + transform: translateX(100vw); } + 100% { + transform: translateX(100vw); } } + +@keyframes turn { + 100% { + transform: rotate(360deg); } } + +@keyframes whobble { + 100% { + transform: translateY(0.5vh); } } + +@keyframes snowman { + 0% { + transform: rotate(0); } + 20% { + transform: rotate(0); } + 30% { + transform: rotate(80deg); } + 54% { + transform: rotate(80deg); } + 68% { + transform: rotate(0); } + 100% { + transform: rotate(0); } } + +@keyframes snowman_head { + 0% { + transform: rotate(-3deg); } + 50% { + transform: rotate(3deg); } + 100% { + transform: rotate(-3deg); } } + +/*# sourceMappingURL=christmas_lightweight.css.map */ \ No newline at end of file diff --git a/app/static/css/themes/christmas_lightweight.css.map b/app/static/css/themes/christmas_lightweight.css.map new file mode 100644 index 0000000..5e25b2d --- /dev/null +++ b/app/static/css/themes/christmas_lightweight.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "file": "christmas_lightweight.css", + "sources": [ + "christmas_lightweight.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/app/static/css/themes/lowPerformance/kerstmis.scss b/app/static/css/themes/christmas_lightweight.scss similarity index 99% rename from app/static/css/themes/lowPerformance/kerstmis.scss rename to app/static/css/themes/christmas_lightweight.scss index bc6c735..73bd16d 100644 --- a/app/static/css/themes/lowPerformance/kerstmis.scss +++ b/app/static/css/themes/christmas_lightweight.scss @@ -9,10 +9,7 @@ Enige discretie is aangeraden. */ - -/*low performance kerstmis*/ :root { - /*Darkmode colors*/ --dGray0:#F28705; --dGray1:white; --dGray2:#590212; diff --git a/app/static/css/themes/highPerformance/dataPrivacy.css b/app/static/css/themes/dataPrivacy.css similarity index 100% rename from app/static/css/themes/highPerformance/dataPrivacy.css rename to app/static/css/themes/dataPrivacy.css diff --git a/app/static/css/themes/highPerformance/halloween.css b/app/static/css/themes/halloween.css similarity index 88% rename from app/static/css/themes/highPerformance/halloween.css rename to app/static/css/themes/halloween.css index baa23d8..8d07136 100644 --- a/app/static/css/themes/highPerformance/halloween.css +++ b/app/static/css/themes/halloween.css @@ -1,7 +1,4 @@ -/*halloween*/ - :root { - /*Darkmode colors*/ --dGray0:#FFEB65; --dGray1:#F28705; --dGray2:#F25C05; @@ -11,6 +8,7 @@ --dGray6:#260101; --dBlue:#D91604; } + .table-hover tbody tr:hover{ background-image: url("static/images/themes/halloween/Halloween.jpeg"); } diff --git a/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc b/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc deleted file mode 100644 index 80cd664..0000000 Binary files a/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc and /dev/null differ diff --git a/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc b/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc deleted file mode 100644 index 2cf0dc0..0000000 Binary files a/app/static/css/themes/highPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc and /dev/null differ diff --git a/app/static/css/themes/highPerformance/.sass-cache/f007f33e9ca31bc5d2b8605323eaf3b5d0e7edd6/kerstmis.scssc b/app/static/css/themes/highPerformance/.sass-cache/f007f33e9ca31bc5d2b8605323eaf3b5d0e7edd6/kerstmis.scssc deleted file mode 100644 index 1f15a0d..0000000 Binary files a/app/static/css/themes/highPerformance/.sass-cache/f007f33e9ca31bc5d2b8605323eaf3b5d0e7edd6/kerstmis.scssc and /dev/null differ diff --git a/app/static/css/themes/highPerformance/darkmode.css b/app/static/css/themes/highPerformance/darkmode.css deleted file mode 100644 index 7a1dc46..0000000 --- a/app/static/css/themes/highPerformance/darkmode.css +++ /dev/null @@ -1,12 +0,0 @@ -/*Darkmode*/ -:root { - /*Darkmode colors*/ - --dGray0:#D0D0D8; - --dGray1:#8E8E93; - --dGray2:#636366; - --dGray3:#48484A; - --dGray4:#3A3A3C; - --dGray5:#2C2C2E; - --dGray6:#1C1C1E; - --dBlue:#0A84FF; -} diff --git a/app/static/css/themes/highPerformance/kerstmis.css b/app/static/css/themes/highPerformance/kerstmis.css deleted file mode 100644 index c7934c2..0000000 --- a/app/static/css/themes/highPerformance/kerstmis.css +++ /dev/null @@ -1,534 +0,0 @@ -@charset "UTF-8"; -/* -¡¡¡ OPGELET !!! -Deze css bevat lelijke code. -Dit komt doordat bootstrap lelijk en oud is. -Ik zal later proberen de css te verbeteren en bootstrap weg te gooien. -Enige discretie is aangeraden. - ----=§[ Arnhoudt ]§=--- - -*/ -/*high performance kerstmis*/ -:root { - /*Darkmode colors*/ - --dGray0:#F28705; - --dGray1:white; - --dGray2:#590212; - --dGray3:#590212; - --dGray4:#274001; - --dGray5:#274001; - --dGray6:#F2778D; - --dBlue:#F2778D; } - -body { - height: 100%; - font-family: Radikal,Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif; - background-color: #2F0000; } - -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_regular.ttf"); - font-weight: normal; } -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_light.ttf"); - font-weight: 200; } -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_medium.ttf"); - font-weight: medium; } -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_bold.ttf"); - font-weight: bold; } -.btn { - border-radius: 5rem; - color: white; - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - background-image: linear-gradient(-40deg, #F53030, #F58B9E); } - -.btn:hover { - background-image: linear-gradient(-40deg, #A81111, #FF4B33); } - -.navbar { - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - padding: 1.5rem; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - text-transform: capitalize; } - -.nav > li > a { - padding-left: 1vw; - padding-right: 1vw; } - -.main { - height: 90vh; - overflow: scroll; - padding-left: 0; - padding-right: 0; - width: 100%; - display: flex; - align-items: center; - flex-direction: column; } - -.navbar .container { - width: 100%; - padding: 0 4vw; } - -@media (min-width: 768px) { - .container { - width: 100%; } } -@media (min-width: 992px) { - .main .container, .main .orders { - width: 970px; } } -@media (min-width: 1200px) { - .main .container, .main .orders { - width: 1170px; } } -.main { - padding-top: 2.5rem; } - -.order_data { - display: flex; - flex-direction: row; - width: 100%; - justify-content: space-between; - padding: 0 3rem; - align-items: baseline; } - -.order_row { - background: transparent; } - -.order_data h5 { - max-width: 60%; - padding-bottom: 3rem; } - -.expand_button { - padding: 1rem 0rem; - margin-top: -1rem; - width: 70%; - margin-bottom: 1.5rem; } - -.hi_im_haldis h2 { - display: none; } - -.hi_im_haldis h3 { - width: 100%; - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - text-align: center; } - -.hi_im_haldis { - background: linear-gradient(70deg, rgba(203, 52, 68, 0.8), rgba(135, 32, 44, 0.8)); - border-radius: 0; - width: 100%; } - -.hi_im_haldis_wrapper { - width: 100%; } - -.darker:nth-child(even) { - background-color: #B62937; - border-radius: 2rem; } - -.darker:nth-child(odd) { - background-color: #821C25; - border-radius: 2rem; } - -.darker { - padding: 1rem; } - -.order_row:nth-child(even) .order_data { - background-color: #B62937; - border-radius: 2rem; } - -.order_row:nth-child(odd) .order_data { - background-color: #821C25; - border-radius: 2rem; } - -.order_row h5 { - font-weight: bold; } - -.order_row { - margin-bottom: 3rem; } - -h3 { - padding-bottom: 1rem; } - -.home_sir { - font-weight: bold; - color: #F45D68; } - -.expand_button_wrapper { - margin-top: -1rem; - width: 100%; - display: flex; - justify-content: center; } - -.time_data { - text-align: right; - display: flex; - flex-direction: column; - justify-self: right; } - -.navbar .navbar-nav .active a { - color: #ff9bae; - border-bottom: 1px solid #ff9bae; - padding-bottom: 1rem; } - -.navbar-nav { - padding-left: 2rem; } - -.jumbotron, .darker { - display: flex; - flex-direction: column; - border-radius: 4rem; } - -.row > div > h5 { - font-weight: bold; - padding-top: 1.5rem; - font-size: 2.5rem; } - -.row > div > .amount_of_orders { - font-weight: lighter; - font-size: 1.6rem; } - -.row > div .time { - font-weight: lighter; } - -.jumbotron { - background-color: transparent; } - -.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover { - background-color: transparent; } - -.background { - -webkit-filter: blur(0px) brightness(80%); - -moz-filter: blur(0px) brightness(80%); - -o-filter: blur(0px) brightness(80%); - -ms-filter: blur(0px) brightness(80%); - filter: blur(0px) brightness(80%); - position: fixed; - top: 0; - left: 0; } - -footer a { - color: #69E8FF; } - -footer { - position: fixed; - bottom: 0; - width: 100%; - background: #CB3444; - height: 5rem; - display: flex; - align-items: center; } - -footer > hr { - display: none; } - -#mapid { - width: 100%; } - -.order_overview, .order_order, .order_items, .order_ordered, .order_depts { - padding: 1rem 5rem 3rem 5rem; } - -.order_overview { - width: 100%; } - -.order_depts { - width: 100%; - margin-bottom: 10rem; } - -.location_data, .location_products { - width: 100%; } - -.location_products { - margin-bottom: 10rem; } - -.locations_locations { - padding: 1rem 5rem 3rem 5rem; } - -.background_wrapper { - position: absolute; - left: 0; - bottom: 5rem; - width: 100%; - height: 100%; - overflow: hidden; } - -.christmas_background { - z-index: -101; - width: 300%; - height: 300%; - background: linear-gradient(-45deg, #2F0000, #C20A12); - animation: gradientBG 19s ease infinite; } - -.sled { - width: 15rem; - height: 15rem; - transition: transform 2s ease-in 5s, rotate 1s ease-in-out 2s; - background-repeat: no-repeat; - background-position: center; - background-size: contain; - background-image: url("static/images/themes/kerstmis/sled.svg"); } - -.sled_wrapper { - top: 0.5rem; - left: -7.5rem; - position: absolute; - transform: translate(-50vw, 40vh) rotate(0deg); - width: 15rem; - height: 15rem; - animation: sled 29s ease-in-out infinite; } - -.train_button:checked ~ .sled_wrapper:hover { - animation-play-state: paused; } - -.train_button:checked ~ .sled_wrapper:hover .sled { - transform: translateY(100vh) rotate(90deg); } - -.snowman_wrapper { - height: 17rem; - width: 10rem; - position: absolute; - bottom: 15rem; - left: -12rem; - animation: snowman 37s ease infinite; - transform-origin: right bottom; } - -.snowman_head { - position: absolute; - top: 0; - width: 10rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/snowman_head.svg"); - animation: snowman_head 2s ease infinite; } - -.snowman_body { - position: absolute; - top: 9.5rem; - left: 0.5rem; - width: 10rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/snowman_body.svg"); } - -.train_button:checked ~ .merry_christmas { - position: absolute; - top: 0; - width: 100%; - height: 100%; - background-position: center; - background-image: url("static/images/themes/kerstmis/merry_christmas.svg"); - background-size: 25vw; - background-repeat: no-repeat; - animation: merry_christmas 5s ease infinite; } - -.train_button { - position: absolute; - transform: scaleX(20) scaleY(8) translateX(-100rem); - bottom: 5.5rem; - left: 7rem; - animation: follow_train 47s linear infinite; - opacity: 0; } - -.train_wrapper { - position: absolute; - bottom: 0.5rem; - transform: translateX(-80vw); - animation: train 47s linear infinite; } - -.wheel_big, .wheel_small { - position: absolute; - bottom: -0.4rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/wheel.svg"); } - -.train { - position: absolute; - bottom: 0.5rem; - left: 30rem; - width: 30rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/train.svg"); - animation: whobble 1s linear alternate-reverse infinite; } - -.wheel_big { - width: 3.2rem; - height: 3.2rem; } - -.wheel_small { - width: 2.5rem; - height: 2.5rem; } - -.train .wheel1 { - animation: turn 2s linear infinite; - left: 3.5rem; } - -.train .wheel2 { - animation: turn 2s linear infinite, -0.1s; - left: 7rem; } - -.train .wheel3 { - animation: turn 2s linear infinite -0.3s; - left: 10.5rem; } - -.train .wheel4 { - animation: turn 1.5s linear infinite -0.5s; - left: 13.9rem; } - -.train .wheel5 { - animation: turn 1.5s linear infinite -0.7s; - left: 16.6rem; } - -.zeus_wagon, .mc_wagon { - position: absolute; - bottom: 1.25rem; - width: 30rem; - height: 7.5rem; - background-repeat: no-repeat; - background-size: contain; - animation: whobble 1s linear alternate-reverse infinite; } - -.mc_wagon { - background-image: url("static/images/themes/kerstmis/mc_wagon.svg"); - left: 0rem; } - -.zeus_wagon { - background-image: url("static/images/themes/kerstmis/zeus_wagon.svg"); - left: 15rem; } - -.zeus_wagon .wheel1, .mc_wagon .wheel1 { - animation: turn 2s linear infinite; - bottom: -1.1rem; - left: 2.2rem; } - -.zeus_wagon .wheel2, .mc_wagon .wheel2 { - animation: turn 2s linear infinite, -0.1s; - bottom: -1.1rem; - left: 5.75rem; } - -.zeus_wagon .wheel3, .mc_wagon .wheel3 { - animation: turn 2s linear infinite -0.3s; - bottom: -1.1rem; - left: 9.3rem; } - -.snow { - border-radius: 50%; - opacity: 0.8; - position: absolute; - top: -100vh; - animation-name: fall; - animation-timing-function: linear; - animation-iteration-count: infinite; } - -.layer1 { - width: 1rem; - height: 1rem; - filter: blur(1.5px); - box-shadow: 71vw 89.7vh 0 -0.13rem#fff,37.6vw 73.2vh 0 -0.46rem#fff,31.1vw 76.6vh 0 -0.42rem#fff,41.5vw 94vh 0 -0.3rem#fff,76.7vw 28.6vh 0 -0.18rem#fff,21.7vw 70.7vh 0 -0.34rem#fff,14.6vw 72.9vh 0 -0.04rem#fff,72vw 50vh 0 -0.12rem#fff,89.6vw 90.4vh 0 -0.45rem#fff,49.7vw 21.5vh 0 -0.02rem#fff,15.8vw 87.2vh 0 -0.04rem#fff,46.3vw 85.9vh 0 -0.24rem#fff,91.6vw 7.4vh 0 -0.11rem#fff,83.3vw 60.5vh 0 -0.06rem#fff,15.2vw 3.2vh 0 -0.31rem#fff,52.9vw 54.1vh 0 -0.48rem#fff,58.9vw 42.1vh 0 -0.07rem#fff,40.7vw 10.5vh 0 -0.25rem#fff,53.7vw 74.5vh 0 -0.33rem#fff,89vw 50.9vh 0 -0.2rem#fff,35vw 22.6vh 0 -0.2rem#fff,18.9vw 66.4vh 0 -0.33rem#fff,66.8vw 22.9vh 0 -0.05rem#fff,34.3vw 46.9vh 0 -0.26rem#fff,72.9vw 33.1vh 0 -0.25rem#fff,23.2vw 2.5vh 0 -0.16rem#fff,60.3vw 21.6vh 0 -0.35rem#fff,14.3vw 0.6vh 0 -0.09rem#fff,95.6vw 72.2vh 0 -0.03rem#fff,4vw 28.6vh 0 -0.17rem#fff,40.8vw 67.7vh 0 -0.16rem#fff,85vw 88.1vh 0 -0.41rem#fff,37.4vw 50.1vh 0 -0.07rem#fff,50.8vw 39.8vh 0 -0.01rem#fff,14.4vw 95.1vh 0 -0.23rem#fff,77.7vw 10.2vh 0 -0.14rem#fff,35.1vw 59vh 0 -0.03rem#fff,45.8vw 42.4vh 0 -0.37rem#fff,48.3vw 51.3vh 0 -0.45rem#fff,98.3vw 5.8vh 0 -0.26rem#fff,2.4vw 88vh 0 -0.17rem#fff,16vw 49.1vh 0 -0.39rem#fff,76.6vw 42.6vh 0 -0.25rem#fff,17.2vw 44.5vh 0 -0.1rem#fff,51.2vw 73.7vh 0 -0.33rem#fff,31.7vw 59.2vh 0 -0.47rem#fff,32.4vw 68.9vh 0 -0.07rem#fff,3.7vw 94.8vh 0 -0.33rem#fff,55.3vw 3.8vh 0 -0.24rem#fff,25.3vw 81.2vh 0 -0.21rem#fff,68.2vw 97.6vh 0 -0.27rem#fff,43.4vw 56.5vh 0 -0.06rem#fff,40.6vw 98.7vh 0 -0.49rem#fff,41.2vw 37.2vh 0 -0.22rem#fff,66.7vw 21.2vh 0 -0.32rem#fff,3.6vw 75.9vh 0 -0.04rem#fff,66.2vw 71.2vh 0 -0.33rem#fff,30.6vw 59.9vh 0 -0.02rem#fff,22.6vw 72.1vh 0 -0.02rem#fff,93.9vw 9.7vh 0 -0.19rem#fff,99.1vw 73.3vh 0 -0.07rem#fff,48.4vw 94.2vh 0 -0.33rem#fff,44.1vw 55.1vh 0 -0.35rem#fff,98.3vw 34vh 0 -0.07rem#fff,85.1vw 30.4vh 0 -0.42rem#fff,65.2vw 21.4vh 0 -0.05rem#fff,72.1vw 92.9vh 0 -0.48rem#fff,25.8vw 53.6vh 0 -0.02rem#fff,13.8vw 12.7vh 0 -0.26rem#fff,79.4vw 94.9vh 0 -0.06rem#fff,41.8vw 56.2vh 0 -0.31rem#fff,67.4vw 20.2vh 0 -0.34rem#fff,35.6vw 88.7vh 0 -0.1rem#fff,12.5vw 20.1vh 0 -0.06rem#fff,30.3vw 32.7vh 0 -0.34rem#fff,51.4vw 84.2vh 0 -0.15rem#fff,16.2vw 80.1vh 0 -0.31rem#fff,6.1vw 14.1vh 0 -0.41rem#fff,86.6vw 55.9vh 0 -0.41rem#fff,43.5vw 75.9vh 0 -0.45rem#fff,77.5vw 20.4vh 0 -0.12rem#fff,67.7vw 97.6vh 0 -0.08rem#fff,0.8vw 18.1vh 0 -0.33rem#fff,60.6vw 21.3vh 0 -0.19rem#fff,70.2vw 79.3vh 0 -0.26rem#fff,50.8vw 68.8vh 0 -0.35rem#fff,53.9vw 12.5vh 0 -0.39rem#fff,76.4vw 45.9vh 0 -0.12rem#fff,11.5vw 58.7vh 0 -0.31rem#fff,76.3vw 74.7vh 0 -0.4rem#fff,4.7vw 46.7vh 0 -0.39rem#fff,54.5vw 63.6vh 0 -0.28rem#fff,51.6vw 65.9vh 0 -0.3rem#fff,65.9vw 47.6vh 0 -0.08rem#fff,91.6vw 58.8vh 0 -0.12rem#fff,26.9vw 71.6vh 0 -0.36rem#fff,59.7vw 71.2vh 0 -0.37rem#fff,47.1vw 16.2vh 0 -0.14rem#fff,72.4vw 45.7vh 0 -0.06rem#fff,30.8vw 39.3vh 0 -0.38rem#fff; - animation-duration: 18s; } - -.layer1.a { - animation-delay: -9s; } - -.layer2 { - width: 0.8rem; - height: 0.8rem; - filter: blur(3px); - box-shadow: 71.8vw 15.9vh 0 -0.3rem#fff,4.2vw 8.1vh 0 -0.41rem#fff,67.5vw 49.2vh 0 -0.28rem#fff,72vw 97.8vh 0 -0.22rem#fff,78.1vw 28vh 0 -0.41rem#fff,34.2vw 51.7vh 0 -0.47rem#fff,37.9vw 76.5vh 0 -0.39rem#fff,92.6vw 36.3vh 0 -0.22rem#fff,59.9vw 8.6vh 0 -0.07rem#fff,32.5vw 74vh 0 -0.07rem#fff,75.7vw 81.6vh 0 -0.12rem#fff,1.7vw 18.5vh 0 -0.2rem#fff,12.3vw 64.7vh 0 -0.37rem#fff,83.9vw 47vh 0 -0.12rem#fff,33.8vw 21.3vh 0 -0.14rem#fff,6.5vw 92.5vh 0 -0.29rem#fff,72.2vw 60.8vh 0 -0.17rem#fff,38.4vw 16vh 0 -0.17rem#fff,23.9vw 58.4vh 0 -0.32rem#fff,40.2vw 52.4vh 0 -0.23rem#fff,48.9vw 74.6vh 0 -0.03rem#fff,61.5vw 36.1vh 0 -0.49rem#fff,60.9vw 94.5vh 0 -0.42rem#fff,2.8vw 59.7vh 0 -0.27rem#fff,62.6vw 32.4vh 0 -0.45rem#fff,91.3vw 18vh 0 -0.09rem#fff,35.9vw 35.5vh 0 -0.11rem#fff,60.2vw 95.5vh 0 -0.21rem#fff,19.8vw 46.5vh 0 -0.09rem#fff,57.7vw 20.7vh 0 -0.03rem#fff,69.8vw 33.8vh 0 -0.34rem#fff,69.1vw 71.5vh 0 -0.45rem#fff,70.5vw 87.9vh 0 -0.5rem#fff,77vw 34.9vh 0 -0.43rem#fff,35.6vw 28.7vh 0 -0.14rem#fff,28.6vw 22.7vh 0 -0.47rem#fff,46.3vw 7.1vh 0 -0.06rem#fff,66.6vw 92.6vh 0 -0.32rem#fff,96.5vw 19.1vh 0 -0.12rem#fff,24.6vw 45.5vh 0 -0.27rem#fff,71.6vw 85.8vh 0 -0.16rem#fff,1.1vw 44.9vh 0 -0.36rem#fff,94.4vw 84.2vh 0 -0.19rem#fff,92.2vw 20.2vh 0 -0.27rem#fff,42.5vw 66.1vh 0 -0.46rem#fff,70.8vw 98.4vh 0 -0.01rem#fff,71.7vw 99vh 0 -0.19rem#fff,0.2vw 34.1vh 0 -0.22rem#fff,87.3vw 30.7vh 0 -0.09rem#fff,80.3vw 93.8vh 0 -0.41rem#fff,72.2vw 8.3vh 0 -0.09rem#fff,27.1vw 46.1vh 0 -0.15rem#fff,10.2vw 93.6vh 0 -0.42rem#fff,76vw 51.5vh 0 -0.26rem#fff,28.7vw 76.3vh 0 -0.11rem#fff,85.1vw 21.2vh 0 -0.46rem#fff,25.9vw 82.2vh 0 -0.34rem#fff,32.3vw 69.8vh 0 -0.29rem#fff,97.3vw 56.8vh 0 -0.26rem#fff,48.2vw 29.6vh 0 -0.28rem#fff,76.2vw 61.9vh 0 -0.1rem#fff,62vw 96vh 0 -0.01rem#fff,76vw 79.9vh 0 -0.36rem#fff,59.9vw 86.8vh 0 -0.22rem#fff,72.8vw 92.3vh 0 -0.02rem#fff,62.7vw 55.9vh 0 -0.46rem#fff,81.1vw 53.3vh 0 -0.09rem#fff,42.4vw 20.2vh 0 -0.15rem#fff,72.7vw 95.8vh 0 -0.26rem#fff,67.6vw 11vh 0 -0.08rem#fff,62.5vw 99vh 0 -0.17rem#fff,52.7vw 46.1vh 0 -0.35rem#fff,49.7vw 73vh 0 -0.33rem#fff,1.9vw 25.1vh 0 -0.06rem#fff,25.6vw 11.6vh 0 -0.43rem#fff,9.7vw 28.4vh 0 -0.11rem#fff,52.1vw 87.4vh 0 -0.45rem#fff,94.6vw 3.6vh 0 -0.37rem#fff,67.5vw 67vh 0 -0.29rem#fff,45.4vw 34.9vh 0 -0.02rem#fff,41.6vw 99.6vh 0 -0.34rem#fff,26.3vw 53vh 0 -0.01rem#fff,41.2vw 73.7vh 0 -0.36rem#fff,6.9vw 29.5vh 0 -0.17rem#fff,25.1vw 39.2vh 0 -0.2rem#fff,93.2vw 58.2vh 0 -0.3rem#fff,93.2vw 58.2vh 0 -0.31rem#fff,91.7vw 29vh 0 -0.01rem#fff,90.1vw 25.4vh 0 -0.23rem#fff,12.2vw 98.7vh 0 -0.33rem#fff,88vw 73.3vh 0 -0.29rem#fff,91.5vw 61vh 0 -0.43rem#fff,96.1vw 70.8vh 0 -0.21rem#fff,98.2vw 55.4vh 0 -0.27rem#fff,15.2vw 59vh 0 -0.34rem#fff,66.3vw 83.5vh 0 -0.05rem#fff,49vw 8.5vh 0 -0.47rem#fff,93.3vw 91.7vh 0 -0.17rem#fff,15.4vw 35.4vh 0 -0.47rem#fff,14.3vw 48.5vh 0 -0.44rem#fff; - animation-duration: 24s; } - -.layer2.a { - animation-delay: -12s; } - -.layer3 { - width: 0.6rem; - height: 0.6rem; - filter: blur(6px); - box-shadow: 23.4vw 84.5vh 0 -0.38rem#fff,47.1vw 27.7vh 0 -0.23rem#fff,57.9vw 71.8vh 0 -0.09rem#fff,99vw 88.7vh 0 -0.37rem#fff,69vw 41.3vh 0 -0.14rem#fff,44.7vw 79.1vh 0 -0.4rem#fff,53.2vw 22.3vh 0 -0.5rem#fff,37.8vw 79.6vh 0 -0.08rem#fff,46.1vw 40.6vh 0 -0.2rem#fff,9.8vw 50.6vh 0 -0.05rem#fff,45.6vw 13.3vh 0 -0.02rem#fff,23.3vw 18.3vh 0 -0.32rem#fff,38.4vw 20.4vh 0 -0.22rem#fff,37.5vw 34.1vh 0 -0.21rem#fff,31vw 96.9vh 0 -0.1rem#fff,6.8vw 99vh 0 -0.49rem#fff,19.7vw 13.4vh 0 -0.28rem#fff,24vw 16.4vh 0 -0.09rem#fff,98.6vw 17.6vh 0 -0.08rem#fff,5.2vw 26.8vh 0 -0.35rem#fff,60.5vw 57.7vh 0 -0.34rem#fff,63.4vw 34.1vh 0 -0.46rem#fff,62.2vw 9.9vh 0 -0.13rem#fff,31.8vw 40vh 0 -0.19rem#fff,28vw 68.9vh 0 -0.33rem#fff,74.5vw 21.3vh 0 -0.32rem#fff,30.8vw 29.5vh 0 -0.25rem#fff,80.3vw 28vh 0 -0.12rem#fff,88.7vw 47.8vh 0 -0.33rem#fff,7.9vw 70.8vh 0 -0.46rem#fff,26.6vw 49.2vh 0 -0.04rem#fff,98.4vw 42.8vh 0 -0.09rem#fff,62.5vw 64.5vh 0 -0.48rem#fff,60.7vw 92.5vh 0 -0.13rem#fff,2.8vw 99.2vh 0 -0.49rem#fff,81.4vw 21.3vh 0 -0.4rem#fff,83.4vw 47.1vh 0 -0.46rem#fff,79.2vw 2.6vh 0 -0.17rem#fff,17.7vw 3.1vh 0 -0.12rem#fff,66.4vw 98.4vh 0 -0.34rem#fff,59.5vw 51.1vh 0 -0.2rem#fff,5.8vw 28.2vh 0 -0.41rem#fff,9.7vw 54vh 0 -0.48rem#fff,24.1vw 98.3vh 0 -0.29rem#fff,9.7vw 73.1vh 0 -0.44rem#fff,10vw 53.7vh 0 -0.5rem#fff,37.7vw 16.1vh 0 -0.31rem#fff,43.9vw 51.8vh 0 -0.29rem#fff,70.8vw 54vh 0 -0.19rem#fff,61.5vw 91vh 0 -0.41rem#fff,87.1vw 13.1vh 0 -0.22rem#fff,89.6vw 34.1vh 0 -0.25rem#fff,52.8vw 38.1vh 0 -0.33rem#fff,88.4vw 79.4vh 0 -0.22rem#fff,84.4vw 84.6vh 0 -0.1rem#fff,69.4vw 8.7vh 0 -0.46rem#fff,8.8vw 73.7vh 0 -0.19rem#fff,89.3vw 14.7vh 0 -0.1rem#fff,100vw 72.7vh 0 -0.2rem#fff,16.9vw 93.8vh 0 -0.22rem#fff,90.7vw 36.1vh 0 -0.43rem#fff,46.6vw 49.6vh 0 -0.21rem#fff,57.3vw 72.3vh 0 -0.03rem#fff,49.7vw 2vh 0 -0.15rem#fff,67vw 96.2vh 0 -0.47rem#fff,86vw 71.7vh 0 -0.11rem#fff,66vw 65.8vh 0 -0.32rem#fff,85.2vw 7.6vh 0 -0.12rem#fff,95.9vw 49.4vh 0 -0.15rem#fff,33.2vw 66.6vh 0 -0.14rem#fff,75.4vw 26.3vh 0 -0.02rem#fff,52.7vw 56vh 0 -0.11rem#fff,37.7vw 77vh 0 -0.18rem#fff,26.3vw 59.9vh 0 -0.18rem#fff,88.2vw 74.6vh 0 -0.39rem#fff,89.5vw 61.2vh 0 -0.48rem#fff,62vw 79.5vh 0 -0.4rem#fff,98.7vw 3.9vh 0 -0.01rem#fff,63.3vw 32vh 0 -0.43rem#fff,49.6vw 28.5vh 0 -0.09rem#fff,70vw 87vh 0 -0.05rem#fff,38.3vw 67.3vh 0 -0.49rem#fff,41.8vw 82.5vh 0 -0.36rem#fff,85.8vw 74vh 0 -0.07rem#fff,82.3vw 48.8vh 0 -0.11rem#fff,35.2vw 79.8vh 0 -0.4rem#fff,73.3vw 72.4vh 0 -0.36rem#fff,62.4vw 30.5vh 0 -0.14rem#fff,48.5vw 51.9vh 0 -0.03rem#fff,74.6vw 51.1vh 0 -0.35rem#fff,62.6vw 12.8vh 0 -0.33rem#fff,10vw 72.1vh 0 -0.2rem#fff,59vw 50.5vh 0 -0.04rem#fff,79.1vw 60.1vh 0 -0.34rem#fff,77.5vw 45.1vh 0 -0.23rem#fff,53vw 77.3vh 0 -0.4rem#fff,46.8vw 52.1vh 0 -0.44rem#fff,60.7vw 81vh 0 -0.17rem#fff,86.2vw 53.9vh 0 -0.01rem#fff,85.8vw 79.2vh 0 -0.39rem#fff; - animation-duration: 30s; } - -.layer3.a { - animation-delay: -15s; } - -@keyframes fall { - 100% { - transform: translateY(200vh); } } -@keyframes gradientBG { - 0% { - transform: translate(-10%, -10%); } - 50% { - transform: translate(-60%, -60%); } - 100% { - transform: translate(-10%, -10%); } } -@keyframes sled { - 0% { - transform: translate(-50rem, 40vh) rotate(0deg); } - 4% { - transform: translate(-50rem, 40vh) rotate(0deg); } - 20% { - transform: translate(50vw, 10vh) rotate(20deg); } - 36% { - transform: translate(150vw, 40vh) rotate(40deg); } - 100% { - transform: translate(150vw, 40vh) rotate(40deg); } } -@keyframes train { - 0% { - transform: translateX(-80rem); } - 55% { - transform: translateX(-80rem); } - 85% { - transform: translateX(100vw); } - 100% { - transform: translateX(100vw); } } -@keyframes follow_train { - 0% { - transform: translateX(-80rem) scaleX(20) scaleY(8); } - 55% { - transform: translateX(-80rem) scaleX(20) scaleY(8); } - 85% { - transform: translateX(100vw) scaleX(20) scaleY(8); } - 100% { - transform: translateX(100vw) scaleX(20) scaleY(8); } } -@keyframes turn { - 100% { - transform: rotate(360deg); } } -@keyframes whobble { - 100% { - transform: translateY(0.5vh); } } -@keyframes snowman { - 0% { - transform: rotate(0); } - 20% { - transform: rotate(0); } - 30% { - transform: rotate(80deg); } - 54% { - transform: rotate(80deg); } - 68% { - transform: rotate(0); } - 100% { - transform: rotate(0); } } -@keyframes snowman_head { - 0% { - transform: rotate(-3deg); } - 50% { - transform: rotate(3deg); } - 100% { - transform: rotate(-3deg); } } -@keyframes merry_christmas { - 0% { - opacity: 0.8; } - 50% { - opacity: 0.6; } - 100% { - opacity: 0.8; } } - -/*# sourceMappingURL=kerstmis.css.map */ diff --git a/app/static/css/themes/highPerformance/kerstmis.css.map b/app/static/css/themes/highPerformance/kerstmis.css.map deleted file mode 100644 index 6fb0d4b..0000000 --- a/app/static/css/themes/highPerformance/kerstmis.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["kerstmis.scss"], -"names": [], -"file": "kerstmis.css" -} \ No newline at end of file diff --git a/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc b/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc deleted file mode 100644 index 80cd664..0000000 Binary files a/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/kerstmis.scssc and /dev/null differ diff --git a/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc b/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc deleted file mode 100644 index 2cf0dc0..0000000 Binary files a/app/static/css/themes/lowPerformance/.sass-cache/06e1af29809e921b9cdcfb5d5a159c7f3b45df89/style.scssc and /dev/null differ diff --git a/app/static/css/themes/lowPerformance/.sass-cache/f753b8fc673d85d43055d969da28457bcafb24b8/kerstmis.scssc b/app/static/css/themes/lowPerformance/.sass-cache/f753b8fc673d85d43055d969da28457bcafb24b8/kerstmis.scssc deleted file mode 100644 index 426ed7c..0000000 Binary files a/app/static/css/themes/lowPerformance/.sass-cache/f753b8fc673d85d43055d969da28457bcafb24b8/kerstmis.scssc and /dev/null differ diff --git a/app/static/css/themes/lowPerformance/dataPrivacy.css b/app/static/css/themes/lowPerformance/dataPrivacy.css deleted file mode 100644 index b9c300c..0000000 --- a/app/static/css/themes/lowPerformance/dataPrivacy.css +++ /dev/null @@ -1,4 +0,0 @@ -.background { - background-image: url("https://kelder.zeus.ugent.be/webcam/video/mjpg.cgi?profileid=2"); - background-size: contain; -} diff --git a/app/static/css/themes/lowPerformance/halloween.css b/app/static/css/themes/lowPerformance/halloween.css deleted file mode 100644 index baa23d8..0000000 --- a/app/static/css/themes/lowPerformance/halloween.css +++ /dev/null @@ -1,16 +0,0 @@ -/*halloween*/ - -:root { - /*Darkmode colors*/ - --dGray0:#FFEB65; - --dGray1:#F28705; - --dGray2:#F25C05; - --dGray3:#F27405; - --dGray4:#8C3D0F; - --dGray5:#260101; - --dGray6:#260101; - --dBlue:#D91604; -} -.table-hover tbody tr:hover{ - background-image: url("static/images/themes/halloween/Halloween.jpeg"); -} diff --git a/app/static/css/themes/lowPerformance/kerstmis.css b/app/static/css/themes/lowPerformance/kerstmis.css deleted file mode 100644 index fce2b41..0000000 --- a/app/static/css/themes/lowPerformance/kerstmis.css +++ /dev/null @@ -1,442 +0,0 @@ -@charset "UTF-8"; -/* -¡¡¡ OPGELET !!! -Deze css bevat lelijke code. -Dit komt doordat bootstrap lelijk en oud is. -Ik zal later proberen de css te verbeteren en bootstrap weg te gooien. -Enige discretie is aangeraden. - ----=§[ Arnhoudt ]§=--- - -*/ -/*low performance kerstmis*/ -:root { - /*Darkmode colors*/ - --dGray0:#F28705; - --dGray1:white; - --dGray2:#590212; - --dGray3:#590212; - --dGray4:#274001; - --dGray5:#274001; - --dGray6:#F2778D; - --dBlue:#F2778D; } - -body { - height: 100%; - font-family: Radikal,Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif; - background-color: #2F0000; } - -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_regular.ttf"); - font-weight: normal; } -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_light.ttf"); - font-weight: 200; } -@font-face { - font-family: Radikal; - src: url("static/fonts/radikal_bold.ttf"); - font-weight: bold; } -.btn { - border-radius: 5rem; - color: white; - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - background-image: linear-gradient(-40deg, #F53030, #F58B9E); } - -.btn:hover { - background-image: linear-gradient(-40deg, #A81111, #FF4B33); } - -.navbar { - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - padding: 1.5rem; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - text-transform: capitalize; } - -.nav > li > a { - padding-left: 1vw; - padding-right: 1vw; } - -.main { - height: 90vh; - overflow: scroll; - padding-left: 0; - padding-right: 0; - width: 100%; - display: flex; - align-items: center; - flex-direction: column; } - -.navbar .container { - width: 100%; - padding: 0 4vw; } - -@media (min-width: 768px) { - .container { - width: 100%; } } -@media (min-width: 992px) { - .main .container, .main .orders { - width: 970px; } } -@media (min-width: 1200px) { - .main .container, .main .orders { - width: 1170px; } } -.main { - padding-top: 2.5rem; } - -.order_data { - display: flex; - flex-direction: row; - width: 100%; - justify-content: space-between; - padding: 0 3rem; - align-items: baseline; } - -.order_data h5 { - max-width: 60%; - padding-bottom: 3rem; } - -.expand_button { - padding: 1rem 0rem; - margin-top: -1rem; - width: 70%; - margin-bottom: 1.5rem; } - -.hi_im_haldis h2 { - display: none; } - -.hi_im_haldis h3 { - width: 100%; - font-family: Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif; - text-align: center; } - -.hi_im_haldis { - background: linear-gradient(70deg, rgba(203, 52, 68, 0.8), rgba(135, 32, 44, 0.8)); - border-radius: 0; - width: 100%; } - -.hi_im_haldis_wrapper { - width: 100%; } - -.darker:nth-child(even) { - background-color: #B62937; - border-radius: 2rem; } - -.darker:nth-child(odd) { - background-color: #821C25; - border-radius: 2rem; } - -.darker { - padding: 1rem; } - -.order_row:nth-child(even) .order_data { - background-color: #B62937; - border-radius: 2rem; } - -.order_row { - background: transparent; } - -.order_row:nth-child(odd) .order_data { - background-color: #821C25; - border-radius: 2rem; } - -.order_row h5 { - font-weight: bold; } - -.order_row { - margin-bottom: 3rem; } - -h3 { - padding-bottom: 1rem; } - -.home_sir { - font-weight: bold; - color: #F45D68; } - -.expand_button_wrapper { - margin-top: -1rem; - width: 100%; - display: flex; - justify-content: center; } - -.time_data { - text-align: right; - display: flex; - flex-direction: column; - justify-self: right; } - -.navbar .navbar-nav .active a { - color: #ff9bae; - border-bottom: 1px solid #ff9bae; - padding-bottom: 1rem; } - -.navbar-nav { - padding-left: 2rem; } - -.jumbotron, .darker { - display: flex; - flex-direction: column; - border-radius: 4rem; } - -.row > div > h5 { - font-weight: bold; - padding-top: 1.5rem; - font-size: 2.5rem; } - -.row > div > .amount_of_orders { - font-weight: lighter; - font-size: 1.6rem; } - -.row > div .time { - font-weight: lighter; } - -.jumbotron { - background-color: transparent; } - -.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover { - background-color: transparent; } - -.background { - -webkit-filter: blur(0px) brightness(80%); - -moz-filter: blur(0px) brightness(80%); - -o-filter: blur(0px) brightness(80%); - -ms-filter: blur(0px) brightness(80%); - filter: blur(0px) brightness(80%); - position: fixed; - top: 0; - left: 0; } - -footer a { - color: #69E8FF; } - -footer { - position: fixed; - bottom: 0; - width: 100%; - background: #CB3444; - height: 5rem; - display: flex; - align-items: center; } - -footer > hr { - display: none; } - -#mapid { - width: 100%; } - -.order_overview, .order_order, .order_items, .order_ordered, .order_depts { - padding: 1rem 5rem 3rem 5rem; } - -.order_overview { - width: 100%; } - -.order_depts { - width: 100%; - margin-bottom: 10rem; } - -.location_data, .location_products { - width: 100%; } - -.location_products { - margin-bottom: 10rem; } - -.locations_locations { - padding: 1rem 5rem 3rem 5rem; } - -.background_wrapper { - position: absolute; - left: 0; - bottom: 5rem; - width: 100%; - height: 100%; - overflow: hidden; } - -.christmas_background { - z-index: -101; - width: 300%; - height: 300%; - background: linear-gradient(-45deg, #2F0000, #C20A12); } - -.sled { - width: 15rem; - height: 15rem; - transition: transform 2s ease-in 5s, rotate 1s ease-in-out 2s; - background-repeat: no-repeat; - background-position: center; - background-size: contain; - background-image: url("static/images/themes/kerstmis/sled.svg"); } - -.sled_wrapper { - top: 0.5rem; - left: -7.5rem; - position: absolute; - transform: translate(-50vw, 40vh) rotate(0deg); - width: 15rem; - height: 15rem; - animation: sled 29s ease-in-out infinite; } - -.snowman_wrapper { - height: 17rem; - width: 10rem; - position: absolute; - bottom: 15rem; - left: -12rem; - animation: snowman 37s ease infinite; - transform-origin: right bottom; } - -.snowman_head { - position: absolute; - top: 0; - width: 10rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/snowman_head.svg"); - animation: snowman_head 2s ease infinite; } - -.snowman_body { - position: absolute; - top: 9.5rem; - left: 0.5rem; - width: 10rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/snowman_body.svg"); } - -.train_button { - visibility: hidden; } - -.train_wrapper { - position: absolute; - bottom: 0.5rem; - transform: translateX(-80vw); - animation: train 47s linear infinite; } - -.wheel_big, .wheel_small { - position: absolute; - bottom: -0.4rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/wheel.svg"); } - -.train { - position: absolute; - bottom: 0.5rem; - left: 30rem; - width: 30rem; - height: 10rem; - background-repeat: no-repeat; - background-size: contain; - background-image: url("static/images/themes/kerstmis/train.svg"); - animation: whobble 1s linear alternate-reverse infinite; } - -.wheel_big { - width: 3.2rem; - height: 3.2rem; } - -.wheel_small { - width: 2.5rem; - height: 2.5rem; } - -.train .wheel1 { - animation: turn 2s linear infinite; - left: 3.5rem; } - -.train .wheel2 { - animation: turn 2s linear infinite, -0.1s; - left: 7rem; } - -.train .wheel3 { - animation: turn 2s linear infinite -0.3s; - left: 10.5rem; } - -.train .wheel4 { - animation: turn 1.5s linear infinite -0.5s; - left: 13.9rem; } - -.train .wheel5 { - animation: turn 1.5s linear infinite -0.7s; - left: 16.6rem; } - -.zeus_wagon, .mc_wagon { - position: absolute; - bottom: 1.25rem; - width: 30rem; - height: 7.5rem; - background-repeat: no-repeat; - background-size: contain; - animation: whobble 1s linear alternate-reverse infinite; } - -.mc_wagon { - background-image: url("static/images/themes/kerstmis/mc_wagon.svg"); - left: 0rem; } - -.zeus_wagon { - background-image: url("static/images/themes/kerstmis/zeus_wagon.svg"); - left: 15rem; } - -.zeus_wagon .wheel1, .mc_wagon .wheel1 { - animation: turn 2s linear infinite; - bottom: -1.1rem; - left: 2.2rem; } - -.zeus_wagon .wheel2, .mc_wagon .wheel2 { - animation: turn 2s linear infinite, -0.1s; - bottom: -1.1rem; - left: 5.75rem; } - -.zeus_wagon .wheel3, .mc_wagon .wheel3 { - animation: turn 2s linear infinite -0.3s; - bottom: -1.1rem; - left: 9.3rem; } - -@keyframes sled { - 0% { - transform: translate(-50rem, 40vh) rotate(0deg); } - 4% { - transform: translate(-50rem, 40vh) rotate(0deg); } - 20% { - transform: translate(50vw, 10vh) rotate(20deg); } - 36% { - transform: translate(150vw, 40vh) rotate(40deg); } - 100% { - transform: translate(150vw, 40vh) rotate(40deg); } } -@keyframes train { - 0% { - transform: translateX(-80rem); } - 55% { - transform: translateX(-80rem); } - 85% { - transform: translateX(100vw); } - 100% { - transform: translateX(100vw); } } -@keyframes turn { - 100% { - transform: rotate(360deg); } } -@keyframes whobble { - 100% { - transform: translateY(0.5vh); } } -@keyframes snowman { - 0% { - transform: rotate(0); } - 20% { - transform: rotate(0); } - 30% { - transform: rotate(80deg); } - 54% { - transform: rotate(80deg); } - 68% { - transform: rotate(0); } - 100% { - transform: rotate(0); } } -@keyframes snowman_head { - 0% { - transform: rotate(-3deg); } - 50% { - transform: rotate(3deg); } - 100% { - transform: rotate(-3deg); } } - -/*# sourceMappingURL=kerstmis.css.map */ diff --git a/app/static/css/themes/lowPerformance/kerstmis.css.map b/app/static/css/themes/lowPerformance/kerstmis.css.map deleted file mode 100644 index f76a3d4..0000000 --- a/app/static/css/themes/lowPerformance/kerstmis.css.map +++ /dev/null @@ -1,7 +0,0 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["kerstmis.scss"], -"names": [], -"file": "kerstmis.css" -} \ No newline at end of file diff --git a/app/static/css/themes/lowPerformance/lightmode.css b/app/static/css/themes/lowPerformance/lightmode.css deleted file mode 100644 index 591e0ea..0000000 --- a/app/static/css/themes/lowPerformance/lightmode.css +++ /dev/null @@ -1,12 +0,0 @@ -/*lightmode*/ -:root { - /*Darkmode colors*/ - --dGray0:#444444; - --dGray1:#666666; - --dGray2:#212121; - --dGray3:#ffffff; - --dGray4:#f9f9f9; - --dGray5:#ffffff; - --dGray6:#ffffff; - --dBlue:#0A84FF; -} diff --git a/app/static/css/themes/lowPerformance/sinterklaas.css b/app/static/css/themes/lowPerformance/sinterklaas.css deleted file mode 100644 index 6febc5f..0000000 --- a/app/static/css/themes/lowPerformance/sinterklaas.css +++ /dev/null @@ -1,16 +0,0 @@ -/*sinterklaas*/ -:root { - /*Darkmode colors*/ - --dGray0:#F2EB80; - --dGray1:#F2EF05; - --dGray2:#F2EF05; - --dGray3:#177EBF; - --dGray4:#0C6AA6; - --dGray5:#F20505; - --dGray6:#F50B00; - --dBlue:#35F546; -} - -.background{ - background-image: url("static/images/themes/sinterklaas/Sinterklaas.jpg"); -} diff --git a/app/static/css/themes/lowPerformance/darkmode.css b/app/static/css/themes/plain_darkmode.css similarity index 82% rename from app/static/css/themes/lowPerformance/darkmode.css rename to app/static/css/themes/plain_darkmode.css index 7a1dc46..3b5d50f 100644 --- a/app/static/css/themes/lowPerformance/darkmode.css +++ b/app/static/css/themes/plain_darkmode.css @@ -1,6 +1,4 @@ -/*Darkmode*/ :root { - /*Darkmode colors*/ --dGray0:#D0D0D8; --dGray1:#8E8E93; --dGray2:#636366; diff --git a/app/static/css/themes/highPerformance/lightmode.css b/app/static/css/themes/plain_lightmode.css similarity index 82% rename from app/static/css/themes/highPerformance/lightmode.css rename to app/static/css/themes/plain_lightmode.css index 591e0ea..4713231 100644 --- a/app/static/css/themes/highPerformance/lightmode.css +++ b/app/static/css/themes/plain_lightmode.css @@ -1,6 +1,4 @@ -/*lightmode*/ :root { - /*Darkmode colors*/ --dGray0:#444444; --dGray1:#666666; --dGray2:#212121; diff --git a/app/static/css/themes/highPerformance/sinterklaas.css b/app/static/css/themes/sinterklaas.css similarity index 87% rename from app/static/css/themes/highPerformance/sinterklaas.css rename to app/static/css/themes/sinterklaas.css index 6febc5f..56c32a7 100644 --- a/app/static/css/themes/highPerformance/sinterklaas.css +++ b/app/static/css/themes/sinterklaas.css @@ -1,6 +1,4 @@ -/*sinterklaas*/ :root { - /*Darkmode colors*/ --dGray0:#F2EB80; --dGray1:#F2EF05; --dGray2:#F2EF05; diff --git a/app/static/js/customThemes.js b/app/static/js/customThemes.js deleted file mode 100644 index a605f26..0000000 --- a/app/static/js/customThemes.js +++ /dev/null @@ -1,11 +0,0 @@ -function changeTheme() { - // Get the selected theme for the dropdown - var themes_select = document.getElementById("themes_select"); - var selected_theme = themes_select.options[themes_select.selectedIndex].text; - - // Update the theme cookie - document.cookie = "theme=" + escape(selected_theme) + "; Path=/;" - - // Finally reload the page to let the new theme take effect - location.reload(); -} diff --git a/app/static/js/theme.js b/app/static/js/theme.js index 9d582a3..8f693d9 100644 --- a/app/static/js/theme.js +++ b/app/static/js/theme.js @@ -1,34 +1,82 @@ { - const init = () =>{ - document.cookie.split('; ').forEach(itCookie = cookie =>{ // TODO (Arnhoudt) Fix shitty way of doing things - if(cookie.split("=")[0] == "theme" && cookie.split("=")[1] == "darkmode"){ - document.querySelector(".toggleDarkmode").innerHTML = "Enter lightmode" - document.querySelector(".toggleDarkmode").id = "lightmode"; - } + const COOKIE_THEME = "theme"; + const COOKIE_ATMOSPHERE = "theme_atmosphere"; + const COOKIE_PERFORMANCE = "theme_performance"; - if(cookie.split("=")[0] == "theme" && cookie.split("=")[1] == "customTheme"){ - document.querySelector(".background").innerHTML = '
-
+ {% endblock %} diff --git a/app/views/general.py b/app/views/general.py index 3b6ae40..8a50d2b 100644 --- a/app/views/general.py +++ b/app/views/general.py @@ -26,6 +26,12 @@ from flask import jsonify general_bp = Blueprint("general_bp", __name__) +with open(os.path.join(os.path.dirname(__file__), "themes.yml"), "r") as _stream: + _theme_data = yaml.safe_load(_stream) + THEME_OPTIONS = _theme_data["options"] + THEMES = _theme_data["themes"] + + @general_bp.route("/") def home() -> str: "Generate the home view" @@ -38,79 +44,94 @@ def home() -> str: ) -def get_css_dict(css_path): - "Generate the dictionary with all the currently available themes and their names" - themes_dict = dict() +def is_theme_active(theme, now): + theme_type = theme["type"] - # Open the YAML file with all the themes. - path = os.path.join(app.root_path, "views/themes.yml") - with open(path, "r") as stream: - data = yaml.safe_load(stream) - # Build a dictionary from the YAML file with all the themes and their attributes. - themes = {} - for item in data: - key = list(item.keys())[0] - themes[key] = item[key] + if theme_type == "static": + return True - # Get the current date. - current_date = datetime.now() - current_year = current_date.year + if theme_type == "seasonal": + start_day, start_month = map(int, theme["start"].split("/")) + start_datetime = datetime(year=now.year, day=start_day, month=start_month) - # Check each theme in the dictionary and return the first one that is "correct" - for key, theme in themes.items(): - if theme["type"] == "static-date": - start_day, start_month = theme["start"].split("/") - start_date = datetime(year=current_year, day=int(start_day), month=int(start_month)) + end_day, end_month = map(int, theme["end"].split("/")) + end_year = now.year + (1 if start_month > end_month else 0) + end_datetime = datetime(year=end_year, day=end_day, month=end_month) - end_day, end_month = theme["end"].split("/") - if int(start_month) > int(end_month): - current_year += 1 - end_date = datetime(year=current_year, day=int(end_day), month=int(end_month)) + return start_datetime <= now <= end_datetime - if start_date <= current_date <= end_date: - path = os.path.join(app.root_path, css_path, theme["file"]) - themes_dict[key] = path - themes_dict["darkmode"] = os.path.join( - app.root_path, "static/css/themes/lowPerformance/darkmode.css" - ) - themes_dict["lightmode"] = os.path.join( - app.root_path, "static/css/themes/lowPerformance/lightmode.css" - ) - - return themes_dict + raise Exception("Unknown theme type {}".format(theme_type)) -def css_list(): - "Generate the list of names of all the currently available themes" - if request.cookies.get("performance", "") == "highPerformance": - css_path = "static/css/themes/highPerformance/" - else: - css_path = "static/css/themes/lowPerformance/" - return list(get_css_dict(css_path).keys()) +def get_theme_css(theme, options): + # Build filename + # Each option's chosen value is appended, to get something like mytheme_darkmode_heavy.css + + filename = theme["file"] + + for option in theme.get("options", []): + theme_name = theme["name"] + assert option in THEME_OPTIONS, f"Theme `{theme_name}` uses undefined option `{option}`" + + chosen_value = options[option] + possible_values = list(THEME_OPTIONS[option].keys()) + + value = chosen_value if chosen_value in possible_values \ + else THEME_OPTIONS[option]["_default"] + + filename += "_" + value + + filename += ".css" + + theme_css_dir = "static/css/themes/" + return os.path.join(app.root_path, theme_css_dir, filename) -@general_bp.route("/css") -def css(): - "Generate the css" - if request.cookies.get("performance", "") == "highPerformance": - css_path = "static/css/themes/highPerformance/" - else: - css_path = "static/css/themes/lowPerformance/" +def get_active_themes(): + now = datetime.now() + return [theme for theme in THEMES if is_theme_active(theme, now)] - cookie_theme = request.cookies.get("theme", "") - themes_dict = get_css_dict(css_path) +@general_bp.route("/theme.css") +def theme_css(): + "Send appropriate CSS for current theme" + themes = get_active_themes() - # TODO: Fix to work with default cookie value [customTheme] - if cookie_theme == "customTheme": - path = f"{css_path}ligtmode.css" - else: - path = themes_dict[cookie_theme] + theme_name = request.cookies.get("theme", None) + theme = first((t for t in themes if t["file"] == theme_name), default=themes[-1]) - f = open(path) - response = make_response(f.read()) + options = { + name: request.cookies.get("theme_" + name, None) + for name in ["atmosphere", "performance"] + } + + path = get_theme_css(theme, options) + + with open(path) as f: + response = make_response(f.read()) response.headers["Content-Type"] = "text/css" - f.close() + + return response + + +@general_bp.route("/current_theme.js") +def current_theme_js(): + themes = get_active_themes() + + selected_theme_name = request.cookies.get("theme", None) + matching_theme = first((t for t in themes if t["file"] == selected_theme_name)) + cur_theme = matching_theme or themes[-1] + + response = make_response(rf''' +var currentTheme = {json.dumps(cur_theme['file'])}; +var currentThemeOptions = {json.dumps(cur_theme['options'])}; +''') + response.headers["Content-Type"] = "text/javascript" + + # Theme name that is not valid at this moment: delete cookie + if matching_theme is None: + response.delete_cookie("theme", path="/") + return response @@ -176,7 +197,7 @@ def about() -> str: @login_required def profile() -> str: "Generate the profile view" - return render_template("profile.html", themes_list=css_list()) + return render_template("profile.html", themes_list=get_active_themes()) @general_bp.route("/favicon.ico") diff --git a/app/views/themes.yml b/app/views/themes.yml index 824b689..cf1951f 100644 --- a/app/views/themes.yml +++ b/app/views/themes.yml @@ -1,22 +1,36 @@ -# Seasonal themes for Haldis -- lightmode: - file: lightmode.css - type: default -- darkmode: - file: darkmode.css - type: default -- halloween: - file: halloween.css - type: static-date - start: 21/10 - end: 10/11 -- sinterklaas: - file: sinterklaas.css - type: static-date - start: 28/11 - end: 5/12 -- kerstmis: - file: kerstmis.css - type: static-date - start: 6/12 - end: 06/01 +options: + atmosphere: + lightmode: Light mode + darkmode: Dark mode + _default: lightmode + + performance: + heavy: Heavy + lightweight: Lightweight + _default: heavy + +themes: +- name: Plain + file: plain + type: static + options: [atmosphere] + +# Seasonal themes +- name: Halloween + file: halloween + type: seasonal + start: 24/10 + end: 1/11 + +- name: Sinterklaas + file: sinterklaas + type: seasonal + start: 28/11 + end: 5/12 + +- name: Christmas + file: christmas + type: seasonal + start: 6/12 + end: 6/01 + options: [performance]