OSDN Git Service

Fixed: changing user/roles of project member not possible without javascript (#4852)
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 24 Feb 2010 21:23:20 +0000 (21:23 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 24 Feb 2010 21:23:20 +0000 (21:23 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3483 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/projects/settings/_members.rhtml
public/javascripts/application.js

index c0d48b9..237f522 100644 (file)
@@ -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 />
index 57419d0..787b990 100644 (file)
@@ -207,3 +207,9 @@ Ajax.Responders.register({
         }
     }
 });
+
+Event.observe(window, 'load', function() {
+  $$('.hol').each(function(el) {
+       el.hide();
+       });
+});