- <%= button_to card_publish_path(card), name: "creation_type", value: "add", class: "btn",
- form: { data: { controller: "form" } },
- data: { form_target: "submit", controller: "clicker", action: "keydown.ctrl+enter@document->clicker#click keydown.meta+enter@document->clicker#click" } do %>
-
Create card
- <% end %>
+
+ <%= button_to card_publish_path(card), name: "creation_type", value: "add", class: "btn",
+ form: { data: { controller: "form" } },
+ data: { form_target: "submit", controller: "clicker", action: "keydown.ctrl+enter@document->clicker#click keydown.meta+enter@document->clicker#click" } do %>
+ Create card
+ <% end %>
+ <%= hotkey_label([ "ctrl", "enter" ]) %>
+
- <%= button_to card_publish_path(card), method: :post, class: "btn btn--reversed", name: "creation_type", value: "add_another",
- title: "Create and add another (ctrl+shift+enter)", form: { data: { controller: "form" } },
- data: { form_target: "submit", controller: "clicker", action: "keydown.ctrl+shift+enter@document->clicker#click keydown.meta+shift+enter@document->clicker#click" } do %>
-
Create and add another
- <% end %>
+
+ <%= button_to card_publish_path(card), method: :post, class: "btn btn--reversed", name: "creation_type", value: "add_another",
+ title: "Create and add another (ctrl+shift+enter)", form: { data: { controller: "form" } },
+ data: { form_target: "submit", controller: "clicker", action: "keydown.ctrl+shift+enter@document->clicker#click keydown.meta+shift+enter@document->clicker#click" } do %>
+ Create and add another
+ <% end %>
+ <%= hotkey_label([ "ctrl", "shift", "enter" ]) %>
+
diff --git a/app/views/cards/taggings/create.turbo_stream.erb b/app/views/cards/taggings/create.turbo_stream.erb
new file mode 100644
index 000000000..cd4671820
--- /dev/null
+++ b/app/views/cards/taggings/create.turbo_stream.erb
@@ -0,0 +1 @@
+<%= turbo_stream.replace([ @card, :tags ], partial: "cards/display/perma/tags", method: "morph", locals: { card: @card.reload }) %>
diff --git a/app/views/events/index/_filter.html.erb b/app/views/events/index/_filter.html.erb
index 37dab9e2b..0fdc6bfb8 100644
--- a/app/views/events/index/_filter.html.erb
+++ b/app/views/events/index/_filter.html.erb
@@ -5,8 +5,8 @@
data: { controller: "form", turbo_frame: "cards_container", turbo_action: "advance" } do |form| %>
<%= tag.div class: "flex-inline position-relative quick-filter",
data: {
- controller: "dialog multi-selection-combobox",
- action: "keydown.esc->dialog#close click@document->dialog#closeOnClickOutside turbo:morph@window->multi-selection-combobox#refresh",
+ controller: "dialog filter multi-selection-combobox",
+ action: "keydown.esc->dialog#close click@document->dialog#closeOnClickOutside turbo:morph@window->multi-selection-combobox#refresh dialog:close@document->filter#clearInput",
filter_show: user_filtering.show_boards?,
multi_selection_combobox_no_selection_label_value: user_filtering.selected_boards_label } do %>