From 58ba65283865ea2b030f767a2ac0c1c5e777e6ec Mon Sep 17 00:00:00 2001 From: jaeckel Date: Fri, 6 Nov 2009 17:24:19 +0100 Subject: [PATCH] top section of proposals --- app/views/proposals/_top_section.html.haml | 65 ++++++++++++++-------- 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/app/views/proposals/_top_section.html.haml b/app/views/proposals/_top_section.html.haml index c16ad9144d..a3ba4fa93d 100644 --- a/app/views/proposals/_top_section.html.haml +++ b/app/views/proposals/_top_section.html.haml @@ -1,24 +1,43 @@ +- edit ||= false += subtitle "proposal_general", false, "General Information" .section - %table{ :width => 500, :cellpadding => 0, :cellspacing => 0 } - %tr - %td{ :colspan => 3, :valign => :top } - .label.top.req Name: - = f.text_field :name, :style => "width:324px" - %tr - %td{ :colspan => 3, :valign => :top } - .label.top.req Abbreviation - %tr - %td - .label Start Date: - = f.text_field :start_date, :value => f.object.start_date ? f.object.start_date.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off - %td - .label End Date: - = f.text_field :end_date, :value => f.object.end_date ? f.object.end_date.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off - %td - .label Deadline: - = f.text_field :deadline, :value => f.object.deadline ? f.object.deadline.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off - %tr - %td{ :colspan => 3, :valign => :top } - .label.top.req Assigned to: - = collection_select :proposal, :assigned_to, @users, :id, :full_name, { :include_blank => "Myself" }, { :style => "width:160px" } - = hook(:proposal_top_section_bottom, self, :f => f) + #proposal_general + %table{ :width => 500, :cellpadding => 0, :cellspacing => 0 } + %tr + %td{ :valign => :top } + .label.top.req Name: + = f.text_field :name, :style => "width:324px" + %td{ :valign => :top } + .label.top.req Abbreviation + = f.enum_select :abbreviation, :style => "width:324px" + += subtitle "proposal_contacts", false, "Contact Information" +.section + #proposal_contacts + %table{ :width => 500, :cellpadding => 0, :cellspacing => 0 } + %tr + %td + = belongs_to_auto_completer :proposal, :client_contact, :full_name, :allow_free_text => true + = link_to_inline(:create_contact, new_contact_path) + .remote#create_contact{ hidden } + %tr + %td{ :colspan => 3, :valign => :top } + .label.top.req Assigned to: + = collection_select :proposal, :assigned_to, @users, :id, :full_name, { :include_blank => "Myself" }, { :style => "width:160px" } + = hook(:proposal_top_section_bottom, self, :f => f) + += subtitle "proposal_dates", false, "Dates" +.section + #proposal_dates + %table{ :width => 500, :cellpadding => 0, :cellspacing => 0 } + %tr + %td + .label Start Date: + = f.text_field :start_date, :value => f.object.start_date ? f.object.start_date.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off + %td + .label End Date: + = f.text_field :end_date, :value => f.object.end_date ? f.object.end_date.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off + %td + .label Deadline: + = f.text_field :deadline, :value => f.object.deadline ? f.object.deadline.to_s(:mmddyyyy) : "", :style => "width:110px", :autocomplete => :off +