2025-12-02 17:46:01 +01:00
|
|
|
<main data-controller="mood" class="columns m-auto">
|
2026-02-26 10:00:38 +01:00
|
|
|
<div class="current-day column is-hidden-mobile">
|
2026-01-08 13:36:58 +01:00
|
|
|
<section class="m-4">
|
2026-02-26 10:00:38 +01:00
|
|
|
<figure class="image has-ratio">
|
2026-01-08 13:36:58 +01:00
|
|
|
<%= image_tag(@mode + ".jpg", "data-mood-target": "image") %>
|
|
|
|
|
</figure>
|
|
|
|
|
</section>
|
|
|
|
|
</div>
|
|
|
|
|
<section class="section column has-background-primary-light is-flex is-flex-direction-column is-justify-content-space-around">
|
|
|
|
|
<div class="tracker">
|
|
|
|
|
<div class="legend is-flex is-flex-wrap-wrap mb-5">
|
2026-02-26 10:00:38 +01:00
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class=""><strong>Légende</strong></div>
|
|
|
|
|
</div>
|
2026-01-08 13:36:58 +01:00
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class="bar-frigo mr-1"></div>
|
|
|
|
|
<div class="">Triste</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class="bar-en-charge mr-1"></div>
|
|
|
|
|
<div class="">En charge</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class="bar-croisiere mr-1"></div>
|
|
|
|
|
<div class="">Croisiere</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class="bar-creatif mr-1"></div>
|
|
|
|
|
<div>Creatif</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="is-flex is-align-items-center mr-4">
|
|
|
|
|
<div class="bar-afond mr-1"></div>
|
|
|
|
|
<div class="">A fond</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-02-26 10:00:38 +01:00
|
|
|
<div class="container mb-4 p-3 has-background-white day-info">
|
|
|
|
|
<div class="title is-4" data-mood-target="modeDay">
|
|
|
|
|
<span class="icon"><i class="fa-regular fa-calendar"></i></span>
|
|
|
|
|
Aujourd'hui
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-01-08 13:36:58 +01:00
|
|
|
<div class="logs">
|
2026-02-07 12:09:06 +01:00
|
|
|
<div class="is-flex is-flex-direction-row is-flex-wrap-wrap mb-3">
|
|
|
|
|
<% @history.each do |month| %>
|
|
|
|
|
<div class="mr-3">
|
|
|
|
|
<div> <%= I18n.l(month[:month], format: "%B %Y").capitalize %></div>
|
|
|
|
|
<div class="is-flex is-flex-wrap-wrap">
|
|
|
|
|
<% month[:weeks].each do |week| %>
|
|
|
|
|
<div class="is-flex is-flex-direction-column is-flex-wrap-wrap mb-3">
|
|
|
|
|
<% week.each do |mood| %>
|
2026-02-07 13:05:24 +01:00
|
|
|
<% mode = mode_for(mood) %>
|
2026-02-26 10:02:48 +01:00
|
|
|
<div data-image="<%= asset_path(mode + ".jpg") %>" data-mode="<%= mode %>" data-day="<%= l mood[:recorded_at].to_date %>" data-action="click->mood#updateDayInfo" title="<%= mood[:recorded_at] %> : <%= mode %>" class="day <%= mode %>"></div>
|
2026-02-07 12:09:06 +01:00
|
|
|
<% end %>
|
|
|
|
|
</div>
|
2026-01-08 17:46:51 +01:00
|
|
|
<% end %>
|
|
|
|
|
</div>
|
2026-01-08 13:36:58 +01:00
|
|
|
</div>
|
2026-01-07 17:29:10 +01:00
|
|
|
<% end %>
|
2026-02-01 15:33:08 +01:00
|
|
|
<div id="end"></>
|
2026-01-07 17:29:10 +01:00
|
|
|
</div>
|
2026-01-08 13:36:58 +01:00
|
|
|
</div>
|
2026-01-07 17:29:10 +01:00
|
|
|
</div>
|
2025-12-01 13:12:00 +01:00
|
|
|
</section>
|
2025-08-05 16:11:24 +02:00
|
|
|
</main>
|