Revert unrealized changes

This commit is contained in:
Jason Zimdars
2025-04-01 15:13:21 -05:00
parent c3b4b4821d
commit 988fa33b32
4 changed files with 101 additions and 15 deletions
-3
View File
@@ -1,7 +1,4 @@
.filters {
position: absolute;
inset: auto auto -5.25em;
#header:has(&) {
position: relative;
z-index: 1;
+1 -1
View File
@@ -39,7 +39,7 @@
</footer>
<div class="card__background">
<%= image_tag bubble.image.presence || "", size: 120, class: "borderless",data: { upload_preview_target: "image" } %>
<%= image_tag bubble.image.presence || "", size: 120, data: { upload_preview_target: "image" } %>
</div>
<% if bubble.popped? %>
+90 -1
View File
@@ -77,6 +77,95 @@
</li>
<% end %>
</menu>
<% if workflow = Current.account.workflows.first %>
<menu class="filter__menu">
<li class="filter__label"><strong>In Stage</strong></li>
<% workflow.stages.each do |stage| %>
<li>
<%= label_tag "stage_ids_#{stage.id}", class: "btn filter__button" do %>
<%= check_box_tag "stage_ids[]", stage.id, filter.stages.include?(stage), id: "stage_ids_#{stage.id}", hidden: true %>
<span><%= stage.name %></span>
<%= icon_tag "close" %>
<% end %>
</li>
<% end %>
</menu>
<% end %>
<% if (tags = Current.account.tags.order(:title)).any? %>
<div class="filter__menu" role="group" aria-label="Tagged">
<div class="filter__label"><strong>Tagged</strong></div>
<% tags.each do |tag| %>
<div>
<label class="btn filter__button">
<%= check_box_tag "tag_ids[]", tag.id, filter.tags.include?(tag), class: "visually-hidden" %>
<span><%= tag.hashtag %></span>
<%= icon_tag "close" %>
</label>
</div>
<% end %>
</div>
<% end %>
<div class="filter__menu" role="group" aria-label="Assigned to…">
<div class="filter__label"><strong>Assigned to…</strong></div>
<div>
<label class="btn filter__button">
<%= check_box_tag "assignment_status", "unassigned", filter.assignment_status.unassigned?,
class: "visually-hidden", data: {
action: "filter-form#clearCategory",
filter_form_name_param: "assignee_ids[],assigner_ids[]" } %>
<span>No one</span>
<%= icon_tag "close" %>
</label>
</div>
<div>
<label class="btn filter__button">
<%= check_box_tag "assignee_ids[]", Current.user.id, filter.assignees.include?(Current.user),
class: "visually-hidden",
data: { action: "filter-form#clearCategory", filter_form_name_param: "assignment_status" } %>
<span>Me</span>
<%= icon_tag "close" %>
</label>
</div>
<% Current.account.users.active.without(Current.user).order(:name).each do |user| %>
<div>
<label class="btn filter__button">
<%= check_box_tag "assignee_ids[]", user.id, filter.assignees.include?(user), class: "visually-hidden",
data: { action: "filter-form#clearCategory", filter_form_name_param: "assignment_status" } %>
<span><%= user.name %></span>
<%= icon_tag "close" %>
</label>
</div>
<% end %>
</div>
<div class="filter__menu" role="group" aria-label="Added by…">
<div class="filter__label"><strong>Added by…</strong></div>
<div>
<label class="btn filter__button">
<%= check_box_tag "creator_ids[]", Current.user.id, filter.creators.include?(Current.user),
class: "visually-hidden" %>
<span>Me</span>
<%= icon_tag "close" %>
</label>
</div>
<% Current.account.users.active.without(Current.user).order(:name).each do |user| %>
<div>
<label class="btn filter__button">
<%= check_box_tag "creator_ids[]", user.id, filter.creators.include?(user), class: "visually-hidden" %>
<span><%= user.name %></span>
<%= icon_tag "close" %>
</label>
</div>
<% end %>
</menu>
</div>
<% end %>
@@ -93,4 +182,4 @@
<%= icon_tag "arrow-right" %>
</button>
</div>
</dialog>
</dialog>
+10 -10
View File
@@ -1,26 +1,26 @@
<div class="filters flex-inline align-center gap-half margin-block-end margin-block-start-half">
<button class="btn borderless txt-medium" data-action="click->dialog#toggle">
<button class="btn btn--plain txt-small" data-action="click->dialog#toggle">
<%= icon_tag "filter" %>
<span class="for-screen-reader">Filter</span>
</button>
<div class="flex-inline center align-center gap-half">
<%#= render "filters/buckets", filter: filter %>
<%#= render "filters/indexed_by", filter: filter %>
<%#= render "filters/stages", filter: filter %>
<%#= render "filters/tags", filter: filter %>
<%#= render "filters/assignees", filter: filter %>
<%#= render "filters/creators", filter: filter %>
<%= render "filters/buckets", filter: filter %>
<%= render "filters/indexed_by", filter: filter %>
<%= render "filters/stages", filter: filter %>
<%= render "filters/tags", filter: filter %>
<%= render "filters/assignees", filter: filter %>
<%= render "filters/creators", filter: filter %>
<% filter.terms.each do |term| %>
<%#= filter_chip_tag %Q("#{term}"), filter.as_params_without(:terms, term) %>
<%= filter_chip_tag %Q("#{term}"), filter.as_params_without(:terms, term) %>
<% end %>
<% if any_filters?(filter) %>
<%= link_to bubbles_path, class: "btn btn--remove txt-small", hidden: true do %>
<%= link_to bubbles_path, class: "btn btn--remove txt-small" do %>
<%= icon_tag "close" %>
<span class="for-screen-reader">Clear all</span>
<% end %>
<% end %>
</div>
</div>
</div>