From f91b2443ae17948f36d4a4ccb79ca38b17d0ad05 Mon Sep 17 00:00:00 2001
From: peter_rabbit <pierrejarriges@gmail.com>
Date: Tue, 26 Jan 2021 09:49:16 +0100
Subject: [PATCH] details

---
 .../games/fantom_quest/fantom_quest.json      |   2 +-
 .../games/fantom_quest/fantom_quest.txt       |   2 +-
 .../games/fantom_quest/images/lucipix.png     | Bin 550 -> 8078 bytes
 .../games/fantom_quest/images/pijarpix.png    | Bin 549 -> 6671 bytes
 .../games/fantom_quest/lucie_ventadour.txt    |   3 +--
 public/articles/games/fantom_quest/pijar.txt  |   6 +-----
 public/education/education.js                 |   2 +-
 public/games/games.js                         |   4 ++--
 public/main.js                                |   4 ++--
 .../software-development.js                   |   4 ++--
 public/style/style.css                        |  18 +++++++-----------
 src/lib/article-utils.js                      |   2 +-
 src/pages/games/games.scss                    |  15 ++++++---------
 src/style.scss                                |   3 +--
 14 files changed, 26 insertions(+), 39 deletions(-)

diff --git a/public/articles/games/fantom_quest/fantom_quest.json b/public/articles/games/fantom_quest/fantom_quest.json
index 6aeadaa..3fcaeae 100755
--- a/public/articles/games/fantom_quest/fantom_quest.json
+++ b/public/articles/games/fantom_quest/fantom_quest.json
@@ -14,7 +14,7 @@
     "team_subarticles": [
         {
             "title": "Lucie Ventadour",
-            "subtitle": "Artiste 2D, illustratice, artiste peintre",
+            "subtitle": "Artiste 2D, illustratice, artiste peintre, enseignante arts plastiques",
             "body": "<file>lucie_ventadour.txt",
             "images": ["lucipix.png"]
         },
diff --git a/public/articles/games/fantom_quest/fantom_quest.txt b/public/articles/games/fantom_quest/fantom_quest.txt
index 99a0e4d..6d07d5b 100755
--- a/public/articles/games/fantom_quest/fantom_quest.txt
+++ b/public/articles/games/fantom_quest/fantom_quest.txt
@@ -3,7 +3,7 @@ Un petit fantôme en quête d'identité va devoir gravir chaque étage d'un donj
 Ce petit jeu de quête minimaliste en forme de labyrinthe sera jouable directement sur navigateur ou à télécharger sur pc.
 Sortie prévue : Mars 2021 (si on y arrive !)
 
-- Concept original et graphismes : Lucie Ventadour (<a href="http://lucipix.canalblog.com/" target="_blank">site web</a>).
+- Concept original et graphismes : Lucie Ventadour
 
 - Programmation Javascript et bande son: Pierre Jarriges
 
diff --git a/public/articles/games/fantom_quest/images/lucipix.png b/public/articles/games/fantom_quest/images/lucipix.png
index f2016e3cb8a2879daf03a15bbcb9eca16a944cab..e8add7830567023d7d884bd74c0879ca8859eff8 100755
GIT binary patch
literal 8078
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

delta 504
zcmeCPU&d138Q|y6%O%Cdz`(%k>ERLtq>VtBg&9b`5uDltq*&4&eH|GXHuiJ>Nn{1`
z6_P!Id>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWfz$e7@|NsB0
z(h_T@W}j#dIUaAcI?Cp0s@#MJF^LS5P35%epRllTGb{A|nRW=M;fkk=V~EA+qgMj?
znhbc@9z5a<^HcD(VR$L{fJJSOwET|$f^T*i9(&QzBJtma{jZEjGHZqaBg4g)+Wv}?
z?^(7A9Fc#e6y`PYP1UjmTix^bt+!s$`6Ob)w3sNRS3VOXgzV~dM54`?7=I6V#dK|3
zkY4wk`u5pN_+o@KD>73xUA&4s*S`(hQsTEGJuLCrzVp?SnX-@nd*E-x=XmVlt`p97
zYG)^N>=(9~B=Xa2_NpI-jTY{&^&jr@*&e@LXu0jV{rm2BZ2HgGu;ufbj8#VG^O=-C
zPrB~^g!%Nd!owRoRYidwlq_+LC~?lu%}vcKVQ?-=O`KdSCz7oS5=}`gNwrD_3YDZX
z7#SED=o*;l8kmI`8d@0`TNxW^8yHy`7_7S#?+P>qp&>UvB{QuOw}$)u&wm0nFnGH9
KxvX<aXaWF<YPRzL

diff --git a/public/articles/games/fantom_quest/images/pijarpix.png b/public/articles/games/fantom_quest/images/pijarpix.png
index fd32b420ec5b3361fb522bab67fab21dfc8241e1..e32f91b8528a1d3c06af2aa88d51320504a7dee3 100755
GIT binary patch
delta 6652
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
GLSTX#q|7q_

delta 483
zcmeA-S;|u18Q|y6%O%Cdz`(%k>ERLtq>VtBg&9b`5uDltq*&4&eH|GXHuiJ>Nn{1`
z6_P!Id>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4NyWNz$e7@|Ns91
zUXGvcY>NzZZ75Cod2`XVZS~2?4X#I-=02IcRYJS|37ZtBCcoBMj#)rG7d%}YLo7}o
zz2eAq$UuPgf~VshGuH2Kr_Vbe-Jvc}#3;V*=-HV2M`n~wN?WqxLHrig{`s1%Q#_7D
zI8VJXLyAFSO|JNbhcg$dBu@;wz_V{@h|S4KFIx^=Ge3P)<dW9xy%QZpIS$@`D)4Cf
zw~vW$^Oh@LDoww0*67)zw8B|AF|!`joZH!x*QNK)ThW6tV{Sr~@dEKnEHmw-pDJzg
zJERa(t9Rn~k)TPBQZi?s^t8=fdXzJ7i`S-G{~u_6(SEqhZvM>o3m?BX-?=Zf@5uTS
zZu9()oUdYF{n&Jmhw0_y$*&|dvQ<l5BT7;dOH!?pi&B9UgOP!efv$m>u8~=Yfu)s+
vp_QSjwt<nAfx)jIi7LSGKxoL#PsvQH#I2!w=}lnZGcb6%`njxgN@xNA<4?U9

diff --git a/public/articles/games/fantom_quest/lucie_ventadour.txt b/public/articles/games/fantom_quest/lucie_ventadour.txt
index c0c017a..fbe251f 100755
--- a/public/articles/games/fantom_quest/lucie_ventadour.txt
+++ b/public/articles/games/fantom_quest/lucie_ventadour.txt
@@ -1,2 +1 @@
-Salut moi c'est Lu7, je suis une geek et je vois la vie en pixels >< !
-<a href="https://www.lucieventadour.com/" target="_blank">Site web</a> | <a href="http://lucipix.canalblog.com/" target="_blank">Blog pix</a>
\ No newline at end of file
+<a href="https://www.lucieventadour.com/" target="_blank">Site web</a>  |  <a href="http://lucipix.canalblog.com/" target="_blank">Blog pix</a>
\ No newline at end of file
diff --git a/public/articles/games/fantom_quest/pijar.txt b/public/articles/games/fantom_quest/pijar.txt
index e9b1b47..09caaea 100755
--- a/public/articles/games/fantom_quest/pijar.txt
+++ b/public/articles/games/fantom_quest/pijar.txt
@@ -1,5 +1 @@
-Salut moi c'est pijar. Je fais des trucs.
-J'aime bien le code et je fais du dessin et tout.
-
-<a href="https://pierrejarriges-dessins.blogspot.com" target="_blank">Blog Dessin</a> | <a href="https://soundcloud.com/abstractobject" target="_blank">Soundcloud</a>
-<a href="https://gitlab.com/peter_rabbit" target="_blank">Gitlab</a> | <a href=" https://github.com/codnpix" target="_blank">Github</a>
\ No newline at end of file
+<a href="https://pierrejarriges-dessins.blogspot.com" target="_blank">Blog Dessin</a>  |  <a href="https://soundcloud.com/abstractobject" target="_blank">Soundcloud</a>  |  <a href="https://gitlab.com/peter_rabbit" target="_blank">Gitlab</a>  |  <a href=" https://github.com/codnpix" target="_blank">Github</a>
\ No newline at end of file
diff --git a/public/education/education.js b/public/education/education.js
index 2f33651..bca1f48 100644
--- a/public/education/education.js
+++ b/public/education/education.js
@@ -3,7 +3,7 @@ module.exports = {
     server_url: `${location.origin}${
         location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
     }`,
-    in_construction: true,
+    in_construction: false,
 };
 
 },{}],2:[function(require,module,exports){
diff --git a/public/games/games.js b/public/games/games.js
index d21aadd..4423ba4 100644
--- a/public/games/games.js
+++ b/public/games/games.js
@@ -3,7 +3,7 @@ module.exports = {
     server_url: `${location.origin}${
         location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
     }`,
-    in_construction: true,
+    in_construction: false,
 };
 
 },{}],2:[function(require,module,exports){
@@ -89,7 +89,7 @@ module.exports = ImageCarousel;
 const { fetchjson, fetchtext } = require("./fetch");
 
 function getArticleBody(text) {
-    return text.replaceAll("\n", "<br/>");
+    return text.replaceAll("\n", "<br/>").replaceAll("  ", "&nbsp;&nbsp;");
 }
 
 function getArticleDate(date) {
diff --git a/public/main.js b/public/main.js
index 349cb98..44809bb 100644
--- a/public/main.js
+++ b/public/main.js
@@ -3,7 +3,7 @@ module.exports = {
     server_url: `${location.origin}${
         location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
     }`,
-    in_construction: true,
+    in_construction: false,
 };
 
 },{}],2:[function(require,module,exports){
@@ -370,7 +370,7 @@ module.exports = HomePage;
 const { fetchjson, fetchtext } = require("./fetch");
 
 function getArticleBody(text) {
-    return text.replaceAll("\n", "<br/>");
+    return text.replaceAll("\n", "<br/>").replaceAll("  ", "&nbsp;&nbsp;");
 }
 
 function getArticleDate(date) {
diff --git a/public/software-development/software-development.js b/public/software-development/software-development.js
index 1eca893..7259447 100644
--- a/public/software-development/software-development.js
+++ b/public/software-development/software-development.js
@@ -3,7 +3,7 @@ module.exports = {
     server_url: `${location.origin}${
         location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
     }`,
-    in_construction: true,
+    in_construction: false,
 };
 
 },{}],2:[function(require,module,exports){
@@ -89,7 +89,7 @@ module.exports = ImageCarousel;
 const { fetchjson, fetchtext } = require("./fetch");
 
 function getArticleBody(text) {
-    return text.replaceAll("\n", "<br/>");
+    return text.replaceAll("\n", "<br/>").replaceAll("  ", "&nbsp;&nbsp;");
 }
 
 function getArticleDate(date) {
diff --git a/public/style/style.css b/public/style/style.css
index e392196..01bc0b7 100644
--- a/public/style/style.css
+++ b/public/style/style.css
@@ -102,7 +102,6 @@ main header nav {
   display: flex;
   align-items: center;
   height: 60px;
-  background-color: #fffa;
 }
 main header nav .home {
   margin: 0 10px;
@@ -154,7 +153,7 @@ main header nav ul li .submenu {
 }
 main header nav ul li.active a {
   color: #3c4144;
-  border-bottom: 2px solid;
+  border-bottom: 3px solid;
 }
 main header nav ul li:hover a {
   color: #3c4144;
@@ -888,7 +887,7 @@ main #page-container #games-page .game-articles article.game-article .game-infos
 }
 main #page-container #games-page .game-articles article.game-article .game-infos .game-tags span {
   font-size: 12px;
-  padding: 6px;
+  padding: 4px;
   background-color: #6b7880;
   color: #d4d9dd;
   border-radius: 5px;
@@ -928,25 +927,23 @@ main #page-container #games-page .game-articles article.game-article .game-team
 main #page-container #games-page .game-articles article.game-article .game-team .team-members {
   display: flex;
   flex-direction: column;
-  gap: 30px;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member {
   display: grid;
-  grid-template-columns: 150px 1fr;
+  grid-template-columns: 80px 1fr;
   grid-template-rows: auto auto 1fr;
+  margin: 10px;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img {
   grid-row: 1/span 3;
   overflow: hidden;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img img {
-  image-rendering: crisp-edges;
-  image-rendering: -moz-crisp-edges;
-  image-rendering: pixelated;
   width: 100%;
+  padding: 0 10px 0 0;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-title {
-  margin: 10px 10px 5px;
+  margin: 0 0 5px;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-subtitle {
   margin: 0 10px;
@@ -955,7 +952,7 @@ main #page-container #games-page .game-articles article.game-article .game-team
   font-style: italic;
 }
 main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-body {
-  margin: 20px 10px 20px 30px;
+  margin: 10px 10px 20px 20px;
   text-align: justify;
 }
 main #page-container #games-page .game-articles article.placeholder {
@@ -992,7 +989,6 @@ main #page-container #games-page .game-articles article.placeholder * {
   }
   main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-img {
     grid-row: 1/span 2;
-    margin: 10px;
   }
   main #page-container #games-page .game-articles article.game-article .game-team .team-members .team-member .team-member-body {
     grid-column: 1/span 2;
diff --git a/src/lib/article-utils.js b/src/lib/article-utils.js
index efde108..10e9694 100644
--- a/src/lib/article-utils.js
+++ b/src/lib/article-utils.js
@@ -3,7 +3,7 @@
 const { fetchjson, fetchtext } = require("./fetch");
 
 function getArticleBody(text) {
-    return text.replaceAll("\n", "<br/>");
+    return text.replaceAll("\n", "<br/>").replaceAll("  ", "&nbsp;&nbsp;");
 }
 
 function getArticleDate(date) {
diff --git a/src/pages/games/games.scss b/src/pages/games/games.scss
index 2355abf..4921751 100644
--- a/src/pages/games/games.scss
+++ b/src/pages/games/games.scss
@@ -32,7 +32,7 @@
                         margin: 10px 20px;
                         span {
                             font-size: 12px;
-                            padding: 6px;
+                            padding: 4px;
                             background-color: $medium_grey;
                             color: $light_0;
                             border-radius: 5px;
@@ -72,23 +72,21 @@
                     .team-members {
                         display: flex;
                         flex-direction: column;
-                        gap: 30px;
                         .team-member {
                             display: grid;
-                            grid-template-columns: 150px 1fr;
+                            grid-template-columns: 80px 1fr;
                             grid-template-rows: auto auto 1fr;
+                            margin: 10px;
                             .team-member-img {
                                 grid-row: 1 / span 3;
                                 overflow: hidden;
                                 img {
-                                    image-rendering: crisp-edges;
-                                    image-rendering: -moz-crisp-edges;
-                                    image-rendering: pixelated;
                                     width: 100%;
+                                    padding: 0 10px 0 0;
                                 }
                             }
                             .team-member-title {
-                                margin: 10px 10px 5px;
+                                margin: 0 0 5px;
                             }
                             .team-member-subtitle {
                                 margin: 0 10px;
@@ -97,7 +95,7 @@
                                 font-style: italic;
                             }
                             .team-member-body {
-                                margin: 20px 10px 20px 30px;
+                                margin: 10px 10px 20px 20px;
                                 text-align: justify;
                             }
                         }
@@ -135,7 +133,6 @@
                                 grid-template-columns: 70px 1fr;
                                 .team-member-img {
                                     grid-row: 1 / span 2;
-                                    margin: 10px;
                                 }
                                 .team-member-body {
                                     grid-column: 1 / span 2;
diff --git a/src/style.scss b/src/style.scss
index 79e008e..311e047 100644
--- a/src/style.scss
+++ b/src/style.scss
@@ -102,7 +102,6 @@ main {
             display: flex;
             align-items: center;
             height: $navbar_height;
-            background-color: #fffa;
             .home {
                 margin: 0 10px;
                 a {
@@ -153,7 +152,7 @@ main {
                     &.active {
                         a {
                             color: $dark_2;
-                            border-bottom: 2px solid;
+                            border-bottom: 3px solid;
                         }
                     }
                     &:hover {
-- 
GitLab