Sha256: c8f5ec1aeeac821ae1f844d7590fc64173d446b5aa7e36c77a3a8d7236dd7d48

Contents?: true

Size: 672 Bytes

Versions: 5

Compression:

Stored size: 672 Bytes

Contents

id = dom_id(@task)
if @task.errors.empty?

  if !called_from_index_page?       # If it's not Tasks tab then we just reload appropriate
    page << replace_content(@task)  # partial with the new task, and update recent items.
    page[:recently].replace :partial => "shared/recently"
  else
    if @task.assigned_to != @task_before_update.assigned_to
      page << reassign(id)
    elsif @task.bucket != @task_before_update.bucket
      page << reschedule(id)
    else
      page << replace_content(@task, @task.bucket)
    end
  end

else # Errors
  page[id].visual_effect :shake, :duration => 0.25, :distance => 6
  page[:task_name].focus
  page[:task_submit].enable
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fat_free_crm-0.12.3 app/views/tasks/update.js.rjs
fat_free_crm-0.12.2 app/views/tasks/update.js.rjs
fat_free_crm-0.12.1 app/views/tasks/update.js.rjs
fat_free_crm-0.12.0 app/views/tasks/update.js.rjs
fat_free_crm-0.11.4 app/views/tasks/update.js.rjs