From fb7d3bf7cefa9aa7d2d3ef5ee8dd1613be42dd9b Mon Sep 17 00:00:00 2001 From: Go MAEDA Date: Sun, 22 Mar 2020 05:25:39 +0000 Subject: Clean up toggleMultiSelect js function (#32813). Patch by Mizuki ISHIKAWA. git-svn-id: http://svn.redmine.org/redmine/trunk@19604 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/workflows/edit.html.erb | 23 +++-------------------- app/views/workflows/permissions.html.erb | 20 ++------------------ 2 files changed, 5 insertions(+), 38 deletions(-) (limited to 'app') diff --git a/app/views/workflows/edit.html.erb b/app/views/workflows/edit.html.erb index 3f3e3c2f5..c247097a4 100644 --- a/app/views/workflows/edit.html.erb +++ b/app/views/workflows/edit.html.erb @@ -15,13 +15,13 @@

- - <%= submit_tag l(:button_edit), :name => nil %> @@ -57,21 +57,4 @@ <%= submit_tag l(:button_save) %> <% end %> -<% end %> - -<%= javascript_tag do %> -$("a[data-expands]").click(function(e){ - e.preventDefault(); - var target = $($(this).attr("data-expands")); - if (target.attr("multiple")) { - $(this).find('span').switchClass('icon-toggle-minus', 'icon-toggle-plus'); - target.attr("multiple", false); - target.find("option[value=all]").show(); - } else { - $(this).find('span').switchClass('icon-toggle-plus', 'icon-toggle-minus'); - target.attr("multiple", true); - target.find("option[value=all]").attr("selected", false).hide(); - } -}); - -<% end %> +<% end %> \ No newline at end of file diff --git a/app/views/workflows/permissions.html.erb b/app/views/workflows/permissions.html.erb index f2e9fff7b..0b27c378d 100644 --- a/app/views/workflows/permissions.html.erb +++ b/app/views/workflows/permissions.html.erb @@ -15,14 +15,13 @@

- - - <%= submit_tag l(:button_edit), :name => nil %> <%= hidden_field_tag 'used_statuses_only', '0', :id => nil %> @@ -107,19 +106,4 @@ $("a.repeat-value").click(function(e){ var selected = td.find("select").find(":selected").val(); td.nextAll('td').find("select").val(selected); }); - -$("a[data-expands]").click(function(e){ - e.preventDefault(); - var target = $($(this).attr("data-expands")); - if (target.attr("multiple")) { - $(this).find('span').switchClass('icon-toggle-minus', 'icon-toggle-plus'); - target.attr("multiple", false); - target.find("option[value=all]").show(); - } else { - $(this).find('span').switchClass('icon-toggle-plus', 'icon-toggle-minus'); - target.attr("multiple", true); - target.find("option[value=all]").attr("selected", false).hide(); - } -}); - <% end %> -- cgit v1.2.3