summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2010-02-24 21:23:20 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2010-02-24 21:23:20 +0000
commitf7bd0801f6dc01dd478c78ff5867de72cd9a6146 (patch)
tree09ea981e2560d615a1fa84b69b19198d9db80706
parent46ecc488a9971a998973dfe52998135ad9dd2ff7 (diff)
downloadredmine-f7bd0801f6dc01dd478c78ff5867de72cd9a6146.tar.gz
redmine-f7bd0801f6dc01dd478c78ff5867de72cd9a6146.zip
Fixed: changing user/roles of project member not possible without javascript (#4852)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3483 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--app/views/projects/settings/_members.rhtml2
-rw-r--r--public/javascripts/application.js6
2 files changed, 7 insertions, 1 deletions
diff --git a/app/views/projects/settings/_members.rhtml b/app/views/projects/settings/_members.rhtml
index c0d48b9c2..237f522c6 100644
--- a/app/views/projects/settings/_members.rhtml
+++ b/app/views/projects/settings/_members.rhtml
@@ -21,7 +21,7 @@
<% if authorize_for('members', 'edit') %>
<% remote_form_for(:member, member, :url => {:controller => 'members', :action => 'edit', :id => member},
:method => :post,
- :html => { :id => "member-#{member.id}-roles-form", :style => 'display:none;' }) do |f| %>
+ :html => { :id => "member-#{member.id}-roles-form", :class => 'hol' }) do |f| %>
<p><% roles.each do |role| %>
<label><%= check_box_tag 'member[role_ids][]', role.id, member.roles.include?(role),
:disabled => member.member_roles.detect {|mr| mr.role_id == role.id && !mr.inherited_from.nil?} %> <%=h role %></label><br />
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index 57419d0b0..787b9904c 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -207,3 +207,9 @@ Ajax.Responders.register({
}
}
});
+
+Event.observe(window, 'load', function() {
+ $$('.hol').each(function(el) {
+ el.hide();
+ });
+});