Sha256: 072a90ef2aaf47a8968cef0162b3b4b4e11a50476d49a30e1f370cb7de3ec2d5

Contents?: true

Size: 886 Bytes

Versions: 5

Compression:

Stored size: 886 Bytes

Contents

if @campaign.valid?
  page[:create_campaign_arrow].replace_html "►"
  page[:create_campaign_title].replace_html t(:campaigns)
  page.visual_effect :toggle_blind, :create_campaign, :duration => 0.3, :afterFinish => 'function(effect) {effect.element.update("")}'
  page.insert_html :top, :campaigns, :partial => "campaign", :collection => [ @campaign ]
  page[dom_id(@campaign)].visual_effect :highlight, :duration => 1.5
  page << refresh_sidebar(:index, :filters)
  page[:paginate].replace_html :partial => "shared/paginate_with_per_page"
  page.call "crm.flick", :empty, :remove
else
  page[:create_campaign].replace_html :partial => "new"
  page[:create_campaign].visual_effect :shake, :duration => 0.25, :distance => 6
  if @campaign.errors[:name].blank? and @campaign.errors[:ends_on].present?
    page[:campaign_ends_on].focus
  else
    page[:campaign_name].focus
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fat_free_crm-0.12.3 app/views/campaigns/create.js.rjs
fat_free_crm-0.12.2 app/views/campaigns/create.js.rjs
fat_free_crm-0.12.1 app/views/campaigns/create.js.rjs
fat_free_crm-0.12.0 app/views/campaigns/create.js.rjs
fat_free_crm-0.11.4 app/views/campaigns/create.js.rjs