Sha256: df9a75881c8ea556b10bffd38dd00852e6769df9a35d2c9a1f40b9567ea45321

Contents?: true

Size: 938 Bytes

Versions: 9

Compression:

Stored size: 938 Bytes

Contents

id = called_from_landing_page? ? "edit_lead" : dom_id(@lead)

if @lead.errors.empty?
  if called_from_landing_page?
    page.call "crm.flip_form", :edit_lead
    page.call "crm.set_title", :edit_lead, @lead.full_name
    page << refresh_sidebar(:show, :summary)
  else
    page[id].replace :partial => "lead", :collection => [ @lead ]
    page[id].visual_effect :highlight, :duration => 1.0
    if called_from_index_page?
      page << refresh_sidebar(:index, :filters)
    elsif called_from_landing_page?("campaigns")
      page << refresh_sidebar_for(:campaigns, :show, :summary)
    else
      page[:recently].replace :partial => "shared/recently"
    end
  end
else
  page[id].replace_html :partial => "edit"
  page[id].visual_effect :shake, :duration => 0.25, :distance => 6
  if @lead.errors[:first_name].blank? and @lead.errors[:last_name].present?
    page[:lead_last_name].focus
  else
    page[:lead_first_name].focus
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
fat_free_crm-0.12.3 app/views/leads/update.js.rjs
fat_free_crm-0.12.2 app/views/leads/update.js.rjs
fat_free_crm-0.12.1 app/views/leads/update.js.rjs
fat_free_crm-0.12.0 app/views/leads/update.js.rjs
fat_free_crm-0.11.4 app/views/leads/update.js.rjs
fat_free_crm-0.11.3 app/views/leads/update.js.rjs
fat_free_crm-0.11.2 app/views/leads/update.js.rjs
fat_free_crm-0.11.1 app/views/leads/update.js.rjs
fat_free_crm-0.11.0 app/views/leads/update.js.rjs