diff --git a/app/javascript/elements/submit_form.js b/app/javascript/elements/submit_form.js
index 7a27ed5f..164a069e 100644
--- a/app/javascript/elements/submit_form.js
+++ b/app/javascript/elements/submit_form.js
@@ -4,6 +4,10 @@ export default class extends HTMLElement {
this.interval = setInterval(() => {
this.querySelector('form').requestSubmit()
}, parseInt(this.dataset.interval))
+ } else if (this.dataset.on) {
+ this.lastElementChild.addEventListener(this.dataset.on, () => {
+ this.lastElementChild.form.requestSubmit()
+ })
} else {
this.querySelector('form').requestSubmit()
}
diff --git a/app/views/accounts/show.html.erb b/app/views/accounts/show.html.erb
index aae5a3eb..4152d1d0 100644
--- a/app/views/accounts/show.html.erb
+++ b/app/views/accounts/show.html.erb
@@ -51,13 +51,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -66,13 +68,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -81,13 +85,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -96,13 +102,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -111,13 +119,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -126,13 +136,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -141,13 +153,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -156,13 +170,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -171,13 +187,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -186,13 +204,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>
-
<% end %>
<% end %>
@@ -202,13 +222,15 @@
<%= form_for account_config, url: account_configs_path, method: :post do |f| %>
<%= f.hidden_field :key %>