Sha256: a3dc3e37a89be3a4c3aeafc9ec7f734b4e469fb888365140c88b91bfe79d821b
Contents?: true
Size: 1.13 KB
Versions: 5
Compression:
Stored size: 1.13 KB
Contents
asset = @field_group.klass_name.downcase klass = @field_group.klass id = "#{asset}_create_field_group" container_id = "#{asset}_field_groups" if @field_group.valid? page["#{id}_arrow"].replace_html "►" page.visual_effect :toggle_blind, id, :duration => 0.3, :afterFinish => 'function(effect) {effect.element.update("")}' page.insert_html :bottom, container_id, :partial => "field_group", :collection => [ @field_group ] group_list_ids = klass.field_groups.map {|field_group| dom_id(field_group, :fields)} klass.field_groups.each do |field_group| page.insert_html :bottom, container_id, sortable_element(dom_id(field_group, :fields), :url => sort_admin_fields_path(:field_group_id => field_group.id), :containment => group_list_ids, :dropOnEmpty => true) end page.insert_html :bottom, container_id, sortable_element(container_id, :url => sort_admin_field_groups_path(:asset => asset), :tag => :div) page[dom_id(@field_group)].visual_effect :highlight, :duration => 1.5 page.call "crm.flick", :empty, :remove else page[id].replace_html :partial => "new" page[id].visual_effect :shake, :duration => 0.25, :distance => 6 end
Version data entries
5 entries across 5 versions & 1 rubygems