diff --git a/app/views/fetprofiles/_form.html.erb b/app/views/fetprofiles/_form.html.erb index b133c30..1467d1f 100644 --- a/app/views/fetprofiles/_form.html.erb +++ b/app/views/fetprofiles/_form.html.erb @@ -47,28 +47,16 @@ Geburtstag: <%=f.input :birth_day %> <%=f.input :birth_month %> <%=f.input :birth_year %> - +
<% @memberships.each do |m| %> - - <%= f.semantic_fields_for :memberships, m do |membership| %> - -
- - -
<%= membership.input :start, :as=>:datepicker, :prepend=>"von",:label=>false%>
-
<%= membership.input :stop, :as=>:datepicker,:label=>false, :prepend =>"bis" %>
-
<%= membership.input :typ ,:as=>:select, :collection=>Membership::TYPEN.invert, :label=>false %>
-
<%= membership.input :gremium, :label=>false %> - +<%= render partial:"membership_fields", object: m , locals: {:f=>f} %> +<% end %>
-
<%= membership.check_box :_destroy %> <%= I18n.t 'common.delete' %>
- -
- <% end %> - <% end %> <% end %> + +<% end %>
<%= f.actions do %> diff --git a/app/views/fetprofiles/_membership_fields.html.erb b/app/views/fetprofiles/_membership_fields.html.erb new file mode 100644 index 0000000..957347e --- /dev/null +++ b/app/views/fetprofiles/_membership_fields.html.erb @@ -0,0 +1,13 @@ +<%= f.semantic_fields_for :memberships, membership_fields do |membership| %> +
+<%= membership.input :start, :as=>:datepicker, :prepend=>"von",:label=>false , :input_html => { :style => "width:6em"} %> + + <%= membership.input :stop, :as=>:datepicker,:label=>false, :prepend =>"bis" , :input_html => { :style => "width:6em"}%> + +<%= membership.input :typ ,:as=>:select, :collection=>Membership::TYPEN.invert, :label=>false , :input_html => { :style => "width:12em" }%> + +<%= membership.input :gremium, :label=>false %> + +<%= membership.check_box :_destroy %> <%= I18n.t 'common.delete' %>
+ +<% end %>