From 3c663edc14ed5f2e833fb1d479846ffd3fdaa109 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sun, 16 Feb 2025 19:42:25 +0100 Subject: [PATCH] article: finally some work on 5S article --- 5s.html | 1 + core-article.css | 102 ++++++++++++++++++++++++ core.css | 2 +- pull-system.css | 76 ------------------ pull-system.html | 1 + src/App5S.vue | 47 ++++++++--- src/modules/5s/game/CoffeeDay.vue | 15 ++++ src/modules/pull-system/FlowArticle.vue | 27 +------ 8 files changed, 157 insertions(+), 114 deletions(-) create mode 100644 core-article.css create mode 100644 src/modules/5s/game/CoffeeDay.vue diff --git a/5s.html b/5s.html index 339951f..625617f 100644 --- a/5s.html +++ b/5s.html @@ -10,6 +10,7 @@ My understanding of how a 5S can help team." /> + diff --git a/core-article.css b/core-article.css new file mode 100644 index 0000000..f3b00a1 --- /dev/null +++ b/core-article.css @@ -0,0 +1,102 @@ +article { + color: black; + background-color: white; + display: flex; + flex-direction: column; + align-items: center; + width: 100%; + max-width: 1080px; + margin: auto; +} + +h1 { + margin: 0 0 0.5rem; +} + +.created-at { + font-size: 14pt; + margin: 0; +} + +.numeric { + font-family: 'Cutive Mono', monospace; + font-weight: bold; +} + +.text { + font-size: 16pt; + max-width: 650px; + margin: auto; + text-align: justify; +} + +/* Miligram reset */ + +.button, +button, +input[type='button'], +input[type='reset'], +input[type='submit'] { + background-color: var(--primary-color); + border: 0.1rem solid var(--primary-color); + cursor: pointer; + display: inline-block; + padding: 0.5rem 1rem; + text-align: center; + text-decoration: none; + text-transform: uppercase; +} + +.button.button-outline, +button.button-outline, +input[type='button'].button-outline, +input[type='reset'].button-outline, +input[type='submit'].button-outline { + background-color: transparent; + color: var(--primary-color); +} + +.button.button-clear, +button.button-clear, +input[type='button'].button-clear, +input[type='reset'].button-clear, +input[type='submit'].button-clear { + background-color: transparent; + border-color: transparent; + color: var(--primary-color); +} + +table { + border-spacing: 0; + display: block; + overflow-x: auto; + text-align: left; + width: 100%; +} + +td, +th { + border-bottom: 0.1rem solid #e1e1e1; + padding: 1.2rem 1.5rem; +} + +td:first-child, +th:first-child { + padding-left: 0; +} + +td:last-child, +th:last-child { + padding-right: 0; +} + +@media (min-width: 40rem) { + table { + display: table; + overflow-x: initial; + } +} + +.sub { + font-size: 12pt; +} \ No newline at end of file diff --git a/core.css b/core.css index b0fe3f4..6775e2a 100644 --- a/core.css +++ b/core.css @@ -1,4 +1,4 @@ -@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&family=Cutive+Mono&display=swap'); :root { --primary-color: #002992; diff --git a/pull-system.css b/pull-system.css index 10d2a40..7c63341 100644 --- a/pull-system.css +++ b/pull-system.css @@ -56,80 +56,4 @@ ul { border: 3px solid var(--success-color); color: white; transition-delay: 3s; -} - -.numeric { - font-family: 'Cutive Mono', monospace; - font-weight: bold; -} - -/* Miligram reset */ - -.button, -button, -input[type='button'], -input[type='reset'], -input[type='submit'] { - background-color: var(--primary-color); - border: 0.1rem solid var(--primary-color); - cursor: pointer; - display: inline-block; - padding: 0.5rem 1rem; - text-align: center; - text-decoration: none; - text-transform: uppercase; -} - -.button.button-outline, -button.button-outline, -input[type='button'].button-outline, -input[type='reset'].button-outline, -input[type='submit'].button-outline { - background-color: transparent; - color: var(--primary-color); -} - -.button.button-clear, -button.button-clear, -input[type='button'].button-clear, -input[type='reset'].button-clear, -input[type='submit'].button-clear { - background-color: transparent; - border-color: transparent; - color: var(--primary-color); -} - -table { - border-spacing: 0; - display: block; - overflow-x: auto; - text-align: left; - width: 100%; -} - -td, -th { - border-bottom: 0.1rem solid #e1e1e1; - padding: 1.2rem 1.5rem; -} - -td:first-child, -th:first-child { - padding-left: 0; -} - -td:last-child, -th:last-child { - padding-right: 0; -} - -@media (min-width: 40rem) { - table { - display: table; - overflow-x: initial; - } -} - -.sub { - font-size: 12pt; } \ No newline at end of file diff --git a/pull-system.html b/pull-system.html index f00e066..f668494 100644 --- a/pull-system.html +++ b/pull-system.html @@ -9,6 +9,7 @@ content="Author: Julien Calixte, understanding how a pull system can help team succeed." /> + diff --git a/src/App5S.vue b/src/App5S.vue index 47716b3..2c8c5dd 100644 --- a/src/App5S.vue +++ b/src/App5S.vue @@ -1,20 +1,45 @@ - + diff --git a/src/modules/pull-system/FlowArticle.vue b/src/modules/pull-system/FlowArticle.vue index 05385e6..2c9a11b 100644 --- a/src/modules/pull-system/FlowArticle.vue +++ b/src/modules/pull-system/FlowArticle.vue @@ -45,7 +45,7 @@ const createdAt = new Date('2025-01-08').toLocaleDateString(undefined, {