add feedback for selected day

This commit is contained in:
Christophe Robillard 2026-02-06 16:07:51 +01:00
parent 0a66906138
commit 2667360c42
3 changed files with 13 additions and 1 deletions

View file

@ -73,6 +73,13 @@ main {
height: 15px; height: 15px;
} }
.selected-day {
border: 2px double white;
margin: 4px;
width: 15px;
height: 15px;
}
.creatif { .creatif {
background-color: red; background-color: red;
} }

View file

@ -11,6 +11,11 @@ export default class extends Controller {
image.src = event.target.dataset.image; image.src = event.target.dataset.image;
modeDayMobile.textContent = modeDayContent; modeDayMobile.textContent = modeDayContent;
modeDay.textContent = modeDayContent; modeDay.textContent = modeDayContent;
event.target.className = "selected-day " + event.target.dataset.mode;
}
removeFeedback(event) {
event.target.className = "day " + event.target.dataset.mode;
} }
connect() { connect() {

View file

@ -49,7 +49,7 @@
</div> </div>
<% week.each do |d| %> <% week.each do |d| %>
<% if mood[:mode] %> <% if mood[:mode] %>
<div data-image="<%= asset_path(mood[:mode] + ".jpg") %>" data-mode="<%= mood[:mode] %>" data-day="<%= l mood[:day] %>" data-action="click->mood#updateDayInfo mouseover->mood#updateDayInfo mouseleave->mood#updateDayInfo" title="<%= mood[:day] %> : <%= mood[:mode] %>" class="day <%= mood[:mode] %>"></div> <div data-image="<%= asset_path(mood[:mode] + ".jpg") %>" data-mode="<%= mood[:mode] %>" data-day="<%= l mood[:day] %>" data-action="click->mood#updateDayInfo mouseover->mood#updateDayInfo mouseleave->mood#removeFeedback" title="<%= mood[:day] %> : <%= mood[:mode] %>" class="day <%= mood[:mode] %>"></div>
<% else %> <% else %>
<div class="day"></div> <div class="day"></div>
<% end %> <% end %>