app/views/manage/messages/_form.html.haml in hackathon_manager-0.5.11 vs app/views/manage/messages/_form.html.haml in hackathon_manager-0.6.0

- old
+ new

@@ -1,15 +1,17 @@ -= simple_form_for @message, url: url_for(action: @message.new_record? ? "create" : "update", controller: "messages") do |f| - = f.error_notification +.form-container + = simple_form_for @message, url: url_for(action: @message.new_record? ? "create" : "update", controller: "messages") do |f| + = f.error_notification - .form-inputs - = f.input :name - = f.input :subject, hint: "All emails are from <pre>#{html_escape(Rails.configuration.hackathon['email_from'])}</pre>".html_safe - = f.input :template, as: :select, collection: Message::POSSIBLE_TEMPLATES.map { |x| [x.titleize, x] }, include_blank: false - = f.input :recipients, as: :select, collection: Message::POSSIBLE_RECIPIENTS.invert, input_html: { class: "selectize", multiple: true } - = f.input :body, input_html: { rows: 10 } - %p - %small - %em Markdown and HTML supported. + .form-inputs + = f.input :name + = f.input :subject, hint: "All emails are from <pre>#{html_escape(Rails.configuration.hackathon['email_from'])}</pre>".html_safe + = f.input :template, as: :select, collection: Message::POSSIBLE_TEMPLATES.map { |x| [x.titleize, x] }, include_blank: false + - if @message.status == "drafted" + = f.input :recipients, as: :select, collection: Message.possible_recipients, input_html: { class: "selectize", multiple: true, }, hint: "Sent manually, in bulk", placeholder: "Type to search by school or type..." + - else + = f.input :recipients, as: :select, collection: Message.possible_recipients, input_html: { class: "selectize", multiple: true }, hint: "Cannot be edited once a message has been delivered", disabled: true + = f.input :trigger, as: :select, collection: Message::POSSIBLE_TRIGGERS.invert, include_blank: "(no automatic trigger)", hint: "Sent automatically, to an individual applicant" + = f.input :body, input_html: { rows: 10 }, hint: "Supports markdown and HTML" - .form-actions - = f.button :submit + .form-actions + = f.button :submit