diff --git a/.htaccess b/.htaccess index c201e71..5a316e7 100644 --- a/.htaccess +++ b/.htaccess @@ -1,4 +1,4 @@ -Options -Indexes +Redirect /~accueil_insa/new/ /~accueil_insa/ # Turn mod_rewrite on RewriteEngine On diff --git a/assets/css/enigma.css b/assets/css/enigma.css new file mode 100644 index 0000000..87ff517 --- /dev/null +++ b/assets/css/enigma.css @@ -0,0 +1,81 @@ + +body { + color: #1a1a1a; +} + +.inner { + background-color: rgba(28, 28, 28, 0.2); + box-shadow: 0 0 50px #1c1c1c; + +} + +#poemeRimbaud, #citationGary{ + font-family: manuscrit, cursive; + font-size: 3rem; +} + + +#finNormalEnigme{ + font-size: 1.1rem; + text-align: right; + margin-right: 20px; + font-style: italic; +} + +#petiteFinCitationGary{ + text-align: right; + font-size: 0.8rem; + margin-right: 20px; +} + +#codeAda{ + font-family:'Cutive Mono', monospace; + font-size: 1.8rem; + text-align: left; +} + +#pekHint { + text-align: center; +} + +#creditBg{ + text-align: right; + font-size: 10px; + margin-right: 8px; +} + +#hideb { + color: #C3A67A; +} + +@media screen and (max-width: 768px) { + #poemeRimbaud, #citationGary{ + font-family: manuscrit, cursive; + font-size: 2rem; + } + + #codeAda{ + font-size: 1.5rem; + } +} + +@media screen and (max-width: 576px) { + #poemeRimbaud, #citationGary{ + font-family: manuscrit, cursive; + font-size: 1.3rem; + } + + #codeAda{ + font-size: 1.2rem; + } + + #finNormalEnigme{ + font-size: 0.9rem; + } + + #petiteFinCitationGary{ + text-align: right; + font-size: 0.6rem; + margin-right: 20px; + } +} diff --git a/assets/css/planningEvents.css b/assets/css/planningEvents.css index 63cb975..7406391 100755 --- a/assets/css/planningEvents.css +++ b/assets/css/planningEvents.css @@ -5,17 +5,17 @@ } #tablePlanning { - margin: auto; + margin: auto auto 20px auto; display: flex; } .planning-header { + font-family: Harry-P, fantasy; border: none; - border-radius: 5px; + border-radius: 0.2rem; background: #414141; - font-weight: bold; - font-size: 17px; + font-size: 2rem; padding: 5px; margin: 5px 0; height: 50px; @@ -41,19 +41,19 @@ display: flex; } -.event:hover { - color: #e9b82f; -} - .event-color { - border-radius: 10px; + border-radius: 0.2rem; + transition: 0.2s; border: none; margin: 5px 0; display: flex; width: 100%; } - +.event-color:hover { + border-radius: 1rem; + transform: scale(1.05); +} .event-text { margin: auto; @@ -63,4 +63,4 @@ position: relative; min-width: 150px; margin: 0 5px; -} \ No newline at end of file +} diff --git a/assets/css/score.css b/assets/css/score.css index 4eed162..5e43232 100755 --- a/assets/css/score.css +++ b/assets/css/score.css @@ -52,40 +52,46 @@ display: inline-flex; vertical-align: middle; align-items: center; + text-shadow: -1px 1px 2px #000, + 1px 1px 2px #000, + 1px -1px 0 #000, + -1px -1px 0 #000; +} + +.score-container a:hover { + text-shadow: 0 0 10px #bd8a39; } .winning { font-size: 23px; } -.score-gli{ +.score-gli { color: #ff5f5f; background-size: auto 100%; - text-shadow: 0 0 10px #000; margin: 0 10px; } -.score-pek{ +.score-pek { color: #7ffd78; background-size: auto 100%; - text-shadow: 0 0 5px #000; margin: 0 10px; } -.score-boo{ + +.score-boo { color: #fafd78; background-size: auto 100%; - text-shadow: 0 0 5px #000; margin: 0 10px; } -.score-ver{ + +.score-ver { color: #60bdff; background-size: auto 100%; - text-shadow: 0 0 5px #000; margin: 0 10px; } -.score-separator{ +.score-separator { background-color: #d9d9d9; width: 5px; height: 5px; @@ -99,8 +105,9 @@ @media screen and (max-width: 768px) { #top-bar-score { - display: none; - } + display: none; + } + #mobile-score { display: block; } diff --git a/assets/css/stats.css b/assets/css/stats.css index 439c481..54ceff2 100755 --- a/assets/css/stats.css +++ b/assets/css/stats.css @@ -1,9 +1,93 @@ + +#teamButtonContainer { + display: block; + line-height: 2.2; +} + +.team-button { + border-radius: 0.2rem; + font-size: 2.5rem; + font-family: Harry-P, fantasy; + cursor: pointer; + padding: 15px 20px; + margin: 10px; + width: 200px; + transition: 0.2s; + border: none; +} + +#title_gli { + color: #FF5F5F; +} + +#title_pek { + color: #7ffd78; +} + +#title_boo { + color: #fafd78; +} + +#title_ver { + color: #60bdff; +} + +.team-button#buttonGli { + color: #FF5F5F; + background-color: #4b1f1f; +} + +.team-button#buttonPek { + color: #7ffd78; + background-color: #1b4b1b; +} + +.team-button#buttonBoo { + color: #fafd78; + background-color: #484b25; +} + +.team-button#buttonVer { + color: #60bdff; + background-color: #1e384b; +} + + + +.team-button#buttonGli:hover { + color: #b30006; + background-color: #ff7d7f; + box-shadow: 0 0 10px #ff506d; +} + +.team-button#buttonBoo:hover { + color: #a28100; + background-color: #f7fd51; + box-shadow: 0 0 10px #fdf71e; +} + +.team-button#buttonPek:hover { + color: #0c5700; + background-color: #6bfd5f; + box-shadow: 0 0 10px #7efd34; +} + +.team-button#buttonVer:hover { + color: #0008a5; + background-color: #48a7ff; + box-shadow: 0 0 10px #2060ff; +} + + + + + .score-entry { width: 100%; } .score-entry-text { -margin-right: 20px; + margin-right: 20px; } .score-entry-points { @@ -11,42 +95,9 @@ margin-right: 20px; } .positive { - font-weight: bold; color: white; } .negative { color: #bf021c; } - -.stat-log, .edit-header.stat-log { - width: 80%; -} - -.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title { - font-size: 3rem; -} - - -.score-nav{ - width: auto; - color: #000; - border-radius: 5px; - padding: 5px; - box-shadow: 0 0 5px #000000; - cursor: pointer; - display: inline-flex; - align-items: center; -} - -.score-nav div { - padding: 0px 10px 0 10px; -} - -#latest-score { - background: #fa9500; -} - -#oldest-score { - background: #fafa00; -} \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index 529480f..90c070a 100755 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -41,8 +41,8 @@ Theme Styles body { box-sizing: border-box; color: #b5b5b5; - font-size: 1.3rem; - font-family: 'Eagle Lake', cursive; + font-size: 1.4rem; + font-family: 'Vollkorn', cursive; line-height: 1.5; -webkit-font-smoothing: antialiased; text-align: center; @@ -101,77 +101,6 @@ a:hover, a:focus { text-shadow: 0 0 4px #bd8a39; } -#hidea { - color: #f2f2f2; -} - -#hideb { - color: #C3A67A; -} - -#citationgary{ - font-family: manuscrit, fantasy; - color: #1a1a1a; - font-size: 50px; - line-height: 50px; -} - -#poemerimbaud{ - font-family:'Amaze', cursive; - font-size: 40px; - color: #1a1a1a; - line-height: 1px; -} - -#signaturerimbaud{ - font-family:'Amaze', cursive; - font-size: 40px; - color: #1a1a1a; - line-height: 1px; - text-align: right; - margin-right: 20px; -} - -#finnormalenigme{ - color: #1a1a1a; - text-align: right; - margin-right: 20px; -} - -#petitefincitationgary{ - color: #1a1a1a; - text-align: right; - font-size: 14px; - margin-right: 20px; -} - -#codeada{ - font-family:'Courier New', cursive; - color: #1a1a1a; - font-size: 20px; - text-align: left; - margin-left: 60px; - font-weight: bold; -} - -#pekhint { - color: #1a1a1a; - text-align: center; -} - -#fondenigma{ - text-align: right; - color: #1a1a1a; - font-size: 10px; - margin-right: 8px; -} - - - -#hidea:hover { - text-shadow: 0 0 4px #e9b82f; -} - strong { font-weight: bold; @@ -226,7 +155,7 @@ td { .copyright { color: #fff; - font-size: 0.9rem; + font-size: 1.2rem; text-shadow: #000 0 0 4px; } @@ -399,14 +328,19 @@ Full-Width Styles padding: 50px 0 50px 0; } +.com-container { + margin: 5% 0 50px 5%; + width: 90%; + border: 1px solid #494949; +} + #table-coms { width: 100%; table-layout: auto; text-align: center; - border: 1px solid #494949; - border-left: 0px; - margin-bottom: 0px; + border: none; + margin-bottom: 0; } @@ -543,94 +477,14 @@ Full-Width Styles color: #535353; } - -#teamButtonContainer { - display: block; -} - -.team-button { - border-radius: 10px; - font-size: 20px; - cursor: pointer; - padding: 10px; - margin: 10px; -} - -.team-button#buttonGli { - color: #9c000a; - background-color: rgb(255, 135, 142); - border-color: #1a5dad; - -webkit-transition: 0.3s; - -moz-transition: 0.3s; - -ms-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; -} - -.team-button#buttonGli:hover { - color: #b30006; - background-color: #ff7d7f; - border-color: #1f6fce; - box-shadow: 0 0 10px #ff506d; -} - -.team-button#buttonBoo { - color: #917100; - background-color: #fafd78; - border-color: #1a5dad; - -webkit-transition: 0.3s; - -moz-transition: 0.3s; - -ms-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; -} - -.team-button#buttonBoo:hover { - color: #a28100; - background-color: #f7fd51; - border-color: #fdf71e; - box-shadow: 0 0 10px #fdf71e; -} - -.team-button#buttonPek { - color: #0d7b00; - background-color: #7ffd78; - border-color: #1a5dad; - -webkit-transition: 0.3s; - -moz-transition: 0.3s; - -ms-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; -} - -.team-button#buttonPek:hover { - color: #0c5700; - background-color: #6bfd5f; - border-color: #8afd6b; - box-shadow: 0 0 10px #7efd34; -} - -.team-button#buttonVer { - color: #1226a7; - background-color: #60bdff; - border-color: #9be7ff; - -webkit-transition: 0.3s; - -moz-transition: 0.3s; - -ms-transition: 0.3s; - -o-transition: 0.3s; - transition: 0.3s; -} - -.team-button#buttonVer:hover { - color: #0008a5; - background-color: #48a7ff; - border-color: #1f6fce; - box-shadow: 0 0 10px #2060ff; -} - -/* Popup background */ +/* Popups */ .jconfirm-bg { - background-color: rgba(26, 26, 26, 0.8) !important; + background-color: rgba(26, 26, 26, 0.9) !important; +} + +.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title { + font-family: Harry-P, fantasy; + font-size: 3rem; } .jconfirm .jconfirm-box.loading { @@ -656,6 +510,15 @@ Full-Width Styles font-size: 2rem; } +.quote { + font-family: 'Allura', cursive; + font-size: 2rem; +} + +#menuLink:hover { + text-shadow: 0 0 10px #bd8a39; +} + /******************************************************************************* Small Device Styles *******************************************************************************/ diff --git a/assets/js/statsDisplay.js b/assets/js/statsDisplay.js index c09d456..c029adb 100644 --- a/assets/js/statsDisplay.js +++ b/assets/js/statsDisplay.js @@ -19,7 +19,7 @@ function nameTeam(team){ function showScores(team) { console.log(team); $.alert({ - title: nameTeam(team), + title: "" + nameTeam(team) + "", content: function () { let self = this; let object = { diff --git a/blouse.php b/blouse.php index 2c73ea1..efc3a0e 100755 --- a/blouse.php +++ b/blouse.php @@ -1,107 +1,130 @@ -
Salut à toi PPA !
-Tu te demandes sûrement pourquoi un article entier est dédié́ à la blouse. À l’INSARD, la blouse, et je dis - bien LA blouse, ce n’est pas du bizutage loin de là, c’est une tradition ancestrale que les Moldus ne - peuvent pas comprendre. Mais toi, par contre, il va vite falloir que tu t’y habitues. - Attention Potionniste Pauvrement Accoutré ! Il ne s’agit pas seulement d’un Tablier de protection lors de - tes cours de potions mais plutôt d’une sorte de cape d’invisibilité qui te suivra tout au long de ton aventure. -
-Il faut savoir que chaque promotion est caractérisée par des couleurs de blouses. Et chaque blouse - doit être teintée et décorée d’après le thème de ta promo.
--
Par exemple, les autres promotions étaient :
- Comme tu as été accepté à l’INSA, le Choixpeau t’a attribué une Maison, ceci étant, cette robe,
- que dis-je ? Cette toge, cette ma-gni-fi-que Blouse est essentielle pour déterminer ton acceptation finale
- à l’INSARD, l’Institut Novateur des Sorciers Apprentis Roguiens ou Dumbledoriens.
-
- Cette année, tu vas devoir faire tes preuves dès la rentrée en customisant toi-même l’uniforme scolaire aux
- couleurs de ta famille, et te surpasser ! C’est hyper-méga-supra important que tu l’aie, elle te sera
- indispensable pendant la semaine d’accueil, et obligatoire pour les joyeux TP qui t’attendent...
- Alors hop hop hop, on se retrousse les manches, on prend un fil une aiguille et on lit attentivement les
- lignes qui suivent car elles vont déterminer tes chances de devenir Miss ou Mister Blouse !
-
Salut à toi PPA !
+Tu te demandes sûrement pourquoi un article entier est dédié́ à la blouse. À l’INSARD, la blouse, et je dis + bien LA blouse, ce n’est pas du bizutage loin de là, c’est une tradition ancestrale que les Moldus ne + peuvent pas comprendre. Mais toi, par contre, il va vite falloir que tu t’y habitues. + Attention Potionniste Pauvrement Accoutré ! Il ne s’agit pas seulement d’un Tablier de protection lors de + tes cours de potions mais plutôt d’une sorte de cape d’invisibilité qui te suivra tout au long de ton aventure. +
+Il faut savoir que chaque promotion est caractérisée par des couleurs de blouses. Et chaque blouse + doit être teintée et décorée d’après le thème de ta promo.
++
Par exemple, les autres promotions étaient :
+ Comme tu as été accepté à l’INSA, le Choixpeau t’a attribué une Maison, ceci étant, cette robe,
+ que dis-je ? Cette toge, cette ma-gni-fi-que Blouse est essentielle pour déterminer ton acceptation finale
+ à l’INSARD, l’Institut Novateur des Sorciers Apprentis Roguiens ou Dumbledoriens.
+
+ Cette année, tu vas devoir faire tes preuves dès la rentrée en customisant toi-même l’uniforme scolaire aux
+ couleurs de ta famille, et te surpasser ! C’est hyper-méga-supra important que tu l’aie, elle te sera
+ indispensable pendant la semaine d’accueil, et obligatoire pour les joyeux TP qui t’attendent...
+ Alors hop hop hop, on se retrousse les manches, on prend un fil une aiguille et on lit attentivement les
+ lignes qui suivent car elles vont déterminer tes chances de devenir Miss ou Mister Blouse !
+
- Cette année le thème c’est Harry Potter donc en gros la magie et tout ça au cas où - tu n’aurais toujours pas compris… Les vacances sont terminées, tu as une tâche bien plus importante - désormais, donc au boulot ! -
-Comment s’y prendre ? Voici nos explications pour résoudre ce mystère :
-+ Cette année le thème c’est Harry Potter donc en gros la magie et tout ça au cas où + tu n’aurais toujours pas compris… Les vacances sont terminées, tu as une tâche bien plus importante + désormais, donc au boulot ! +
+Comment s’y prendre ? Voici nos explications pour résoudre ce mystère :
+Applique-toi bien car qui sait, tu seras peut-être élu Miss ou Mister Blouse pendant la COM Nimbus 2001.
-Ci-dessous, un exemple illustratif de ta blouse après customisation pour la team Peksentard, le but étant de s’en inspirer mais pas de la reproduire…
-+
Applique-toi bien car qui sait, tu seras peut-être élu Miss ou Mister Blouse pendant la COM Nimbus 2001.
+Ci-dessous, un exemple illustratif de ta blouse après customisation pour la team Peksentard, le but étant de s’en + inspirer mais pas de la reproduire…
+
-
“ Ce qu’il nous faudrait, poursuivit lentement Dumbledore, c’est un peu plus de temps…” Harry Potter et le prisonnier d’Azkaban.
-
+ “ Ce qu’il nous faudrait, poursuivit lentement Dumbledore, c’est un peu plus de temps…”
+ Harry Potter et le prisonnier d’Azkaban.
+
+
Si jamais le Sphinx t'as fait un grand sourire, s'est écarté, et t'as laissé l'opportunité d'arriver ici, -c'est que tu as bien mérité un sacré bonus. Mais il te reste une dernière épreuve : trouve-moi, et ensuite on - verra quoi faire.
En amont du temps sur son ordi il passa,
Loin, en vacances, il partit pour se ressourcer,
De retour, des émotions il se remettait,
Pensant à ta semaine arrivant à grand pas.
Hors de son service de son tee-shirt blanc vêtu,
Jamais sans son tablier aux heures du midi,
Ravivant les flammes grâce à l’Incendio connu,
Et se rafraîchissant grâce à l’Aguamenti.
Arthur Rimbaud, Une semaine d'enfer, 1873
-"La Coupe des 4 Maisons est un jeu simple, 4 équipes courent après les points pendant un certain temps et, - à la fin, Peksentard gagne toujours."
Gary Londubat, après la Coupe des Quatre Maisons de 1990
-T'as vu, même les Glissefondor le disent...
-procedure meilleure_maison (maison:string) is +
Si jamais le Sphinx t'as fait un grand sourire, s'est écarté, et t'as laissé l'opportunité d'arriver + ici, + c'est que tu as bien mérité un sacré bonus. Mais il te reste une dernière épreuve : trouve-moi, et ensuite on + verra quoi faire.
+ En amont du temps sur son ordi il passa,
+ Loin, en vacances, il partit pour se ressourcer,
+ De retour, des émotions il se remettait,
+ Pensant à ta semaine arrivant à grand pas.
+ Hors de son service de son tee-shirt blanc vêtu,
+ Jamais sans son tablier aux heures du midi,
+ Ravivant les flammes grâce à l’Incendio connu,
+ Et se rafraîchissant grâce à l’Aguamenti.
+
+ Arthur Rimbaud, Une semaine d'enfer, 1873 +
+ +"La Coupe des 4 Maisons est un jeu simple, 4 équipes courent après les points pendant un + certain + temps et, + à la fin, Peksentard gagne toujours." +
++ Gary Londubat, après la Coupe des Quatre Maisons de 1990 +
+T'as vu, même les Glissefondor le disent...
Inscriptions trouvées dans un carnet d'Alan Turing, probablement écrites dans les années 40
-Je pense que toutes ces informations te permettront de me retrouver. Si cependant je suis trop souvent -dans le Ministère de la Magie, ou que je m'amuse encore avec ma nouvelle cape d'invisibilité, tu peux m'envoyer une lettre. Une belle invention ces chouettes virtuelles...
-Image de fond trouvée sur Pexels
\ No newline at end of file +procedure meilleure_maison (maison:string) is
+
+ begin
+ case maison is
+ when Peksentard => Txt.Put("La meilleure maison, et bien sûr le meilleur respo");
+ when others => Txt.Put("Du même niveau que la saison 8 de GoT");
+ end case;
+ end meilleure_team;
+
Inscriptions trouvées dans un carnet d'Alan Turing, probablement écrites dans les années + 40
+Je pense que toutes ces informations te permettront de me retrouver. Si cependant je suis trop + souvent + dans le Ministère de la Magie, ou que je m'amuse encore avec ma nouvelle cape d'invisibilité, tu peux m'envoyer + une + lettre. Une belle invention ces chouettes virtuelles...
+Image de fond trouvée sur + + Pexels +
+ +