Merge pull request #995 from basecamp/hover-cols
Add a focus effect when hovering columns
This commit is contained in:
@@ -119,6 +119,19 @@
|
||||
}
|
||||
}
|
||||
|
||||
.cards--related:not(:hover):not(.drag-and-drop__hover-container) {
|
||||
.card {
|
||||
box-shadow: 0 0 1px var(--color-ink-medium);
|
||||
opacity: 0.9;
|
||||
transition: box-shadow 450ms ease-in-out, opacity 150ms ease-in-out;
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
opacity: 0.8;
|
||||
transition: opacity 150ms ease-in-out;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Column elements
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
dragover->drag-and-drop#dragOver
|
||||
drop->drag-and-drop#drop
|
||||
dragend->drag-and-drop#dragEnd" } do %>
|
||||
<div class="card-columns">
|
||||
<div class="card-columns" data-controller="related-element" data-related-element-highlight-class="cards--related">
|
||||
<%= render "cards/index/engagement/on_deck", **@on_deck.to_h %>
|
||||
<%= render "cards/index/engagement/considering", **@considering.to_h %>
|
||||
<%= render "cards/index/engagement/doing", **@doing.to_h %>
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
<section id="considering-cards" class="cards cards--considering" data-drag-and-drop-target="container" data-drop-target="considering">
|
||||
<section id="considering-cards" class="cards cards--considering"
|
||||
data-drag-and-drop-target="container"
|
||||
data-drop-target="considering"
|
||||
data-related-element-target="related"
|
||||
data-related-element-group-value="card-columns"
|
||||
data-action="mouseover->related-element#highlight mouseout->related-element#unhighlight">
|
||||
<div class="cards__decoration"></div>
|
||||
<%= render "cards/index/add_card_button", user_filtering: @user_filtering %>
|
||||
<% if page.used? %>
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
<section id="doing-cards" class="cards cards--doing" style="view-transition-name: cards-container;" data-drag-and-drop-target="container" data-drop-target="doing">
|
||||
<section id="doing-cards" class="cards cards--doing"
|
||||
data-drag-and-drop-target="container"
|
||||
data-drop-target="doing"
|
||||
data-related-element-target="related"
|
||||
data-related-element-group-value="card-columns"
|
||||
data-action="mouseover->related-element#highlight mouseout->related-element#unhighlight">
|
||||
<% if workflow = filter.single_workflow %>
|
||||
<%= render "cards/index/workflow_filter", workflow: workflow, filter: filter %>
|
||||
<% else %>
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
<section id="on-deck-cards" class="cards cards--on-deck" data-drag-and-drop-target="container" data-drop-target="on_deck">
|
||||
<section id="on-deck-cards" class="cards cards--on-deck"
|
||||
data-drag-and-drop-target="container"
|
||||
data-drop-target="on_deck"
|
||||
data-related-element-target="related"
|
||||
data-related-element-group-value="card-columns"
|
||||
data-action="mouseover->related-element#highlight mouseout->related-element#unhighlight">
|
||||
<h2 class="cards__heading">On Deck</h2>
|
||||
|
||||
<% if page.used? %>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section id="doing-cards" class="cards cards--doing" style="view-transition-name: cards-container;">
|
||||
<section id="doing-cards" class="cards cards--doing">
|
||||
<h2 class="cards__heading">
|
||||
Working On
|
||||
</h2>
|
||||
|
||||
Reference in New Issue
Block a user